- Stan Ethereum stale się powiększa, a rosnące wymagania dotyczące przechowywania danych obciążają operatorów węzłów.
- Ulepszenia skalowania zwiększają aktywność, ale jednocześnie przyspieszają wzrost stanu w całej sieci.
- Projekt archiwum wygaśnięcia stanu oraz częściowa bezstanowość mają na celu utrzymanie dostępności węzłów.
Ethereum stoi w obliczu rosnącego ryzyka technicznego, które nie pojawia się w metrykach opłat za gaz ani prędkości transakcji. Badacze ostrzegają, że powiększający się stan sieci obecnie zagraża długoterminowej decentralizacji. Badacze Stateless Consensus z Ethereum Foundation stwierdzili, że stan Ethereum rośnie nieprzerwanie i nigdy się nie zmniejsza. W rezultacie obsługa węzła staje się z czasem trudniejsza, droższa i mniej dostępna.
Fundacja opisała Ethereum jako globalną infrastrukturę, która rozlicza wartości o wartości miliardów dolarów. Koordynuje również tysiące aplikacji zależnych od niezawodnego i zdecentralizowanego dostępu do stanu. Wraz ze wzrostem wymagań dotyczących przechowywania danych, coraz mniej uczestników może sobie pozwolić na uruchamianie pełnych węzłów. Ta zmiana grozi koncentracją kontroli wśród dużych dostawców infrastruktury.
Dlaczego stan Ethereum stale rośnie
Stan Ethereum obejmuje salda kont, kod smart kontraktów oraz przechowywanie kontraktów. Każda interakcja dodaje nowe dane, które węzły muszą przechowywać i udostępniać. Badacze Fundacji stwierdzili, że stan tylko się powiększa. Domyślnie nigdy nie usuwa starych danych. Ten wybór projektowy obecnie powoduje długoterminowe obciążenie operatorów węzłów.
Ethereum Foundation ostrzegła, że zbyt duży stan czyni sieć podatną na awarie. Zwiększa koszty operacyjne i podnosi bariery dla niezależnych operatorów węzłów. Ulepszenia skalowania zwiększyły aktywność w całej sieci. Rozwój warstwy 2, zwiększenie limitu gazu oraz EIP-4844 umożliwiły więcej transakcji. Jednak te ulepszenia również przyspieszają wzrost stanu. Większe użycie generuje więcej danych do przechowywania, którymi musi zarządzać każdy węzeł.
Ryzyko centralizacji spowodowane nadmiarem stanu
Wraz ze wzrostem wymagań wobec węzłów, mniejsi operatorzy mają trudności z nadążeniem. Z czasem tylko dobrze finansowani uczestnicy mogą przechowywać i udostępniać pełny stan. Fundacja ostrzegła, że taki scenariusz osłabia odporność na cenzurę i neutralność sieci. Mniej operatorów oznacza mniej niezależnych punktów weryfikacji.
Badacze wskazali na częściowe zabezpieczenia, takie jak FOCIL i VOPS. Mechanizmy te mają na celu zachowanie odporności na cenzurę przy specjalistycznej produkcji bloków. Jednak Fundacja podkreśliła, że ich skuteczność zależy od dostępności przechowywania stanu. Węzły muszą przechowywać i udostępniać stan bez nadmiernych kosztów.
Bez tej równowagi synchronizacja węzłów staje się trudniejsza. Przerwy w działaniu lub presja zewnętrzna mogą zakłócić dostęp do kluczowych danych stanu.
Trzy propozycje zmniejszenia obciążenia węzłów
Aby przeciwdziałać nadmiarowi stanu, Fundacja zaproponowała State Expiry, State Archive oraz Partial Statelessness. Każda propozycja celuje w inny punkt nacisku. State expiry miałoby przycinać nieaktywne dane z aktywnego stanu. Węzły nie przechowywałyby już domyślnie rzadko używanych danych.
Dane wygasłe pozostałyby możliwe do odzyskania dzięki kryptograficznym dowodom. Takie podejście mogłoby zmniejszyć rutynowe potrzeby przechowywania danych w całej sieci. State Archive wprowadza model separacji. Dedykowane węzły archiwalne przechowywałyby stan historyczny, podczas gdy standardowe węzły działałyby na mniejszych zbiorach danych.
Powiązane: Ryzyko załamania rynku Ethereum rośnie mimo akumulacji
Partial statelessness koncentruje się na walidacji bez pełnego przechowywania stanu. Walidatorzy mogliby weryfikować bloki za pomocą dowodów zamiast lokalnych kopii stanu. Jednak badacze ostrzegli, że przesuwa to odpowiedzialność za przechowywanie. Budowniczowie bloków, dostawcy RPC, poszukiwacze MEV i eksploratorzy przechowywaliby większość stanu.
Taki scenariusz rodzi nowe wątpliwości co do odporności systemu i jego zdolności do opierania się cenzurze. Zespół zwrócił uwagę na problem synchronizacji i przerw w działaniu jako potencjalne ryzyka związane z takim modelem. Fundacja stwierdziła, że te koncepcje są nadal na etapie badań. Oczekuje się, że deweloperzy przeprowadzą kompleksowe testy i konsultacje społeczne przed wdrożeniem jakichkolwiek zmian w protokole.
Badacze podkreślili, że umożliwienie uczestnictwa bez ograniczeń pozostaje głównym celem. Propozycje mają na celu utrzymanie decentralizacji przy jednoczesnym wspieraniu rozwoju Ethereum.
