Czym są propozycje ulepszeń Bitcoin (BIP) i jak one działają?

Pierwszym krokiem w tym procesie jest osiągnięcie znaczącego konsensusu w społeczności. Czasami nawet najcenniejsze propozycje mogą potrwać lata, zanim zostaną zatwierdzone lub odrzucone, ponieważ społeczność nie może znaleźć porozumienia.

Po przesłaniu BIP jako wersji roboczej do BIP GitHub, propozycja jest sprawdzana i opracowywana w sposób przejrzysty, tak aby każdy mógł zobaczyć jego postępy i wynikające z niego wyniki testów. Jak Blockchain Bitcoin jest oparty na kodzie, zmiany protokołu będą musiały zostać odzwierciedlone w kodzie, a górnicy będą musieli dodać odniesienie do swojego zaszyfrowanego bloku, aby zasygnalizować, że akceptują lub odrzucają ich implementację.

Ze względu na poważne konsekwencje, jakie niektóre zmiany mogą wyrządzić górnikom, modyfikacja kodu wymaga akceptacji zdecydowanej większości około 95%, chyba że podano rozsądny motyw dla niższego progu. Dziewięćdziesiąt pięć procent wsparcia będzie musiało być sygnalizowane przez ostatnich 2,016 górników (około 14 dni wydobycia z 10-minutowymi blokami).

Jako przykład użyjemy niedawnej implementacji Soft-widelec Taproot, oznaczony jako BIP 341. W kwietniu 2021 r. za pomocą „szybkiego kodu próbnego” – mającego na celu szybkie rozwiązanie problemu aktualizacji – aktywacja Taproot została połączona z Bitcoin Core.

W ciągu następnych kilku tygodni co najmniej 90% wydobytych bloków (1,815 z 2,016 wydobytych bloków) zawierało zakodowane odniesienie wskazujące, że górnicy, którzy wydobywali te bloki, preferowali modernizację. Utorowało to drogę do zdumiewającego konsensusu osiągniętego w kolejnych miesiącach, co doprowadziło do ostatecznego zatwierdzenia w listopadzie 2021 r.

Ostateczne i oficjalne zatwierdzenie BIP następuje automatycznie, gdy użytkownicy (operatorzy węzłów) wybierają wersję Bitcoin Core do pobrania i uruchamiają węzeł, który odzwierciedla tę zmianę. Następnie wszystkie zaktualizowane węzły mogą rozpoznawać i akceptować transakcje wykonane przy użyciu tego zaktualizowanego protokołu.

Podsumowując, oto główne etapy procesu zatwierdzania:

  • Każdy może przesłać BIP, aby zmienić rdzeń Bitcoin;

  • Redaktor musi zdać BIP;

  • PKG musi zostać zatwierdzony przez 95% górników; oraz

  • Społeczność musi zaktualizować oprogramowanie do nowej wersji.

Oto grafika procesu zatwierdzania BIP:

Image_0

Źródło: https://cointelegraph.com/explained/what-are-bitcoin-improvement-proposals-bips-and-how-do-they-work