Współzałożyciel Ethereum, Vitalik Buterin, nakreślił nowe podejście do poprawy szybkości i skalowalności sieci poprzez ponowne przemyślenie struktury finalności bloków.

W poście na blogu z 1 sierpnia Buterin zaproponował oddzielenie mechanizmu wyboru forka Ethereum od procesu ostateczności, co jego zdaniem mogłoby uprościć protokół i umożliwić szybsze potwierdzanie bloków.

Konsensus Ethereum opiera się obecnie na projekcie opartym na slotach, w którym zarówno wybór wideł, jak i mechanizmy ostateczności działają w tym samym oknie czasowym.

Chociaż jest solidny, ten projekt wymaga wielu rund komunikacji walidatora podczas każdego slotu, co ogranicza szybkość potwierdzania nowych bloków.

Biorąc to pod uwagę, Buterin sugeruje zmniejszenie złożoności poprzez umożliwienie obu procesom niezależnej ewolucji. Napisał:

"[Być] może istnieć [sposób] na odejście od ścisłego powiązania między slotami a finalnością wprowadzonego w 3SF, a zamiast tego wprowadzenie bardziej oddzielnej zasady wyboru widelca LMD GHOST i gadżetu ostateczności, z różną liczbą uczestników".

System dwupoziomowy

Zgodnie ze swoim planem, Buterin proponuje przydzielenie małej, stałej liczby walidatorów, około 256, do uruchomienia algorytmu wyboru widelca, LMD GHOST, na podstawie każdego slotu. Grupa ta szybko określałaby początek łańcucha w czasie rzeczywistym, działając jako "szybka linia" Ethereum do wyboru bloków.

Tymczasem szerszy zestaw walidatorów działających w wolniejszym tempie poradziłby sobie z procesem finalizacji, który określa, które bloki stają się nieodwracalne.

Ten podział może pozwolić Ethereum na zmniejszenie liczby rund komunikacyjnych na slot z trzech lub czterech do zaledwie dwóch, dzięki czemu sieć będzie bardziej responsywna bez poświęcania integralności konsensusu.

Buterin zwrócił uwagę, że proponowana przez niego architektura ma szersze implikacje dla skalowalności Ethereum.

Powiedział, że posunięcie to pozwoli sieci skrócić czas slotów i bezpiecznie obsługiwać większą pulę walidatorów. Można to skalować do miliona uczestników bez wprowadzania znacznych kosztów ogólnych lub polegania na skomplikowanych sztuczkach kryptograficznych.

Buterin twierdził również, że taki system zapewniłby bezpieczeństwo Ethereum, jednocześnie upraszczając jego wewnętrzne operacje. Dałoby to również programistom większą elastyczność w ulepszaniu lub wymianie mechanizmów ostateczności w miarę upływu czasu, bez zakłócania logiki wyboru podstawowego rozwidlenia.

Tymczasem propozycja jest nadal w fazie badań i jest otwarta na dalszy wkład społeczności.

Niemniej jednak jest to znaczący krok w kierunku usprawnienia wydajności Ethereum, ponieważ sieć ewoluuje w kierunku bardziej wydajnej i skalowalnej platformy.

The post Vitalik Buterin ujawnia plan zwiększenia szybkości i skalowalności Ethereum appeared first on CryptoSlate.

249