Rozłam Bitcoina BIP-110 pogłębił się 9 sierpnia, a gałąź egzekwująca nadal nie była w stanie wyprodukować trzeciego bloku kilka godzin po rozpoczęciu obowiązkowego sygnalizowania.
Podsumowanie
- BIP-110 pozostaje zamrożony na bloku 961 633, podczas gdy główny łańcuch Bitcoina przeszedł przez blok 961 744.
- Sygnalizowanie w bieżącym okresie wynosi zero wśród 113 bloków głównego łańcucha wydobytych od rozpoczęcia obowiązkowego sygnalizowania w sobotę.
- OCEAN raportuje 257 PH/s na swoim punkcie końcowym BIP-110, bez nowego bloku przez 17 godzin.
- Roughnecks wydobyli oba bloki BIP-110 za pomocą systemu DATUM OCEAN przy poziomie trudności Bitcoina wynoszącym 127,48 biliona.
- Saylor szacuje, że 99,85% mocy haszującej odrzuciło fork, choć liczba ta pozostaje jego własnym obliczeniem.
Najnowszy zrzut ekranu BIP-110 Monitor pokazał, że łańcuch mniejszościowy utknął na bloku 961 633, podczas gdy dominujący, nieegzekwujący łańcuch Bitcoina osiągnął 961 744. To zwiększyło lukę do 111 bloków z 88 wcześniej w niedzielę.
To zatrzymanie stanowi jak dotąd najwyraźniejszy test tego, ile wsparcia wydobywczego przyciągnął BIP-110. Tylko 51 z 2016 bloków w poprzednim okresie trudności sygnalizowało propozycję, co stanowi 2,53%. Od czasu rozpoczęcia obowiązkowego okna na bloku 961 632 monitor odnotował zero bloków sygnalizujących wśród pierwszych 113 bloków na dominującym łańcuchu.
Gałąź Bitcoin BIP-110 pozostaje zamrożona po dwóch blokach
Węzły egzekwujące BIP-110 zaczęły odrzucać bloki niesygnalizujące na wysokości 961 632 8 sierpnia. Roughnecks następnie wyprodukowali alternatywny blok na tej wysokości i po nim blok 961 633. Rekord bloków BIP-110 OCEAN potwierdza, że Roughnecks wydobyli pierwszy blok za pomocą systemu DATUM przy trudności 127,48 biliona.
Postęp zatrzymał się wkrótce potem. Punkt końcowy wydobycia BIP-110 OCEAN pokazał, że jego najnowszy blok pozostał 961 633 około 17 godzin później, z wyświetlaną mocą haszującą około 257 PH/s przy ostatnim pobraniu. Tymczasem nieegzekwujący łańcuch Bitcoina kontynuował dodawanie bloków w normalnym tempie.
Jak poinformował crypto.news, luka osiągnęła 98 bloków, gdy Bitcoin znajdował się na 961 731 wcześniej w niedzielę. Nowsze dane monitora pokazują, że dodano kolejne 13 bloków Bitcoina bez odpowiadającego bloku BIP-110, co zwiększyło różnicę do 111.
Gałąź technicznie nie przestała istnieć. Górnicy mogą nadal kierować dodatkową moc obliczeniową w jej stronę i próbować przedłużyć jej łańcuch. Jednak najnowsze dane nie dostarczają dowodów na to, że wystarczająca moc haszująca przybyła, aby przywrócić coś zbliżonego do regularnego tempa produkcji bloków Bitcoina.
Pełna trudność Bitcoina utrudnia rozwój forka mniejszościowego
Problem wynika z systemu dostosowywania trudności Bitcoina. BIP-110 odłączył się na początku okresu trudności 477, ale gałąź egzekwująca odziedziczyła ten sam cel wydobywczy co dominujący łańcuch. Utrata większości mocy wydobywczej nie spowodowała więc natychmiast łatwiejszego znajdowania bloków. OCEAN odnotowuje trudność na poziomie 127,48 biliona.
Bitcoin normalnie przelicza trudność po okresie 2016 bloków. Ponieważ gałąź BIP-110 wyprodukowała tylko bloki 961 632 i 961 633 w bieżącym oknie, nadal musi przepracować resztę tego okresu, zanim normalny retarget przyniesie ulgę. Przy produkcji bloków mierzonej już w wielu godzinach, a nie w przybliżonych odstępach dziesięciominutowych, wymagany czas może stać się niezwykle długi, chyba że dołączą dodatkowi górnicy.
Michael Saylor wykorzystał tę słabość w niedzielę. W poście na X prezes wykonawczy Strategy powiedział, że „około 99,85% mocy obliczeniowej Bitcoina pozostało przy Bitcoinie” i nazwał wynik rozstrzygającym. Ta liczba 99,85% jest szacunkiem Saylora, a nie pomiarem opublikowanym przez protokół Bitcoin lub specyfikację BIP-110.
Saylor osobno oszacował, że przy „~0,15% mocy obliczeniowej Bitcoina” fork mógłby potrzebować „~25 lat”, aby osiągnąć pierwszą korektę trudności. Ta prognoza również powinna być traktowana jako szacunek oparty na założeniu mocy obliczeniowej, które wówczas przyjął. Moc wydobywcza może wejść lub opuścić każdą z gałęzi, więc oczekiwany harmonogram może się znacznie zmienić.
Obowiązkowe sygnalizowanie trwa pomimo odrzucenia przez górników
Niezwykłą cechą BIP-110 jest to, że nieosiągnięcie celu dobrowolnego sygnalizowania nie zakończyło wdrożenia. Oficjalna specyfikacja BIP-110 ustanawia próg 55% podczas dobrowolnego sygnalizowania, ale obejmuje również obowiązkowe okno między blokami 961 632 a 963 647. Węzły egzekwujące propozycję odrzucają bloki w tym okresie, chyba że ich pole wersji sygnalizuje bit 4.
Poprzedni okres trudności zakończył się zaledwie 51 wspierającymi blokami na 2 016, czyli 2,53%. Okres 477 był jak dotąd jeszcze bardziej jednostronny na dominującym łańcuchu. Przy bloku 961 744 monitor naliczył zero bloków sygnalizujących spośród 113 wyprodukowanych od początku nowego okresu.
Dlatego BIP-110 może stworzyć mniejszościową gałąź pomimo niskiego wsparcia górników. Węzły działające według jego zasad odrzucają bloki, które akceptują zwykłe węzły Bitcoin, powodując, że obie grupy nie zgadzają się co do tego, które bloki są ważne. Dominujący łańcuch zachowuje znacznie większą obserwowaną aktywność wydobywczą, podczas gdy węzły egzekwujące BIP-110 pozostają na gałęzi z dwoma blokami.
Saylor i współzałożyciel Blockstream Adam Back ostrzegali przed rozłamem, że egzekwowanie BIP-110 bez szerokiego wsparcia może podzielić sieć. Zwolennicy, w tym opiekun Bitcoin Knots Luke Dashjr, argumentowali natomiast, że tymczasowe ograniczenia konsensusu są konieczne, aby ograniczyć przechowywanie danych niezwiązanych z monetą. Pozostają to przeciwstawne stanowiska w szerszym sporze dotyczącym przestrzeni bloków Bitcoina.
Posiadacze nadal stoją w obliczu ryzyka replay, dopóki istnieją oba łańcuchy
Zablokowana gałąź pozostawia również praktyczny problem dla każdego, kto rozważa przeniesienie monet sprzed forka. BIP-110 nie zapewnia tym saldom wrodzonej ochrony przed replay, co oznacza, że transakcja podpisana na jednej gałęzi może w pewnych okolicznościach pozostać ważna na drugiej.
Deweloper Bitcoin Kevin Loaec ostrzegł użytkowników, że próba sprzedaży monet na mniejszościowym forku bez uprzedniego rozdzielenia sald może narazić odpowiednie BTC na dominującym łańcuchu. Niebezpieczeństwo wynika z tego, że obie historie zaczęły się od tych samych wyników transakcji sprzed podziału.
Ryzyko nie oznacza, że ktoś automatycznie uzyskuje kontrolę nad całym portfelem Bitcoin. Raczej transakcja ważna na obu łańcuchach może zostać skopiowana i ponownie rozgłoszona, potencjalnie przenosząc te same wejścia transakcji w każdej sieci. Użytkownicy, którzy nie ruszają monet sprzed podziału, nie tworzą podpisanej transakcji, która mogłaby zostać powtórzona.
Znaczenie ekonomiczne tego problemu będzie częściowo zależeć od tego, czy giełdy, portfele i użytkownicy zaczną przypisywać wartość mniejszościowemu łańcuchowi. Jak dotąd jego dwublokowa historia i powolna produkcja pozostawiają niewiele infrastruktury do normalnych transferów lub handlu.
Co dalej z BIP-110
Następne formalne punkty kontrolne pozostają oparte na blokach. Zgodnie z BIP-110 obowiązkowe sygnalizowanie trwa do bloku 963 647. Propozycja ma wejść w stan LOCKED_IN nie później niż do bloku 963 648, a następnie przejść do stanu ACTIVE jeden okres trudności później. Jego faktyczne zasady konsensusu ograniczające dane rozpoczną się przy bloku 965 664 i będą obowiązywać przez 52 416 bloków, czyli około roku przy zamierzonej szybkości bloków Bitcoina.
Te wysokości są łatwe do osiągnięcia dla dominującego łańcucha Bitcoin, jeśli obecna produkcja bloków będzie kontynuowana. Są znacznie trudniejsze dla gałęzi egzekwującej, dopóki pozostaje na 961 633. Oba łańcuchy mogą zatem osiągnąć nominalnie identyczne wysokości bloków w bardzo różnych kalendarzach.
Zwolennicy BIP-110 przygotowali również bardziej radykalne rozwiązanie awaryjne. Gałąź GitHub z 1 sierpnia, utrzymywana przez Chrisa Guidę, zawiera 12 commitów dotyczących potencjalnej zmiany dowodu pracy, w tym kod do wyboru innego algorytmu i skonfigurowania czasu twardego forka. W kodzie nie ustawiono czasu aktywacji.
Guida opisał tę pracę jako kod awaryjny, a nie natychmiast zaplanowany fork. Oznacza to, że obecny podział BIP-110 pozostaje regulowany przez istniejący poziom trudności proof-of-work Bitcoina, chyba że zwolennicy przyjmą później inną zmianę.
Na razie najnowszy mierzalny trend pozostaje jednostronny. W niedzielę o 15:27 UTC Bitcoin zwiększył różnicę do 111 bloków, BIP-110 nie wyprodukował trzeciego bloku, a żaden blok w nowym okresie trudności dominującego łańcucha nie zasygnalizował poparcia. To, czy to się zmieni, zależy głównie od górników kierujących znaczną nową mocą obliczeniową w stronę egzekwującej gałęzi.







