У независимых разработчиков TON появился очень значимый вопрос, или как его прозвали «проблема 2106 года».
Дело в том, что функция времени, которая сейчас используется в коде и смарт-контрактах сети TON поддерживает максимальное число 4294967295, а это 7 февраля 2106 года (через 84 года).
Для справки, функция now() возвращает количество миллисекунд, прошедших с 1 января 1970 года 00:00:00 по UTC.
Решений несколько:
- Забить, тк через 84 года технологии возможно уже изменятся и проблема будет не актуальна.
- Переделать функцию под более длинное число (больше бит).
Но даже если выбрать второй пункт, появляется проблема со всеми текущими смарт-контрактами, где сейчас используется данная функция.
А что вы думаете на этот счёт?
Подписывайтесь на Telegram канал и страницу во ВКонтакте! Свои комментарии, замечания и предложения пишите мне. Все контакты на странице обо мне.