Współzałożyciel Ethereum, Vitalik Buterin, 16 sierpnia pochwalił programistów Bitcoina za pracę nad Utreexo, opisując proponowany kierunek skalowania Ethereum, który mógłby połączyć stan w stylu UTXO, konwencjonalny stan dynamiczny oraz modele pośrednie między nimi.
Podsumowanie
- Vitalik Buterin pochwalił programistów Bitcoina za Utreexo, jednocześnie przedstawiając proponowaną strategię skalowania hybrydowego stanu Ethereum.
- Badacz Ethereum, Toni Wahrstätter, zaproponował natywne UTXO, które mogłyby zmniejszyć zużycie stanu płatności o około 99,8%.
- Propozycja zachowuje konta Ethereum, przenosząc proste płatności jednorazowe do lżejszego modelu w stylu UTXO.
- EIP-8141 Frame Transactions, wymagany przez projekt UTXO, jest obecnie rozważany tylko do włączenia w Hegotá.
- Propozycja rekurencyjnego mempoola STARK autorstwa Vitalika ogranicza narzut przepustowości dowodów, a nie dowodzi nieograniczonej przepustowości transakcji Ethereum.
W poście na X poście Buterin nazwał to „obecnie proponowaną strategią skalowania Ethereum”, dając do zrozumienia, że architektura jest nadal w fazie rozwoju.
Buterin powiedział, że celem jest umożliwienie znacznie większego skalowania większości aktywności Ethereum bez poświęcania decentralizacji, odporności na cenzurę ani łatwości uruchamiania węzłów. Jego komentarze nie oznaczają, że Ethereum zdecydowało się zastąpić swój model kont architekturą UTXO Bitcoina. Odpowiednie projekty pozostają propozycjami badawczymi, a nie zatwierdzonymi zmianami protokołu.
Utreexo Bitcoina oferuje model redukcji stanu węzła
Utreexo zostało wprowadzone przez badacza MIT Digital Currency Initiative, Thaddeusa Dryję, w 2019 roku. Zamiast wymagać, aby węzeł walidujący lokalnie przechowywał pełny zestaw UTXO Bitcoina, projekt reprezentuje ten zestaw za pomocą kompaktowego akumulatora opartego na haszowaniu. Wejścia transakcji zawierają dowody włączenia, które pozwalają węzłom weryfikować odpowiednie wyjścia względem tego akumulatora.
Oryginalny artykuł MIT DCI mówi, że akumulator rośnie logarytmicznie wraz z bazowym zestawem. To odnosi się do tego samego ogólnego problemu, który badają badacze Ethereum: zwiększanie aktywności sieci bez wymuszania, aby wymagania dotyczące przechowywania stanu rosły w tym samym tempie. Utreexo pozostaje projektem skalowania Bitcoina, a nie funkcją, którą Ethereum bezpośrednio kopiuje.
Natywna propozycja UTXO Ethereum celuje w stan płatności
Propozycja z 6 lipca na Ethereum Research propozycja autorstwa Toniego Wahrstättera, piszącego jako Nero_eth, proponuje dodanie natywnych płatności w stylu UTXO bez usuwania kont Ethereum. Model celuje w płatności jednorazowe, które nie wymagają trwałego stanu kontraktów inteligentnych.
Propozycja szacuje, że te obciążenia mogłyby zmniejszyć trwałe zużycie stanu o około 99,8%. Zamiast przechowywać pełny obiekt płatności w aktywnym stanie, Ethereum udowadniałoby jego istnienie z historii, zachowując głównie kompaktowy bit statusu wydania. Przy miliardzie wpisów propozycja szacuje około 300 MB trwałego stanu, w porównaniu z około 100 GB do 150 GB dla równoważnych wpisów kont lub pamięci. To są szacunki projektowe, a nie zmierzone wyniki mainnetu.
To podejście wpisuje się w szersze wysiłki Ethereum mające na celu zmniejszenie obciążeń weryfikacyjnych i pamięciowych. Jak wcześniej informowało crypto.news, Lean rebuild Ethereum umieszcza rekurencyjne dowody kryptograficzne w centrum proponowanej przebudowy weryfikacji.
Rekurencyjne STARK-i rozwiązują inne wąskie gardło skalowania
Styczniowe badania Buterina nad rekurencyjnym mempooliem STARK dotyczą przepustowości dowodów. Jego model zakłada wysoce zoptymalizowane dowody STARK o wielkości około 128 kB i proponuje, aby węzły mempoola okresowo łączyły dowody poprawności rekurencyjnie, zamiast dołączać osobny duży dowód do każdego propagowanego obiektu.
Korzystając z przykładu Buterina dotyczącego ośmiu rówieśników i 500-milisekundowych interwałów agregacji, dodatkowe pasmo wyniosłoby około 2 MB na sekundę na węzeł i pozostałoby stałe, gdy do schematu wchodzi więcej obiektów. Badania nad mempool i natywna propozycja UTXO dotyczą różnych ograniczeń, chociaż naukowcy badają, w jaki sposób takie technologie mogą się wzajemnie uzupełniać.
Odpowiedź społeczności ekstrapolowała połączenie w architekturę zdolną do rozliczania „nieograniczonej objętości” przejść UTXO za pomocą zwartego dowodu. Nie jest to potwierdzony cel przepustowości Ethereum ani zobowiązanie do mapy drogowej. Badania Buterina nie ustanawiają nieograniczonej pojemności transakcyjnej, a liczba 128 kB opisuje zakładany rozmiar dowodu STARK w jego modelu mempool, a nie potwierdzony przyszły format bloku Ethereum.
Co dalej dla skalowania Ethereum
Natywna propozycja UTXO zakłada EIP-8141, czyli Frame Transactions, dla swojego preferowanego projektu wydatków. EIP-8141 wprowadziłoby programowalne ramy transakcyjne obejmujące walidację, płatność gazu i wykonanie. Oficjalna specyfikacja Hegotá obecnie wymienia Frame Transactions tylko jako „Considered for Inclusion”. FOCIL, czyli EIP-7805, pozostaje jedyną propozycją formalnie zaplanowaną dla Hegotá.
Oficjalna mapa drogowa Ethereum umieszcza Hegotá w 2027 roku, po Glamsterdam w czwartym kwartale 2026. Natywne UTXO nie są obecnie wymienione jako zaplanowana funkcja Hegotá. Jak donosi crypto.news, zakres aktualizacji Hegotá w 2027 roku jest nadal zawężany, a Frame Transactions znajdują się wśród głównych projektów nadal rozważanych.
Odniesienie Buterina do Utreexo sygnalizuje zatem kierunek badań, a nie datowaną aktualizację Ethereum. Prace wskazują na hybrydowy system, w którym różne typy aktywności mogłyby używać różnych modeli stanu, podczas gdy dowody kryptograficzne zmniejszają to, co poszczególne węzły muszą przechowywać lub wielokrotnie weryfikować.








