В Marathon Digital случайно добыли блок с ошибкой в транзакции

Майнинговая компания Marathon Digital добыла недействительный блок 809478, в котором содержалась транзакция, выполненная с нарушениями: сначала биткоин был потрачен, а только потом получен. Это привело к потере вознаграждения Coinbase в размере 6,25 BTC (~ $150 000) за ошибочный блок.

Полные ноды зарегистрировали ошибку, указывающую, что блок содержит недостающие или уже потраченные биткоины, что запрещено правилами консенсуса биткоина.

После того, как Marathon попытался пройти проверку своего блока, десятки тысяч нод отклонили его. Более того, компания не смогла получить подтверждение ни для одного блока, созданного поверх недействительного участка сети, что вынудило фирму отказаться от проведённой работы и начать добывать блоки заново.

В качестве причины появления недействительного блока была названа небольшая ошибка в экспериментальном коде, который проходил тестирование. Отдельно заявляется, что эксперимент не был направлен на изменение операций Bitcoin Core.

Соучредитель Casa Джеймс Лопп подтвердил, что в этой ситуации сеть биткоина проявила устойчивость, а операторы узлов по-прежнему отклоняют недействительные блоки и удаляют их из своих мемпулов. Сейчас срок действия блока Marathon полностью истёк, и он никогда не будет добавлен в блокчейн биткоина.

Разработчик биткойнов 0xB10C предположил, что компания, вероятно, экспериментировала с пользовательским шаблоном блока в тестовой сети и случайно перенесла его в основную сеть.


Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (4 оценок, среднее: 5,00 из 5)
Загрузка...

Редактор. Переводчик. Криптоинвестор.