Vitalik Buterin proponuje rozwiązanie problemu centralizacji stakingu Ethereum

Vitalik Buterin proponuje rozwiązanie problemu centralizacji stakingu Ethereum
Rony Roy
21 paź 2024, 15:27 PM
  • Vitalik Buterin wyraził obawy dotyczące centralizacji mechanizmu stakingu Ethereum.
  • Aby złagodzić te problemy, proponuje dwustopniowy model stawkowania.
  • Produkcja bloków Ethereum jest coraz bardziej skoncentrowana, co zwiększa ryzyko cenzury.

Vitalik Buterin zaproponował zestaw rozwiązań mających na celu rozwiązanie problemów z centralizacją stakingu Ethereum w ramach fazy „Scourge” sieci.

Dzieląc się swoimi przemyśleniami na blogu 20 października, Buterin wyraził obawy dotyczące rosnącej centralizacji stakingu Ethereum, zauważając, że mniejsze pule stakingowe są wchłaniane przez większe.

Ostrzegał, że taka centralizacja może zwiększyć ryzyko cenzury transakcji i zaproponował kilka rozwiązań technicznych mających na celu zminimalizowanie tego ryzyka i zachowanie zdecentralizowanej natury Ethereum.

Kluczową kwestią dla Buterina jest presja ekonomiczna, która zachęca mniejsze pule stakingowe do konsolidacji z większymi.

Buterin ostrzegł, że ten poziom centralizacji stanowi „jedno z największych zagrożeń” dla Ethereum, szczególnie w kontekście zwiększonej cenzury i potencjalnych kryzysów sieciowych. Dodał:

Podkreślił, że obecnie stakowane jest 30% Etheru, co jego zdaniem jest wystarczające, aby zabezpieczyć sieć przed atakami 51%.

Ostrzegł jednak, że gdyby zainwestowano znacznie większy procent Etheru, pojawiłyby się dodatkowe ryzyka.

Na przykład staking stałby się mniej opłacalny, a posiadacze Etheru musieliby zmierzyć się z większą liczbą obowiązków.

Ostrzegł również, że mechanizm cięć, będący kluczową cechą stakingu, może zostać osłabiony, a płynny token stakingowy może przyćmić „pieniężne” efekty sieciowe Etheru.

Propozycje Buterina

Aby ograniczyć te ryzyka, Buterin zaproponował ustalenie limitu kwoty Etheru, jaką mogą obstawiać poszczególni użytkownicy, a także ograniczenie kar za obstawianie do 12,5% obstawionej kwoty.

Zasugerował model dwupoziomowy, z jednym poziomem dla stakingu „ponoszącego ryzyko” (podlegającego cięciom), a drugim dla stakingu „wolnego od ryzyka” (niepodlegającego cięciom).

Według Buterina takie podejście mogłoby zrównoważyć korzyści i ryzyko związane ze stakowaniem, uniemożliwiając jednocześnie kontrolowanie sieci przez kilka dużych podmiotów.

W odpowiedzi Buterinowi Mario Raufal, gospodarz Crypto Roundtable, poparł pomysł dwupoziomowego modelu stakingu, sugerując, że mógłby on ograniczyć dominację dużych podmiotów w produkcji bloków.

Buterin odniósł się również do niedawnych ostrzeżeń badacza Fundacji Ethereum, Toniego Wahrstättera, który wyraził zaniepokojenie faktem, że zaledwie dwa narzędzia do tworzenia bloków Ethereum, Beaverbuild i Titan Builder, wytworzyły prawie 89% bloków sieci na początku października.

Ethereum obecnie korzysta z metody rozdzielenia proponujących i budujących, w której budowniczy bloków odpowiadają za tworzenie bloków, które są następnie przeglądane przez proponujących, którzy wybierają najbardziej dochodowy.

Jednakże podział ten przyczynił się do centralizacji, gdyż tylko kilku deweloperów dominuje w tym procesie.

Buterin przyznał, że taka centralizacja stwarza ryzyko, gdyż może opóźnić uwzględnienie transakcji nawet do 114 sekund, zamiast typowych 6 sekund.

Aby złagodzić ten problem, zaproponował pomysł „list uwzględnień wymuszających wybór rozwidlony”.

Podejście to ma na celu przeniesienie odpowiedzialności za wybór transakcji z powrotem na osobę proponującą, podczas gdy producenci bloków będą się koncentrować wyłącznie na sposobie uporządkowania transakcji.

Alternatywne rozwiązanie „BRAID” polega na podziale produkcji blokowej pomiędzy wielu aktorów w celu zdecentralizowania procesu.

Ulepszanie Ethereum

Na początku tego miesiąca Buterin przedstawił więcej planów mających na celu udoskonalenie modelu konsensusu Ethereum, przede wszystkim w celu rozwiązania problemów centralizacji poprzez poprawę dostępności stakingu.

Zaproponował obniżenie minimalnego wymogu stakowania z 32 ETH (około 81 500 USD) do zaledwie 1 ETH.

Mogłoby to zdemokratyzować staking, pozwalając większej liczbie uczestników, zwłaszcza mniejszym posiadaczom, przyczyniać się do bezpieczeństwa sieci bez konieczności posiadania dużych sum Etheru.

Buterin omówił także wprowadzenie „ostateczności pojedynczego gniazda”, która radykalnie skróciłaby czas potrzebny na sfinalizowanie bloku w sieci.

Obecnie potwierdzenie bloku zajmuje około 15 minut, ale dzięki ostateczności pojedynczego slotu czas ten można skrócić do zaledwie 4 sekund.