Nieprawidłowy blok został wykryty w blockchainie Bitcoina (BTC) w ubiegły wtorek. Blok 809 478, wydobyty przez spółkę giełdową Marathon Digital Holdings, nie był zgodny z zasadami protokołu. Gigant wydobywczy zareagował jednak na ten incydent, twierdząc, że był to wynik pomyłki w eksperymencie. Czy powinniśmy martwić się o bezpieczeństwo sieci?
Nieprawidłowy blok transakcji na blockchainie Bitcoina
Anonimowy deweloper Bitcoin “0xB10C” jako pierwszy odkrył i ujawnił błąd na X, dawniej Twitterze. Później wskazał, że najprawdopodobniej wynikało to z faktu, że transakcje zatwierdzono w złej kolejności.
It seems like MARAPool had a transaction ordering issue.
66dfefcdc3eeec2745c11f511f6068d62f34c34c767ba0feed47f63f01ccc2d8 is the 6th tx in the invalid block.
It spends from 7d18f0eefce0497b5d0c9b61fdf816b7744587c7e5e57acc53de71d1dae59725, which is the 1454th tx in the block. https://t.co/P3txhKqVS0
— 0xB10C (@0xB10C) September 27, 2023
Deweloper Bitcoin “Mononaut” uważa, że błąd jest wynikiem rzekomego uszeregowania transakcji przez Marathon Digital w kolejności rosnących kosztów.
oh wait, lmao, they just took a template from Core and then re-sorted the transactions in order of ascending absolute fee 😂😂😂
— mononaut (@mononautical) September 27, 2023
Gigant górniczy potwierdził wczoraj za pośrednictwem wątku na X, że był odpowiedzialny za nieprawidłowy blok transakcji. Marathon Digital obwinił nieoczekiwaną pomyłkę w jednym ze swoich eksperymentówL
“Używamy niewielkiej części naszego hashrate’u do eksperymentowania z naszą pulą rozwojową i badania potencjalnych metod optymalizacji naszych operacji. Błąd był wynikiem nieoczekiwanego błędu wynikającego z jednego z naszych eksperymentów.
We can confirm that Marathon did mine an invalid block. We utilize a small portion of our hash rate to experiment with our development pool and research potential methods to optimize our operations. The error was the result of an unanticipated bug that came from one of our…
— Marathon Digital Holdings (NASDAQ: MARA) (@MarathonDH) September 27, 2023
Co to oznacza dla sieci Bitcoin?
Nieprawidłowy blok wywołał pewne pytania w społeczności dotyczące bezpieczeństwa sieci. Marathon Digital przytacza jednak odrzucenie bloku transakcji jako przykład odporności sieci Bitcoin:
“Ten incydent, choć niezamierzony, podkreśla solidne bezpieczeństwo sieci Bitcoin, która odrzuciła i naprawiła anomalię”.
Każdy górnik i pula wydobywcza podłączona do sieci musi zawsze potwierdzić, że wszystkie transakcje w ostatnim bloku transakcji są ważne. W tym przypadku sieć odrzuciła blok transakcji, ponieważ nie obsługiwali go inni górnicy.
Marathon dodał, że ten eksperyment “w żaden sposób nie był próbą zmiany Bitcoin Core”. Podkreślił również, że poprawił błąd po zauważeniu nieprawidłowego bloku transakcji. Bitcoin Core jest wiodącym oprogramowaniem używanym do łączenia się z siecią i uruchamiania węzła.
Zbudowane przez Ari10. Możliwość płatności BLIKZbudowane przez Ari10. Możliwość płatności BLIK