Kontrowersyjny test BIP-110 w Bitcoinie przeszedł z sygnalizowania do faktycznego rozłamu łańcucha, a pierwsze godziny pokazują, że górnicy zdecydowanie kontynuują budowę na istniejącym łańcuchu Bitcoin.
Podsumowanie
- BIP-110 wszedł w obowiązkową sygnalizację z zaledwie 51 z 2016 poprzednich bloków popierających propozycję ogółem.
- Gałąź egzekwująca utknęła na bloku 961 633, podczas gdy główny łańcuch Bitcoin osiągnął 961 731 w niedzielę.
- Obowiązkowa sygnalizacja trwa do bloku 963 647, z planowanym zablokowaniem nie później niż po bloku 963 648.
- Zmiana dowodu pracy pozostaje kodem awaryjnym, a Chris Guida twierdzi, że nie ma jeszcze daty aktywacji.
- Ryzyko powtórzenia pozostaje dla posiadaczy, ponieważ transakcje mogą być ważne na obu łańcuchach bez rozdzielenia.
Propozycja weszła w obowiązkową sygnalizację na bloku 961 632 8 sierpnia po tym, jak tylko 51 z poprzednich 2016 bloków, czyli 2,53%, zasygnalizowało poparcie. Węzły egzekwujące BIP-110 zaczęły następnie odrzucać bloki bez bitu wersji 4.
Najnowsze dostępne dane monitorowania BIP-110 z 9 sierpnia pokazały, że gałąź egzekwująca utknęła na bloku 961 633 po wyprodukowaniu tylko dwóch bloków. Nieegzekwujący łańcuch Bitcoin osiągnął już 961 731, wyprzedzając go o 98 bloków. Tracker pokazał również brak sygnalizacji BIP-110 wśród pierwszych 100 bloków nowego okresu trudności na dominującym łańcuchu.
Rozłam BIP-110 w Bitcoinie pogłębia się po niskim wsparciu górników
Rozłam rozpoczął się, ponieważ BIP-110 stosuje różne zasady ważności podczas okna obowiązkowej sygnalizacji. Zgodnie z oficjalną specyfikacją BIP-110, węzły egzekwujące muszą odrzucać każdy blok między wysokościami 961 632 a 963 647, który nie sygnalizuje bitu 4. Zwykłe węzły Bitcoin nie nakładają tego wymogu, co pozwala im nadal podążać za blokami niesygnalizującymi.
Roughnecks, pseudonimowa operacja wydobywcza korzystająca z systemu DATUM OCEAN, wyprodukowała bloki BIP-110 961 632 i 961 633. Gałąź następnie przestała się rozwijać na około 15 godzin w najnowszym zrzucie monitora. Wcześniej w niedzielę, gdy główny łańcuch znajdował się na 961 721, luka już wzrosła do 88 bloków.
Rosnąca luka odzwierciedla różnicę w mocy obliczeniowej przypisanej do każdego łańcucha. BIP-110 wszedł w bieżący okres z tym samym środowiskiem trudności wydobycia, ale jego gałąź egzekwująca ma tylko niewielką część mocy hash Bitcoin. Bez dołączenia większej liczby górników musi nadal powoli znajdować trudne bloki przed osiągnięciem kolejnej korekty trudności.
To technicznie nie wymazuje mniejszościowej gałęzi. Więcej mocy hash może być nadal skierowane na nią. Jednak zaobserwowana produkcja bloków nie dostarcza jak dotąd dowodów, że wystarczająca liczba górników przełącza się, aby zamknąć skumulowaną lukę w pracy.
Dobrowolny próg 55% został przekroczony z dużym zapasem
BIP-110 pozwala na wcześniejsze zablokowanie, jeśli 1109 z 2016 bloków w okresie trudności zasygnalizuje poparcie, co równa się 55%. Okres kończący się na bloku 961 631 odnotował tylko 51 sygnałów, według danych monitorujących, pozostawiając wsparcie na poziomie 2,53%.
Przewodniczący wykonawczy Strategy Michael Saylor argumentował już przed terminem, że niski wskaźnik sygnalizacji pokazuje, iż propozycja nie ma szerokiego poparcia górników. Jego charakterystyka, że dane reprezentują „brak konsensusu górników”, była jego oceną liczb sygnalizacyjnych, a nie formalnym ustaleniem zarządzania siecią.
Saylor i dyrektor generalny Blockstream Adam Back sprzeciwili się propozycji z szerszych powodów. Back ostrzegał, że egzekwowanie nowych ograniczeń konsensusu bez szerszej zgody może podzielić uczestników, podczas gdy zwolennicy argumentują, że ograniczenia są potrzebne, aby zniechęcić do wykorzystywania danych niepieniężnych. Pozostają to konkurencyjne poglądy na to, jak powinna być zarządzana przestrzeń blokowa Bitcoin.
BIP-110 tymczasowo ograniczyłby kilka struktur transakcyjnych po pełnej aktywacji. Większość nowych skryptów wyjściowych byłaby ograniczona do 34 bajtów, wyjścia OP_RETURN do 83 bajtów, a niektóre dane push i elementy świadka do 256 bajtów. Ograniczyłby również części Taproot na około roczny okres aktywności propozycji.
Rozdział łańcucha stwarza również praktyczny problem dla posiadaczy. Jak donosił crypto.news przed rozpoczęciem obowiązkowego sygnalizowania, deweloper Bitcoina Kevin Loaec ostrzegał, że podpisane transakcje mogą być potencjalnie rozpoznawane na obu łańcuchach, ponieważ BIP-110 nie automatycznie rozdziela sald użytkowników sprzed forka.
Posiadacz próbujący przelać monety na gałęzi mniejszościowej może zatem ryzykować przeniesienie odpowiednich BTC na dominującym łańcuchu, jeśli ta sama transakcja jest tam ważna i zostanie ponownie rozgłoszona. Ryzyko dotyczy zaangażowanych wejść transakcji, a nie daje drugiej stronie kontroli nad całym portfelem. Pozostawienie monet sprzed podziału nietkniętymi unika stworzenia transakcji, która mogłaby zostać powtórzona.
Praktyczne ryzyko zależy częściowo od tego, czy rynki, portfele lub giełdy zaczną traktować gałąź mniejszościową jako aktywo warte transakcji. Przy zaledwie dwóch wydobytych dotychczas blokach istnieje niewiele dowodów na to, że taki ekosystem się rozwinął.
Zmiana proof-of-work pozostaje rozwiązaniem awaryjnym, a nie zaplanowanym forkiem
Niektórzy zwolennicy BIP-110 przygotowali się na możliwość, że istniejący górnicy Bitcoina nadal będą odrzucać propozycję w praktyce. 1 sierpnia deweloper Chris Guida zrebasował eksperymentalny kod zmiany proof-of-work, pierwotnie napisany częściowo przez opiekuna Bitcoin Knots, Luke'a Dashjra. Porównanie na GitHubie zawiera 12 commitów dotyczących 19 plików, w tym kod do wyboru innego algorytmu proof-of-work.
Jednak kod nie ustanawia zaplanowanej zmiany sieci. Guida opisał go jako „tylko kod, który mamy w zanadrzu” i powiedział, że nie ustalono terminu aktywacji. Jego komentarze czynią propozycję proof-of-work rozwiązaniem awaryjnym, a nie ogłoszonym hard forkiem z ustaloną datą.
Dashjr nadal wspiera BIP-110 pomimo krytyki i wcześniej odrzucił wezwania do jego wycofania. Zwolennicy utrzymują, że tymczasowe ograniczenia zmniejszyłyby arbitralne przechowywanie danych, podczas gdy krytycy preferują pozostawienie alokacji miejsca w blokach opłatom i indywidualnym politykom węzłów.
Co dalej z BIP-110
Kolejne punkty kontrolne protokołu są określone przez wysokość bloku, a nie stałe daty. Obowiązkowe sygnalizowanie trwa do bloku 963 647. Zgodnie ze specyfikacją BIP, wdrożenie osiąga stan LOCKED_IN nie później niż w bloku 963 648, a następnie ACTIVE w bloku 965 664. Dopiero wtedy zaczęłyby obowiązywać zasady transakcji z ograniczoną ilością danych.
Te wysokości mogą zostać osiągnięte w bardzo różnych harmonogramach na obu gałęziach. Dominujący łańcuch Bitcoina nadal produkuje bloki w normalnym tempie, podczas gdy gałąź egzekwująca BIP-110 potrzebowałaby znacznie większej mocy obliczeniowej, aby zbliżyć się do tego samego tempa. W ostatnio pobranym zrzucie pozostawała 98 bloków w tyle, po przesunięciu się tylko raz poza alternatywny blok 961 632.
Bezpośrednim wskaźnikiem do obserwacji nie jest zatem kolejne zaplanowane głosowanie, ale aktywność górnicza. Jeśli górnicy zaczną rozszerzać gałąź BIP-110, produkcja bloków może zostać wznowiona. Jeśli moc obliczeniowa pozostanie skoncentrowana na istniejącym łańcuchu Bitcoina, luka będzie się powiększać, a gałąź egzekwująca będzie miała coraz trudniejszą drogę do stania się łańcuchem z największą skumulowaną pracą dowodową.







