Сегодня в 12:51 мониторинг обнаружил разделение цепи 2v2 на высоте 909460: у s1/s2 голова 0xa60fb1b4ae6b, а у s3/s4 — другая ветка (s4 уже запечатал блок 909461). Во всей сети около 13–14 минут не появлялось новых блоков.
Согласно нашему собственному сценарию исправления, дальше нужно остановить майнеры (miner_stop), откатиться с помощью debug_setHead к точке перед разветвлением, перевести рассчитанного по расписанию валидатора, который должен запечатывать блоки в свой ход, на цепь большинства и продолжить запечатывание. Затем за счёт накопленной сложности (TD) обогнать другую ветку и вынудить всю сеть выполнить реорганизацию (reorg). За последние полтора месяца мы самостоятельно несколько раз исправляли цепь по этому сценарию. Самый напряжённый случай — когда TD двух веток полностью совпадала, а узлы никогда не выполняли автоматическую реорганизацию, что привело к вечной блокировке.