Разработчики Omni Core – портативной реализации протокола Omni, основанной на базе кода Bitcoin Core – выпустили версию 0.8.0, в которой исправили ошибку дублирования транзакций.
«Была обнаружена ошибка, которая приводила к тому, что некоторые транзакции проводились дважды. Ошибку мы решили в данном релизе», – отмечается в сообщении в официальном блоге проекта.
Ошибка появилась в обновлении 0.6.0 еще в 2019 году и сохранялась во всех последующих релизах. В результате некоторые транзакции дублировались, что приводило к неправильным балансам на кошельках пользователей.
«Во время первого запуска системы после обновления 0.8.0 будет проведен новый парсинг всех блоков. После этого балансы кошельков будут приведены в правильное состояние. Обновление удалит ошибочно начисленные токены и связанные транзакции. Процесс может занять несколько часов или даже сутки», – рассказали разработчики.
Представители Omni Core подчеркнули, что дублирование транзакций могло произойти на блоках 619141, 618465, 614732, 599587, 591848, 589999 и 578141. Они представили два варианта обнаружения и исправления ошибочных транзакций для криптовалютных бирж, операторов кошельков и интеграторов.
В конце прошлого года финансы на разработку версии Omni Core 0.7.0 предоставила компания Tether, выпускающая целый ряд различных стейблкойнов, включая USDT.
Источник.