Dylemat inflacyjny Ethereum: czy aktualizacja Cancun jest rozwiązaniem?
Podczas ostatniego spotkania Ethereum Execution Layer Meeting 195 omówiono propozycję dotyczącą dostosowania opłaty podstawowej za gaz blob, wprowadzoną przez EIP-4844 w ramach aktualizacji Cancun. Bloby to nowy rodzaj przechowywania danych zaprojektowany w celu uczynienia przechowywania i przetwarzania danych w Ethereum bardziej przystępnym cenowo.
Obecnie minimalna opłata podstawowa za bloby wynosi 1 wei. Badacz Max Resnick zaproponował zwiększenie tej opłaty, aby przyspieszyć dostosowanie cen podczas przeciążenia sieci.
Podniesienie opłaty podstawowej Blob: Lekarstwo czy katastrofa?
Opłata podstawowa blob stanowi minimalny koszt wymagany do przetwarzania danych blob w Ethereum. Od czasu wdrożenia EIP-1559 struktura opłat za gaz w Ethereum uległa znaczącym zmianom.
Wcześniej opłaty transakcyjne były ustalane w drodze licytacji, w której użytkownicy oferowali wyższe opłaty za nadanie priorytetu podczas przeciążenia sieci. Często prowadziło to do nieprzewidywalnych skoków opłat.
EIP-1559 dzieli opłaty transakcyjne na dwie części: opłata podstawowa, która jest spalana, i opłata priorytetowa, która jest wypłacana górnikom, ale nie jest niszczona. Opłata podstawowa dynamicznie dostosowuje się do przeciążenia sieci, zapewniając bardziej przewidywalne koszty, jednocześnie spowalniając inflację Ethereum poprzez spalanie ETH.
Podniesienie minimalnej opłaty bazowej blob oznacza, że nawet w okresach niskiego obciążenia koszt przetwarzania danych blob nie spadnie poniżej pewnego progu, potencjalnie prowadząc do zwiększonego spalania ETH.
Max zaproponował zwiększenie opłaty bazowej z 1 wei do 160 217 286 wei, aby skrócić czas potrzebny na osiągnięcie równowagi cenowej podczas zatorów. Argumentował, że obecny system zbyt wolno dostosowuje się od podstawy 1 wei, potrzebując około 160 bloków (lub około 32 minut), aby osiągnąć rozsądne ceny.
Zaczynając od wyższej opłaty bazowej, odkrywanie cen przyspieszyłoby, umożliwiając Ethereum skuteczniejsze radzenie sobie z zatorami bez znacznego zwiększania ostatecznego kosztu gazu typu blob.
Reakcje społeczności
Propozycja ta wywołała gorącą debatę w społeczności. Ryan Berckmans sprzeciwił się podniesieniu podstawowej opłaty za blob, argumentując, że obecna strategia Ethereum polega na oferowaniu taniej lub nawet bezpłatnej dostępności danych (DA) w okresach niskiego zatłoczenia.
Takie podejście ma na celu przyciągnięcie większej liczby użytkowników i deweloperów do sieci, pomagając Ethereum budować efekty sieciowe i zdobywać udział w rynku. Ostrzegł, że zwiększenie opłat stworzyłoby wyższe bariery wejścia i zmniejszyłoby neutralność Ethereum, zwłaszcza że rynek blobów wciąż się stabilizuje.
Inni, tacy jak zespół Blockworks, uważają, że podniesienie opłaty podstawowej może zaszkodzić konkurencyjności Ethereum w świadczeniu usług DA. Opowiadają się oni za skalowaniem warstwy 1 (L1) Ethereum w celu zwiększenia kosztów realizacji przy jednoczesnym utrzymaniu przystępnych cen usług DA. Ich zdaniem wzmocniłoby to ogólną pozycję Ethereum, przyciągając więcej Rollupów i zwiększając użyteczność ETH.
Tymczasem współpracownik Nethermind, Bena Adams, poparł podwyżkę opłat, zauważając, że opłata podstawowa w wysokości 1 wei nie jest praktyczna w okresach przeciążenia sieci. Chociaż różnica ekonomiczna między 1 wei a 1 gwei może wydawać się trywialna, powolny proces dostosowywania opłat w obecnych warunkach nie reaguje odpowiednio na zapotrzebowanie sieci.
Badacz Ethereum Potuz dodał, że gdyby opłata podstawowa została ustalona przez warstwę konsensusu (CL), a nie warstwę wykonania (EL), prawdopodobnie zostałaby ustawiona na wyższą wartość, taką jak 1 gwei. CL używa typów danych uint64, którym brakuje precyzji do obsługi bardzo małych wartości, takich jak 1 wei. Gdyby CL ustawił opłatę, ta debata mogłaby się nie pojawić.
Czy podniesienie opłaty Blob złagodzi inflację ETH?
Zwolennicy podniesienia opłaty bazowej za blob twierdzą, że może to pomóc zmniejszyć presję inflacyjną Ethereum. Na przykład Cygaar z zespołu Abstract zauważył, że przed wdrożeniem EIP-4844, Rollupy były głównym źródłem zużycia gazu Ethereum.
Jednak w ramach obecnej struktury cenowej dane typu blob są prawie bezpłatne dla Rollupów, zapewniając minimalną wartość dla Ethereum pod względem przychodów z opłat.
W perspektywie krótkoterminowej zwiększenie opłaty podstawowej za blob może podnieść wskaźniki spalania ETH, zmniejszając w ten sposób inflację. Doug Colkitt, założyciel Ambient, zwrócił jednak uwagę, że pomimo wykorzystania 80% przestrzeni blob Ethereum, znaczna jej część jest wypełniona transakcjami spamowymi o niskiej wartości.
Transakcje te są bardzo wrażliwe na wzrost opłat, co oznacza, że nawet niewielki wzrost opłat za bloby może spowodować ich zniknięcie, ostatecznie prowadząc do znikomych zysków w spalaniu ETH.
Kiedy ETH stanie się deflacyjne?
Odkładając bloby na bok, jak wysokie muszą być opłaty bazowe Ethereum, aby ETH stało się deflacyjne?
Całkowita podaż ETH jest nieograniczona, a w ramach mechanizmu Proof-of-Stake (PoS), emisja ETH zależy od ilości postawionych ETH i ogólnej aktywności sieci. Zwiększony staking skutkuje wyższą emisją, podczas gdy mechanizm spalania EIP-1559 pomaga zrównoważyć emisję poprzez spalenie części opłat podstawowych.
Stopa emisji Ethereum waha się obecnie od 0,5% do 2% rocznie, w zależności od liczby postawionych ETH i aktywności sieci.
ETH stanie się deflacyjne, gdy ilość spalonego ETH przekroczy roczną emisję. Wzór na spalanie na blok jest następujący:
Opłata podstawowa × wielkość bloku (cel: 15 000 000 gazu)
Roczny wskaźnik spalania wynosi:
Spalanie ETH na blok × bloki na rok (ok. 2 620 000 na podstawie czasu bloku 12,05 s)
Zakładając roczną stopę emisji na poziomie 1% i obecną całkowitą podaż 120 330 000 ETH, około 1 203 300 ETH musi zostać spalonych rocznie, aby osiągnąć deflację. Aby ETH stało się deflacyjne, opłata podstawowa musi wynosić:
Opłata podstawowa × 15 000 000 × 2 620 000 > 1 203 300
Z tego wynika, że opłata podstawowa musi wynosić około 30.62 gwei, aby ETH zaczęło deflować. Jeśli wskaźnik emisji wynosi 0,5%, opłata podstawowa musiałaby wynosić około 15.31 gwei, a dla wskaźnika emisji 2% wymagana byłaby opłata podstawowa w wysokości 61.23 gwei.
Wnioski
Debata nad podniesieniem opłaty bazowej za blob dotyka fundamentalnych kwestii związanych ze skalowalnością Ethereum, kontrolą inflacji i zachętami sieciowymi. Podczas gdy zwiększenie opłaty bazowej mogłoby przyspieszyć odkrywanie cen i zmniejszyć inflację ETH, grozi to również ograniczeniem dostępności usług DA Ethereum, które mają kluczowe znaczenie dla przyszłej adopcji Rollup. Droga naprzód będzie wymagała starannej równowagi między zachęcaniem do aktywności sieciowej a zarządzaniem presją inflacyjną na ETH.