Współzałożyciel Ethereum, Vitalik Buterin, wezwał społeczność blockchain do przemyślenia podejścia do projektowania sieci, dążąc do bardziej minimalistycznej i efektywnej struktury.
W poście na blogu opublikowanym 3 maja Buterin argumentował, iż Ethereum powinno przyjąć prostszy model protokołu, podobny do Bitcoina, aby poprawić efektywność, skalowalność i bezpieczeństwo.
Buterin chwali prostotę Bitcoina
Buterin opisał obecny system Ethereum jako zbyt skomplikowany, ostrzegając, iż jego techniczna złożoność zwiększa koszty, izoluje wysiłki badawcze i zwiększa prawdopodobieństwo poważnych błędów.
Współzałożyciel Ethereum podkreślił również, iż obecny projekt centralizuje zbyt dużą kontrolę wśród małej grupy zaawansowanych technicznie współpracowników. Twierdził, iż takie podejście podważa etos decentralizacji sieci.
Aby sprostać tym wyzwaniom, Buterin proponuje uproszczenie protokołu na wszystkich warstwach sieci w ciągu najbliższych pięciu lat. Sugeruje, aby Ethereum czerpało inspirację z Bitcoina, największej kryptowaluty pod względem kapitalizacji rynkowej. Buterin napisał:
“Nawet inteligentny uczeń szkoły średniej jest w stanie w pełni zrozumieć protokół Bitcoina. Programista jest w stanie napisać klienta jako projekt hobbystyczny.”
Według Buterina, uproszczenie protokołu uczyni Ethereum bardziej odpornym, obniży koszty infrastruktury i zmniejszy barierę wejścia dla deweloperów.
Stwierdził również, iż prostota powinna być traktowana jako wartość podstawowa, podobnie jak decentralizacja. Uważa, iż Ethereum musi priorytetowo traktować wybory projektowe, które promują przejrzystość, solidność i długoterminową zrównoważoność.
Jak Ethereum może zmniejszyć swoją złożoność?
Aby osiągnąć tę wizję, Buterin podkreślił trzy najważniejsze obszary, w których Ethereum może zmniejszyć złożoność.
Po pierwsze, zalecił zmiany w warstwie konsensusu, szczególnie poprzez uproszczenie systemu finalności i zmniejszenie liczby walidatorów. Te kroki, jak powiedział, obniżą koszty operacyjne i przyspieszą konsensus sieci.
Zwrócił uwagę, iż warstwa konsensusu jest luźno powiązana z systemem wykonawczym Ethereum. To rozdzielenie daje deweloperom większą elastyczność w implementacji usprawnień bez naruszania podstawowej funkcjonalności:
“Miłą cechą warstwy konsensusu jest to, iż jest stosunkowo odłączona od wykonania EVM, co oznacza, iż istnieje stosunkowo szeroka swoboda w kontynuowaniu tego typu usprawnień.”
Drugi obszar koncentruje się na przekształceniu Ethereum Virtual Machine (EVM).
Aby to zrobić, Buterin zaleca wprowadzenie RISC-V, prostszej i bardziej efektywnej architektury komputerowej, jako alternatywnej opcji wykonawczej. Wyobraża sobie również przyszłość, w której deweloperzy mogą pisać kontrakty używając RISC-V obok EVM.

Dodatkowo zasugerował zastąpienie prekompilacji kanoniczną implementacją na łańcuchu. Zaproponował również zbudowanie interpretera EVM opartego na RISC-V, aby wspierać przyszłe aktualizacje z lepszą utrzymywalnością.
Na koniec wezwał do standaryzacji komponentów protokołu. Zamiast używać różnych narzędzi do podobnych funkcji, Ethereum mogłoby przyjąć jeden kod kasowania, format serializacji i drzewo Merkle’a. To zjednoczone podejście pomogłoby zmniejszyć redundancję i zwiększyć przejrzystość sieci. Buterin zauważył:
“Zazwyczaj jest bardzo mało lub nie ma żadnych korzyści z używania różnych protokołów do robienia tego samego w różnych miejscach, ale takie wzorce pojawiają się mimo to, głównie dlatego, iż różne części planowania protokołu nie komunikują się ze sobą.”
Aby zapoznać się z najnowszą analizą rynku kryptowalut od BeInCrypto, kliknij tutaj.
BeInCrypto Polska - Vitalik: Ethereum powinno kopiować prostotę Bitcoina