Minęły ponad dwa lata, odkąd społeczność Ethereum ostatni raz zjednoczyła się wokół dużego wydarzenia technologicznego. To wydarzenie - tzw. połączenie Ethereum - oznaczało długo oczekiwany przesunięcie sieci do nowego, bardziej ekologicznym mechanizmu konsensusu nazwanego "proof-of-stake."
Podstawowe elementy blockchaina Ethereum niewiele się zmieniły od tego czasu. Deweloperzy łańcucha wprowadzili szereg ulepszeń, aby umożliwić rozwój szybkich i tanich "łańcuchów warstwy 2", ale społeczność Ethereum przez większość czasu była pozbawiona jednej organizacyjnej wizji - przynajmniej takiej, która przyciągałaby poziom entuzjazmu wywołanego przez połączenie.
To może wkrótce się zmienić.
Na konferencji Devcon Ethereum w Bangkoku we wtorek, badacz Fundacji Ethereum Justin Drake ujawnił swoją propozycję dużej przeróbki warstwy konsensusu Ethereum zwanej "Łańcuchem Beam."
Łańcuch Beam to "proponowany projekt przeróbki warstwy konsensusu, który włącza wszystkie najnowsze i najlepsze pomysły z mapy drogowej Ethereum," powiedział Drake podczas przemówienia w Narodowym Centrum Konferencyjnym Królowej Sirikit w Bangkoku.
Wizja łańcucha Beam Drake'a organizuje szereg "wielkich ulepszeń" dla warstwy konsensusu Ethereum w jedną całość. Zmiany obejmują dostosowania do aparatury produkcji bloków Ethereum, a także do sposobu, w jaki obsługuje staking i kryptografię zerowej wiedzy.
Prezentacja Drake'a była bardzo oczekiwana - po miesiącach spekulacji w sieci i na forach kryptograficznych, że wpływowy badacz Ethereum, który odegrał kluczową rolę w aktualizacji połączenia z 2022 roku, pracował nad czymś ważnym. Drake wygłosił swoje uwagi w pełnej sali konferencyjnej, a widzowie wylewali się na korytarz poza główną sceną wydarzenia.
Łańcuch Beam nie wiąże się z żadnymi natychmiastowymi zmianami w Ethereum, ani nawet niczym radykalnie różnym od tego, co już znajduje się na mapie drogowej łańcucha. Proponuje jednak dużą zmianę w sposobie organizacji przyszłych ulepszeń Ethereum.
Dziś Ethereum aktualizuje swój kod rdzeniowy mniej więcej raz w roku. Drake proponuje kontynuację wprowadzania stopniowych ulepszeń do łańcucha każdego roku w celu rozwiązania "łatwych do zrealizowania problemów", a następnie wprowadzenie dużych zmian za jednym zamachem za kilka lat.
Łańcuch Beam skupi się na warstwie konsensusu Ethereum, zwanej także Łańcuchem Beacon, która jest częścią sieci zajmującą się przetwarzaniem i rejestrowaniem transakcji. "Łańcuch beacon jest trochę stary," powiedział Drake. "Specyfikacja została zamrożona pięć lat temu, a w ciągu tych pięciu lat wydarzyło się tak wiele."
Według Drake'a, deweloperzy Ethereum mają dziś "znacznie lepsze zrozumienie" jak dostosować się do maksymalnie wydobywalnej wartości - strategii używanych przez wyrafinowanych traderów do wyciągania dodatkowego zysku z Ethereum, czasami kosztem zwykłych użytkowników. Ostatnie pięć lat przyniosło również cenne przełomy w technologii zerowej wiedzy, powiedział Drake, a blockchain Ethereum zbudował "dług techniczny", który stanowi wyzwanie dla zdolności deweloperów do szybkiego i bezpiecznego rozwijania łańcucha.
Wśród obszarów, na których skupi się łańcuch Beam, będą "szybsze sloty" i "szybsza finalizacja," co oznacza zwiększenie częstotliwości, z jaką bloki są dodawane do łańcucha, a także zwiększenie liczby transakcji uwzględnionych w każdym bloku. To mogłoby w końcu oznaczać wprowadzenie finalizacji pojedynczego slotu, gdzie bloki z danymi transakcyjnymi mogą być finalizowane natychmiast, co oznacza, że informacje staną się trwałe od razu i niemożliwe do zmiany.
Obecnie finalizacja bloku na Ethereum zajmuje około 15 minut. Skracając czas finalizacji, proces finalizacji stałby się bardziej efektywny dla aplikacji lub giełd, które mają wysoką przepustowość transakcji. Ta 15-minutowa zwłoka tworzy możliwości na wydobycie MEV i zwiększa ryzyko reorganizacji.
Jednak są pewne obawy dotyczące centralizacji przy szybszych czasach finalizacji, ponieważ potrzebna jest większa moc obliczeniowa, z drogim sprzętem. Deweloperzy będą musieli zrównoważyć kompromis między skracaniem czasów finalizacji a mocą obliczeniową.
Łańcuch Beam zawiera również propozycję wprowadzenia kryptografii zerowej wiedzy głębiej w strukturę podstawowej sieci Ethereum.
Deweloperzy Ethereum przyjęli mapę drogową obejmującą rollupy warstwy 2, które są pomocniczymi blockchainami na Ethereum, gdzie transakcje mogą być realizowane szybko i po niższych kosztach, a następnie rozliczane w podstawowym łańcuchu.
W ramach tego, rollupy przyjęły nowy rodzaj technologii, która wykorzystuje dowody zerowej wiedzy do pomocy w skalowaniu blockchaina. W ciągu ostatnich dwóch lat pojawiło się wiele rollupów ZK, takich jak zkEVM Polygonu i zkSync Matter Labs, które początkowo przyciągały dużo uwagi i rozwijały te nowe blockchainy.
Z propozycją łańcucha Beam Drake'a, wsparcie dla dowodu zerowej wiedzy będzie wbudowane w główny łańcuch Ethereum warstwy 1. Dlatego rozsądne jest zastanowić się, jakie implikacje może to mieć dla szybko rozwijającej się dziedziny sieci warstwy 2 zasilanych ZK.
Chociaż łańcuch Beam byłby ambitnym ulepszeniem, Drake powiedział podczas swojego wystąpienia we wtorek, że niechętnie nazywa go "Ethereum 3.0" (ludzie czasami odnosili się do aktualizacji połączenia Ethereum z 2022 roku jako "Ethereum 2.0.") "Łańcuch Beam dotyczy tylko łańcucha konsensusu," powiedział Drake, podczas gdy inne badania wciąż są prowadzone nad warstwami wykonawczymi i danymi Ethereum - innymi podstawowymi elementami sieci, które wspierają takie rzeczy jak aplikacje i dane warstwy 2.