Dlaczego programiści Bitcoin są przeciwni zwiększeniu rozmiaru bloku

17.02.2021
Category: Przy Użyciu

Skalowanie zawsze było problemem dla bitcoinów iw przeszłości podjęto kilka prób, aby zmusić programistów do wdrożenia większych bloków, co da natychmiastowy impuls sieci, ale deweloperzy od dłuższego czasu sprzeciwiają się zwiększaniu rozmiaru bloków.

Powody, dla których programiści Bitcoin sprzeciwiają się zwiększeniu rozmiaru bloku

Zwiększenie rozmiaru bloku nie wymaga żadnego wysiłku i można je osiągnąć, zmieniając tylko kilka wierszy kodu, ale wiąże się to z wieloma problemami. Zwiększenie rozmiaru bloku spowoduje twardy rozwidlenie w łańcuchu bloków bitcoin, które będzie wymagało od wszystkich, którzy obecnie używają bitcoinów, aktualizacji oprogramowania lub odłączenia się od sieci.

Jednym z głównych problemów związanych ze wzrostem rozmiaru bloku jest zmniejszenie decentralizacji. Kwota decentralizacji to jedyna rzecz, która sprawia, że ​​bitcoin jest lepszy niż jakakolwiek inna kryptowaluta. Zwiększenie rozmiaru bloku spowoduje zamknięcie wielu węzłów bitcoin, ponieważ wzrost rozmiaru bloku będzie oznaczał zwiększenie wykorzystania pamięci i przestrzeni dyskowej wymaganej do weryfikacji bloków bitcoin. Badanie przeprowadzone przez Bitfury sugeruje, że 95% obecnych węzłów bitcoin zostanie wykluczonych z sieci w ciągu 6 miesięcy, jeśli rozmiar bloku zostanie zwiększony do 8 MB.

Ponieważ uruchamianie pełnych węzłów stanie się drogie, spowoduje również większą centralizację wydobycia, której Bitcoin od lat próbuje się pozbyć.

Ponadto w sieci bitcoin wdrożono inne rozwiązanie skalujące „Segwit za pośrednictwem soft fork, który zapewni większą skalowalność sieci w miarę aktualizacji użytkowników. Ponieważ aktualizacja nie jest obowiązkowa, jej adaptacja zajmie trochę czasu. W chwili pisania tego artykułu 15% wszystkich transakcji w sieci bitcoin odbywa się przy użyciu segwit. Segwit może zwiększyć wydajność sieci 2,5 razy, a także umożliwia budowanie innych rozwiązań skalowania poza łańcuchem, takich jak oświetlenie, na bazie bitcoina.

Segwit już przyniósł pewną ulgę sieci, a wraz z przyjęciem segwit, sieć będzie stawać się coraz bardziej wydajna. Ponieważ nie ma już potrzeby natychmiastowego skalowania, programiści Bitcoin chcą uniknąć większych szkód w decentralizacji sieci.

Dlaczego firmy Bitcoin wspierają wzrost rozmiaru bloku?

Odkąd rozpoczęła się debata na temat skalowania, górnicy są po stronie, żądając zwiększenia rozmiaru bloku. Po wdrożeniu do sieci nieobowiązkowej aktualizacji segwit, górnicy przez ponad rok uniemożliwiali jej aktywację.

Ponieważ społeczność była zirytowana sposobem, w jaki górnicy blokowali aktywację segwitów, wybrali inną drogę aktywacji. Rozpoczął się ruch o nazwie „UASF. UASF wymagał od ludzi aktualizacji swoich węzłów. Po 1 sierpnia, jeśli jakiś górnik, który nie sygnalizował segwit, przesłał blok do tych węzłów, blok zostałby odrzucony. Ruch UASF nabrał rozpędu i ponad 1300 węzłów wspierało ruch.

UASF mógł zostać aktywowany segwit 1 sierpnia, ale istniało również niebezpieczeństwo rozwidlenia łańcucha bloków bitcoin. Wtedy wkroczyły firmy bitcoinowe, które chciały uniknąć bałaganu. Zawarli umowę z górnikami, która stanowiła, że ​​jeśli górnicy aktywują segwit przed 1 sierpnia, poproszą programistów o zwiększenie rozmiaru bloku do 2 MB bez konsultacji z żadnym z programistów Bitcoin. Ponieważ umowy są całkowicie przeciwne mechanizmowi konsensusu bitcoin, żaden z twórców bitcoin nie zgodził się zrobić tego samego.

Ponieważ firmy uwielbiają przestrzegać swoich umów, przystąpiły do ​​umowy i zatrudnili Jeffa Garzika do zaimplementowania zwiększenia rozmiaru bloku w kodzie. Kod został wdrożony w sieci za pomocą innej implementacji, a hard fork do 2 MB zaplanowano na listopad.

Gdy segwit został aktywowany. ceny transakcji zaczęły spadać i nie wymagają natychmiastowej aktualizacji, deweloperzy bitcoin nadal są przeciwni umowie. Ponieważ firmy uwielbiają dotrzymywać swoich umów, nadal wspierają podział, a scena jest taka, że ​​umowa, która zapobiegała podziałowi w sieci bitcoin, jest teraz przyczyną nadchodzącego podziału.

Wniosek

Zwiększenie rozmiaru bloku może być pomocne dla sieci bitcoin, ale bez wsparcia programistów nie ma to sensu, ponieważ to oni wiedzą o tym lepiej. Można argumentować, że podpisanie kontrowersyjnej umowy nowojorskiej odbyło się w dobrej wierze, ale obiecywanie czegoś, czego przedsiębiorstwa nie mają do zaoferowania, było błędne. A gdyby mogli coś wymusić na programistach, oznaczałoby to, że mają oni moc wdrażania kontrowersyjnych ulepszeń w sieci bitcoin, która całkowicie przeczy celowi bitcoina. Mamy nadzieję, że widelec segwit2x zostanie w przyszłości anulowany i zostanie osiągnięte lepsze rozwiązanie.

Daj nam znać, co myślisz o potrzebie skalowania w sieci bitcoin.

We use cookies to provide you with the best possible experience. By continuing, we will assume that you agree to our cookie policy