Мастерчейн встал: баг в ticktock и срочный патч

Кажется изменения уже в пути, судя по репозиторию TON на GitHub. Но их нужно ещё протестировать, и только потом зальют в главную ветку. Обычно это занимает чуть меньше часа.

Для понимания, что произошло:

Ticktock-транзакции — это особый тип системных транзакций, которые создаются для специальных аккаунтов (например, смарт-контрактов на блокчейне TON). Они нужны, чтобы поддерживать их состояние актуальным и выполнять определённые задачи по расписанию (tick или tock).

Раньше все tick и tock-транзакции использовали одно и то же “время”, которое называлось max_lt. То есть не важно, это tick или tock — они все шли по одной временной метке. Если tick/tock транзакции не создаются корректно, мастерчейн не сможет произвести следующий блок, что собственно и случилось.

Изменение критически важное, и непонятно, как раньше это упустили.

UPD: генерация блоков возобновлена через 1 час 14 минут.


Подписывайтесь на Telegram канал и страницу во ВКонтакте! Свои комментарии, замечания и предложения пишите мне. Все контакты на странице обо мне.