Publiczna firma wydobywcza Bitcoin Marathon Digital wydobyła w środę nieprawidłowy blok Bitcoin, co spowodowało, że firma straciła nowo wybite BTC, które w przeciwnym razie by zarobiła.
Różni użytkownicy i programiści Bitcoin, w tym Casa CTO Jameson Lopp, zidentyfikowali dziś nieprawidłowy blok przy użyciu własnych węzłów Bitcoin. Marathon potwierdził później, że w rzeczywistości byli za to odpowiedzialni.
Nieprawidłowy blok to taki, który narusza zasady konsensusu Bitcoina i dlatego jest odrzucany przez węzły sieci. Węzły Bitcoin są obsługiwane zarówno przez górników, giełdy, jak i zwykłych użytkowników, którzy przechowują własną kopię łańcucha bloków i weryfikują nowe bloki transakcji w miarę ich pojawiania się.
Blok może zostać uznany za nieważny, jeśli zawiera między innymi transakcję podwójnego wydatku lub łamie limit rozmiaru bloku Bitcoina. Marathon nie sprecyzował, w jaki sposób jego blok okazał się nieważny, choć niektórzy obserwatorzy przypisywali ten problem kwestii kolejności transakcji.
W e-mailu do TCN rzecznik Marathon potwierdził, że firma nigdy wcześniej nie popełniła tego błędu, nazywając go „anomalią”.
„Byli ludzie, którzy zastanawiali się, czy nieprawidłowy blok mógł wynikać z problemu z protokołem Bitcoina – ale tak nie było” – dodał rzecznik. „Bitcoin działał dokładnie tak, jak został zaprojektowany.”
Możemy potwierdzić, że Marathon wydobył nieprawidłowy blok. Wykorzystujemy niewielką część naszego hash rate do eksperymentowania z naszą pulą rozwojową i badania potencjalnych metod optymalizacji naszych operacji. Błąd był wynikiem nieprzewidzianego błędu, który pochodził z jednego z naszych…
– Marathon Digital Holdings (NASDAQ: MARA) (@MarathonDH) September 27, 2023
„Błąd był wynikiem nieoczekiwanego błędu, który pojawił się w wyniku jednego z naszych eksperymentów”, wyjaśnił Marathon na X (Twitter) w środę. Firma stwierdziła, że lubi eksperymentować przy użyciu „niewielkiej części” swojego hash rate, aby zbadać, w jaki sposób może „zoptymalizować operacje”.
„Nasz zespół zauważył nieprawidłowy blok mniej więcej w tym samym czasie, co reszta świata i natychmiast poprawiliśmy błąd” – dodała firma.
Bitcoin jest nieprzeniknioną fortecą walidacji. Zakaz podwójnego wydawania! https://t.co/VnN1133YmF pic.twitter.com/NtE4cf6ztQ
– Jameson Lopp (@lopp) September 27, 2023
Odkąd problematyczny blok został zauważony, akcje Marathon – który handluje na Nasdaq pod tickerem MARA – spadły o 2,9% w ciągu dnia.
„Wygląda na to, że MARA miała transakcje w złej kolejności” – skomentował BitMEX Research.
Blok zawierał transakcję (A), która została wydana z wyjścia innej transakcji w tym samym bloku (B). „Jednak txin B został włączony do bloku po txin A, dlatego blok był nieważny” – kontynuował BitMEX.