Vitalik Buterin przedstawił plany na przyszłość dla Ethereum
01 Apr, 2024 ● Kryptoznawcy
Współzałożyciel Ethereum, Vitalik Buterin, nakreślił przyszłe plany sieci Ethereum w celu uproszczenia jej protokołu i zmniejszenia zasobów wymaganych przez węzły, inicjatywę określaną jako Purge.
Purge stanowi istotną fazę ewolucji Ethereum, koncentrując się na eliminacji przestarzałej i niepotrzebnej historii sieci w celu stopniowego usprawnienia sieci.
Faza ta ma na celu nie tylko ograniczenie przechowywania danych historycznych, ale także znaczne zmniejszenie miejsca na dysku twardym potrzebnego operatorom węzłów i zminimalizowanie złożoności technicznej protokołu Ethereum.
Buterin podkreślił, że wdrożenie Ethereum Improvement Proposal (EIP) -6780 z hard forkiem Dencun znacznie zmniejszyło funkcje kodu "SELFDESTRUCT".
Redukcja ta nie tylko uprościła protokół poprzez zmniejszenie jego złożoności, ale także wzmocniła środki bezpieczeństwa.
Po wdrożeniu EIP-6780 Buterin wskazał, że bloki Ethereum będą obsługiwać większą liczbę slotów pamięci masowej, dzięki usunięciu niektórych funkcji SELFDESTRUCT.
Wyraził pragnienie, aby przyszłe EIP całkowicie wyeliminowało kod SELFDESTRUCT.
Co więcej, Purge będzie zawierał wygasanie historii poprzez EIP-4444, co ograniczy przechowywanie starych danych.
W konsekwencji węzły będą miały możliwość odrzucania historycznych bloków starszych niż rok.
Oznacza to, że dane historyczne będą potrzebne tylko podczas synchronizacji z głową łańcucha lub na konkretne żądania.
W zasadzie węzeł, który jest w pełni zsynchronizowany, nie będzie musiał uzyskiwać dostępu do danych historycznych starszych niż 365 dni po zweryfikowaniu nowych bloków.
Buterin uważa, że EIP-4444 może znacząco promować decentralizację węzłów Ethereum, sugerując, że jeśli węzły domyślnie przechowują tylko małe porcje historii, sieć może utrzymać podobną dystrybucję danych historycznych, jak obecnie.
Buterin wspomniał również, że Geth niedawno wyeliminował tysiące linii kodu, zaprzestając wsparcia dla sieci działających w oparciu o proof-of-work (PoW) przed Merge.
Dostosowania po Dencun zobaczą 18-dniowy okres przechowywania blobów, co ma obniżyć przepustowość danych wymaganą przez węzły do 50 gigabajtów.
Na koniec Buterin omówił konieczność usunięcia prekompilowanych kontraktów Ethereum.
Kontrakty te, które ułatwiają złożone funkcje kryptograficzne wykraczające poza możliwości Ethereum Virtual Machine (EVM), były coraz rzadziej używane i stały się głównym źródłem błędów konsensusu i wyzwań dla nowych implementacji EVM.
Źródła:
https://cointelegraph.com/news/vitalik-buterin-next-steps-ethereum-purge
https://notes.ethereum.org/@vbuterin/purge_2024_03_31
https://x.com/VitalikButerin/status/1741190496934867305?s=20