Bitcoin Core przygotowuje obronę przed starym atakiem na dostosowanie trudności
- PR #35949 został scalony 7 września 2026 roku w Bitcoin Core.
- Zmiana poprawia sposób, w jaki tworzony jest szablon ostatniego bloku w każdym okresie.
Bitcoin Core, oprogramowanie referencyjne sieci Bitcoin, zmieniło 7 września sposób, w jaki górnicy przygotowują jeden z bloków w każdym okresie. Dostosowanie jest dziełem dewelopera Fabiana Jahra.
Jest to krok w kierunku przyszłej większej korekty. Na razie żadna zasada sieci się nie zmieniła: tylko oprogramowanie, które tworzy bloki przed ich wydobyciem, zostało dostosowane.
Korekta dotyczy starej i znanej usterki: tzw. ataku na zniekształcenie czasu. Jest to sztuczka, która pozwoliłaby osobie z dużą mocą wydobywczą (hashrate) oszukiwać czas bloków.
Każdy blok Bitcoin ma znacznik czasu. Jeśli górnik mógłby systematycznie fałszować ten znacznik, mógłby oszukać sieć, aby uwierzyła, że między blokami minęło mniej czasu niż w rzeczywistości. To sztucznie obniżyłoby trudność wydobycia, a przy niższej trudności ten górnik zdobyłby bloki szybciej, niż mu przysługuje, odbierając nagrody innym górnikom.
To, że ten błąd wciąż nie został całkowicie naprawiony, ponad dekadę po jego ujawnieniu, nie jest zaniedbaniem. Zmiana zasady konsensusu Bitcoin wymaga, aby prawie cała sieć --- górnicy, giełdy, ci, którzy uruchamiają węzeł --- zgodziła się i była gotowa w tym samym czasie. Ta zbiorowa zgoda, bardziej niż trudność techniczna, zajmuje lata, aby ją zbudować.
Dlatego rozwiązanie nie atakuje tego problemu samo, lecz razem z innymi trzema starymi usterkami oryginalnego projektu Bitcoin. Propozycja, która je grupuje, nazywa się BIP54 i ma na celu naprawienie, za jednym razem: ataku na zniekształcenie czasu, bloków zaprojektowanych do wolnego weryfikowania, niejednoznaczności w drzewach Merkle, które mogłyby być użyte do fałszowania dowodów transakcji, oraz zaniedbania, które pozwalałoby na duplikowanie transakcji coinbase (tworzonej podczas wydobywania bloku). Grupowanie tych czterech poprawek zapobiega konieczności przechodzenia przez długi proces zgody dla każdej z nich.
Co konkretnie poprawia nowa zmiana
Zmiana, o której mowa w tym artykule, jest udokumentowana w pull request 35949 w oficjalnym repozytorium Bitcoin Core i dotyczy konkretnie pierwszego z tych czterech problemów: ataku na zniekształcenie czasu. Pozostałe trzy --- wolne do weryfikacji bloki, niejednoznaczność w drzewach Merkle i duplikowane transakcje coinbase --- wciąż nie mają odpowiedniej zmiany oprogramowania.
Wyobraźmy sobie, że zegar komputera górnika jest źle skonfigurowany i wskazuje godzinę wcześniejszą niż rzeczywista. Przed tą zmianą, jeśli to zdarzyło się tuż przed przygotowaniem ostatniego bloku w okresie trudności, oprogramowanie mogło utknąć.
Błędnie obliczało minimalny dozwolony czas i nie mogło stworzyć ważnego bloku do wydobycia. W praktyce, ten górnik nie mógł pracować aż do momentu, gdy jego zegar sam się poprawił.
Fabian Jahr, autor zmiany, wyjaśnił w samym repozytorium, że ten scenariusz jest mało prawdopodobny w głównej sieci Bitcoin, ponieważ wymagałby dużego błędu zegara. Jest to częstsze w sieciach testowych, gdzie warunki są mniej stabilne.
Mimo to, Bitcoin Core wolał to rozwiązać, zanim stanie się to rzeczywistym problemem. Dzięki nowemu kodowi, gdy zegar węzła jest opóźniony, samo oprogramowanie ustawia poprawną godzinę dla proponowanego bloku, zamiast utknąć. To dostosowanie już działa w głównej sieci i w sieciach testowych, chociaż BIP54 w sobie jeszcze nie jest aktywne w żadnej z nich.
Dlaczego Bitcoin tak wolno poprawia swoje błędy
Ten przypadek pokazuje wzór, który rzadko jest widoczny z zewnątrz: ci, którzy rozwijają Bitcoin Core, nie poprawiają błędów konsensusu za jednym zamachem. Najpierw przygotowują oprogramowanie, które działa <<wokół>> zasady --- w tym przypadku, wydobycia --- a dopiero potem, jeśli jest wystarczające wsparcie społeczności, aktywują zmianę zasadniczą.
Ta kolejność ma prosty powód: jeśli nowa zasada zostałaby aktywowana, zanim oprogramowanie do wydobycia byłoby gotowe, pojawiłyby się problemy, które można by uniknąć, takie jak węzły, które nagle nie mogą wydobywać z powodu prostego błędu zegara. Deweloperzy wolą oczyścić te szczegóły, zanim poproszą całą sieć o podjęcie kroku, który nie ma odwrotu.
Historia BIP54 sama potwierdza tę cierpliwość. Pomysł zrodził się w 2019 roku, z rąk Matta Corallo, i był przechowywany przez lata, aż Antoine Poinsot wznowił go w 2023 roku, co jest zapisane w samym tekście propozycji opublikowanej w repozytorium BIPs Bitcoin. To, co na pierwszy rzut oka wydaje się powolnością, jest w rzeczywistości tym samym starannością, która zapobiega temu, aby sieć, która obraca miliardami dolarów, przyjmowała zmiany bez wystarczającej debaty.
To nie oznacza, że atak na zniekształcenie czasu jest w międzyczasie nieszkodliwy. Nadal jest to realna możliwość dla kogoś, kto ma wystarczającą moc wydobywczą, co zmusza przemysł do przyjęcia, że to ryzyko wciąż istnieje. Różnica polega na tym, że teraz istnieje konkretny sposób, z zatwierdzonym kodem, aby je zamknąć.
Cena --
Niniejsza treść ma charakter wyłącznie informacyjny i nie stanowi porady finansowej, inwestycyjnej, prawnej ani podatkowej. Wszelkie wydarzenia, nagrody, promocje online lub powiązane informacje, o których tu mowa, nie powinny być traktowane jako rekomendacja, zachęta ani zaproszenie do kupna, sprzedaży, wymiany lub innego rodzaju obrotu aktywami kryptograficznymi. Aktywa kryptograficzne charakteryzują się dużą zmiennością i mogą prowadzić do strat. Dostępność usług, produktów i powiązanych wydarzeń WEEX może się różnić w zależności od regionu. Użytkownik jest odpowiedzialny za upewnienie się, że jego udział jest zgodny z obowiązującymi lokalnymi przepisami i regulacjami.
Możesz również polubić

Blockstream uruchamia usługi doradcze, otwiera biuro w Lugano

Trzy firmy związane z Morgan Stanley posiadają znaczne udziały w MetaPlanet

Bitcoin co 15 minut: ekspresowy zakład, który szokuje rynki predykcyjne

Robinhood, gwałtowny wzrost kontraktów prognozujących na Bitcoin, złoto i ropę naftową

CMCC Global uruchamia tokenizowane fundusze Bitcoin z Tether i Bitfinex Securities

Ponad 230 tysięcy BTC przeniesionych na blockchainie, najwyższa skala od 2026 roku

HTX Research badacz Chloe: Mimo znacznego napływu netto do ETF-ów na Bitcoin, dane makroekonomiczne tłumią przestrzeń do odbicia

Yi Li Hua: Wahania Bitcoina testują cierpliwość, oczekuje się okazji do zakupu na dnie

Parker Lewis: Bitcoin rozliczy 100% globalnych płatności

Block uruchamia kampanię reklamową Bitcoin "Bitcoin Does"

CZ ostrzega, że phishing jest bardziej niebezpieczny niż łamanie kryptografii Bitcoina

Franklin Templeton uzyskuje zatwierdzenie Nasdaq dla 2 ETF-ów dywidendowych na BTC

Carl Moon przewiduje trend wzrostowy Bitcoina

CoinShares: Wzrost odporności Bitcoina, ryzyko podwyżek stóp procentowych wciąż istnieje

Bitwise: Implikowana zmienność Bitcoina spadła do najniższego poziomu od trzech lat

Fundusze Bitcoinowe odnotowują odpływ 570 milionów euro 22 października

Czy Perp DEX zagraża rynkowi opcji na blockchainie?

Coinbase: 3,25 miliona euro kary w Irlandii za niewłaściwą ochronę funduszy klientów

Element grzewczy Heatbit za 899 USD wydobywa Bitcoin podczas podgrzewania wody

Historia grupy Taizi: 15 miliardów dolarów w Bitcoinach, zamrożonych na łańcuchu

QCP Capital: Presja kredytowa w infrastrukturze AI obciąża rynek kryptowalut

Bitcoin Core zmienia politykę zarządzania podatnościami

Zwyczajna linia ratunkowa Bitcoina zawodzi, gdy ostrzeżenie z rynku obligacji stawia 80 000 dolarów w ryzyku

Wypływ netto z platform handlowych Bitcoin spadł do 1500 BTC dziennie, rynek kontraktów terminowych zbliża się do równowagi

PHP wydaje krytyczne poprawki dla luk w infrastrukturze kryptowalut

Sam Price mówi o bitwie o 5 miliardów dolarów w Bitcoinie

Analitycy twierdzą, że wysokie ceny ropy Brent wpływają na płynność Bitcoina

Utexo wprowadza Utexo Mint, otwierając wczesny dostęp do USDT w sieci Bitcoin

Jameson Lopp ostrzega posiadaczy Bitcoina przed rezygnacją z samodzielnego zarządzania









