Ethereum, jedna z najważniejszych platform blockchain, może wkrótce zyskać znaczny wzrost wydajności dzięki nowej propozycji udoskonalenia oznaczonej jako EIP-7781.
- Propozycja, której autorem jest Ben Adams, zakłada skrócenie czasu przetwarzania transakcji z 12 do 8 sekund, co mogłoby zwiększyć przepustowość sieci nawet o 50%.
- Dzięki temu Ethereum mogłoby skuteczniej konkurować z szybszymi blockchainami, takimi jak Solana.
Głównym celem propozycji jest poprawa wydajności przetwarzania transakcji, co jest kontynuacją wcześniejszych inicjatyw Vitalika Buterina, współzałożyciela Ethereum.
EIP-7781 ma na celu usprawnienie działania głównego łańcucha Ethereum, który był dotąd krytykowany za ograniczoną skalowalność. W ostatnich latach rozwój sieci skupiał się głównie na wspieraniu zewnętrznych sieci warstwy 2, takich jak Arbitrum i Optimism, które oferują większe prędkości transakcji.
Szczegóły techniczne poprawki
Propozycja przewiduje zwiększenie liczby tzw. blobów (dedykowanych komórek przechowywania danych) z sześciu do dziewięciu na blok. Bloby te są wykorzystywane przez sieci warstwy 2 do przechowywania danych transakcyjnych. To rozwiązanie zwiększyłoby przestrzeń dla tych sieci na publikowanie danych w blockchainie Ethereum.
Analityk Ethereum Foundation, Justin Drake, zauważył, że skrócenie czasu bloków mogłoby zwiększyć efektywność zdecentralizowanych platform wymiany (DEX), takich jak Uniswap, o 1,22 razy. Zmniejszenie różnic cenowych między transakcjami on-chain i off-chain mogłoby zaoszczędzić użytkownikom do 100 milionów dolarów rocznie.
Implementacja EIP-7781 nie jest jednak pozbawiona wyzwań. Skrócenie czasu bloków może wymagać od walidatorów dodatkowych zasobów sprzętowych, co może wpłynąć na ich operacje. Niemniej jednak, propozycja zdobyła już poparcie wielu kluczowych zwolenników w ekosystemie Ethereum i przechodzi obecnie przez proces oceny w ramach rozwoju oprogramowania typu open source.
EIP-7781 to także pierwsza od dłuższego czasu aktualizacja, która bezpośrednio koncentruje się na zwiększeniu szybkości działania głównego łańcucha bloków Ethereum, a nie tylko na optymalizacji sieci warstwy 2. Wprowadzenie tego usprawnienia mogłoby znacząco poprawić doświadczenia użytkowników końcowych, umożliwiając szybsze transakcje i większą przepustowość sieci.
Choć blockchain Ethereum jest ceniony za bezpieczeństwo i decentralizację, to jego wady – takie jak relatywnie wysokie opłaty i niższa prędkość – sprawiają, że sieć wypada słabiej w porównaniu do nowszych platform. W styczniu Vitalik Buterin zaproponował zwiększenie „limitu gazu” (czyli całkowitej wielkości transakcji, jakie można zmieścić w każdym bloku) jako sposób na zwiększenie przepustowości.