Сеть THORChain отключилась в четверг из-за программной ошибки, подтвердили операторы блокчейна в Twitter.
Команда отметила, что работает над тем, чтобы решить проблему как можно скорее, добавив, что отключение не имеет ничего общего с платежеспособностью.
Разработчики знают о тупиковой ситуации в цепочке и определили вероятную причину из-за уникального типа транзакции (ничего общего с платежеспособностью).
Обновление будет опубликовано, как только появится больше подтвержденной информации.
— ТОРЧейн (@THORChain) 27 октября 2022 г.
Недетерминизм между узлами
Примерно через четыре часа после первоначального объявления команда THORChain общий еще одно обновление, в котором говорится, что проблема возникла из-за источников недетерминизма между узлами.
«Взаимоблокировки консенсуса в распределенном конечном автомате возникают из-за источников недетерминизма между отдельными узлами и предотвращают повреждение реестра», — написала команда.
Сетевые операторы также описали шаги, необходимые для решения проблемы, включая поиск источника недетерминизма, выпуск обновления и перезапуск конечного автомата, отметив, что они близки к обнаружению источника.
Еще через три часа команда объявил они обнаружили, что проблема заключалась в манипулировании строками.
«Оказывается, это манипуляция со строкой: код помещает в строку Cosmos.Uint (вместо uint64), в результате чего строка получает точку большого int вместо фактического значения, в результате чего строка мемо отличается разные узлы».
Когда THORChain возобновит работу?
Разработчики добавили, что упустили из виду проблему в stagenet, потому что плохая заметка была изменена сразу и никогда не записывалась в блок. Однако это повлияло на мейннет, потому что у него есть очередь, которая не позволяет переключиться на синтезатор в том же блоке, поэтому плохая заметка была написана в блоке.
Команда также попросила операторов узлов THORChain оставаться наготове и получать инструкции, поскольку патч был отправлен немедленно.
Прошло более 15 часов с тех пор, как сеть отключилась, и команда до сих пор не сообщает, когда сеть возобновит работу.
Не первый
Между тем, сбой THORChain не первый в своем роде, так как несколько других блокчейнов неоднократно отключались.
Солана испытала несколько сетей простои, в т.ч. самое позднее было поздно в прошлом месяце из-за создания дубликата блока.
Binance Free $100 (эксклюзивно): используйте эту ссылку, чтобы зарегистрироваться и получить $100 бесплатно и скидку 10% на Binance Futures в первый месяц. (условия).
Специальное предложение PrimeXBT: используйте эту ссылку, чтобы зарегистрироваться и ввести код POTATO50, чтобы получить до 7000 долларов США на свои депозиты.
Купить крипту на BINANCE и получить ваучер на 100USDT! Успей сейчас, предложение ограничено!