Marathon Digital Holdings (MARA), известная компания по добыче биткойнов, как сообщается, добыла недействительный блок биткойнов на высоте 809478.
По мнению различных разработчиков, майнеров и исследователей, недействительный блок Биткойн возник в результате неправильного порядка транзакций.
Анонимный разработчик раскрывает проблему с заказом транзакций
Впервые о проблеме сообщил анонимный разработчик биткойнов, известный как 0xB10C, который обратился в платформу социальных сетей X, чтобы сообщить об инциденте. По словам разработчика, проблема возникла из-за проблемы с заказом транзакций в майнинг-пуле Marathon, известном как MaraPool.
«Похоже, что у MARAPool возникла проблема с заказом транзакций», — заявили 0xB10C в своем первоначальном твите. Затем они определили конкретную транзакцию, вызвавшую проблему. Недействительный блок содержал транзакцию, идентифицированную как шестую в недействительном блоке. Этот попытался потратить выходные данные другой транзакции, которая была 1454-й транзакцией в блоке.
Подтверждено на моих узлах. https://t.co/NIrNMGHnwa
– Джеймсон Лопп (@lopp) 27 сентября 2023 г.
Примечательно, что последняя транзакция была расположена ниже в блоке, что сделало весь блок недействительным из-за неправильного порядка транзакций.
Более того, разработчик предположил, что Marathon Digital мог использовать собственный код. Они заявили: «Они могут использовать собственный код. Bitcoin Core обычно дважды проверяет достоверность блока после создания шаблона блока», намекая на возможность индивидуального подхода, который отклоняется от устоявшейся практики.
Lopp и BitMEX подтверждают инцидент с недействительным блоком биткойнов
Джеймсон Лопп, соучредитель CasaHODL, также высказался по этому поводу, подтвердив это утверждение.
Подтверждено на моих узлах. https://t.co/NIrNMGHnwa
– Джеймсон Лопп (@lopp) 27 сентября 2023 г.
BitMEX Research, известная исследовательская фирма по криптовалютам, предоставила дополнительную информацию о ситуации, заявив, что аннулирование блока произошло из-за неправильно организованных транзакций.
Похоже, что у MARA транзакции были в неправильном порядке.
Недопустимый блок включал этот txn (A): https://t.co/ISHJvlS8Ow.
Проведение вывода из этого txin (B): https://t.co/Z6BNJQqcYd
Однако txin B был включен в блок после txin A, поэтому блок был недействителен… https://t.co/rWC0mM8tyG
— Исследование BitMEX (@BitMEXResearch) 27 сентября 2023 г.
По данным BitMEX Research, MARA допустила ошибку при организации своих биткойн-транзакций, в результате чего образовался недействительный биткойн-блок на высоте 809478. Это включало в себя включение транзакции (A) в блок, который пытался использовать выходные данные предыдущей транзакции (B).
Они также подчеркнули, что проблема возникла из-за того, что транзакция B была ошибочно помещена в блок после транзакции A, в результате чего весь блок стал недействительным. Позже Marathon подтвердил сообщения о X.
Источник