Omni Core - портативная реализация уровня Omni, основанная на базе кода Bitcoin Core, - выпустила версию 0.8.0, чтобы исправить ошибку, из-за которой некоторые транзакции происходили дважды.
Цитата:
«Обнаружен консенсус, касающийся проблемы в более ранней версии Omni Core, что может привести к тому, что некоторые транзакции будут выполняться дважды», - говорится в официальном сообщении в блоге. «Это исправлено и исправлено в этом выпуске».
|
Согласно сообщению в блоге, ошибка возникла из-за обновления Omni Core 0.6 от 2019 года и затрагивает все версии 0.6 и выше. В результате система может кредитовать и дебетовать одни и те же токены более одного раза и, следовательно, оставлять общие остатки на некоторых счетах выше или ниже, чем они есть на самом деле.
Цитата:
«Первый запуск версии 0.8.0 приведет к полной повторной обработке всех блоков, после чего баланс будет восстановлен в правильном состоянии», - говорится в сообщении в блоге. «Это удалит дополнительные токены, зачисленные по этой ошибке, и все транзакции, которые их содержат. Этот шаг может занять несколько часов или более суток».
|
Команда определила семь блоков, которые могли быть выполнены дважды (
619141, 618465, 614732, 599587, 591848, 589999 и 578141) и определила два метода, с помощью которых биржи, операторы кошельков и интеграторы могут использовать поверх Omni Core для поиска для затронутых транзакций. Кроме того, согласно сообщению, они могут использовать Omni Core для отслеживания истории транзакций.