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.

Источник