Компанія Marathon Digital (MARA), що займається майнінгом біткоїнів, видобула недійсний блок Біткоїна на висоті 809 478. Це стверджують кілька розробників, майнерів та дослідників.
Анонімний розробник Біткоїна «0xB10C» написав на X (Twitter), що у MaraPool виникла «проблема з упорядкуванням транзакцій», що підтвердив співзасновник CasaHODL Джеймсон Лопп.
Now @MarathonDH mined an invalid block at 809478 on mainnet. I observed the block on 9 out of 9 nodes.
— 0xB10C (@0xB10C) September 27, 2023
ERROR: ConnectTip: ConnectBlock 000000000000000000006840568a01091022093a176d12a1e8e5e261e4f11853 failed, bad-txns-inputs-missingorspent, CheckTxInputs: inputs missing/spent https://t.co/SoIfTl1CXe pic.twitter.com/VeqGZjCVhK
Якби проблему не виявили, то виникала б загроза подвійної витрати. Але ноди одразу виявили проблему в UTXO і відкинули цей блок. Замість нього було додано інший блок із правильним порядком транзакцій.
Майнери в мережі Біткоїна виконують складні математичні завдання для підтвердження блоків, цей процес називається доказом виконаної роботи (Proof-of-Work, PoW). Цей метод вимагає від майнерів використовувати обчислювальну потужність обладнання для вирішення криптографічних головоломок. Той, хто першим вирішить завдання, отримує право додати наступний блок до блокчейну й отримує винагороду у вигляді нових біткоїнів та комісійних зборів за транзакції у цьому блоці.
Цей процес не лише створює нові біткоїни, а й забезпечує безпеку та надійність усієї мережі. Підтвердження блоків через PoW гарантує, що інформація в блокчейні залишається незмінною та захищена від несанкціонованих змін. Це створює довіру до системи та забезпечує її децентралізований і стійкий характер.
6 червня у мережі Біткоїна сталася аномалія у процесі підтвердження блоку майнерами. Зокрема, спостерігалося 90-хвилинна розбіжність у часі між створенням двох окремих блоків: 793098 та 793099. Блок 793098 був успішно доданий до блокчейну Біткоїна об 11:25 ранку майнінговим пулом F2Pool. Наступний блок 793099 успішно підтверджено о 12:55 компанією ViaBTC. Між 11:25 та 12:55 мережа Біткоїна, вочевидь, продовжувала функціонувати у звичайному режимі, але не зробила жодного блоку.