Ethereum-medgründer Vitalik Buterin har skissert en ny tilnærming for å forbedre nettverkets hastighet og skalerbarhet ved å tenke nytt om hvordan blokkfinalitet er strukturert.
I et blogginnlegg 1. august foreslo Buterin å skille Ethereums gaffelvalgmekanisme fra finalitetsprosessen, som han mener kan forenkle protokollen og muliggjøre raskere blokkbekreftelser.
Ethereums konsensus er for tiden avhengig av et spilleautomatbasert design, der både gaffelvalg og finalitetsmekanismer opererer innenfor samme tidsvindu.
Selv om den er robust, krever denne designen flere runder med validatorkommunikasjon under hvert spor, noe som begrenser hvor raskt nye blokker kan bekreftes.
Med tanke på dette foreslår Buterin å redusere kompleksiteten ved å la de to prosessene utvikle seg uavhengig. Han skrev:
"[Det] kan være [en måte] å bevege seg litt bort fra den tette koblingen mellom spor og finalitet introdusert i 3SF, og i stedet ha en mer separat LMD GHOST gaffelvalgregel og finalitetsdings, med forskjellige deltakerantall."
Et todelt system
I henhold til planen foreslår Buterin å tildele et lite, fast antall validatorer, omtrent 256, for å kjøre fork choice-algoritmen, LMD GHOST, per spor. Denne gruppen vil raskt bestemme lederen av kjeden i sanntid, og fungere som Ethereums "hurtigbane" for blokkvalg.
I mellomtiden vil et bredere validatorsett som opererer på en langsommere tråkkfrekvens håndtere finalitetsprosessen, som bestemmer hvilke blokker som blir irreversible.
Denne delingen kan tillate Ethereum å redusere antall kommunikasjonsrunder per spor fra tre eller fire ned til bare to, noe som gjør nettverket mer responsivt uten å ofre konsensusintegritet.
Buterin påpekte at hans foreslåtte arkitektur har bredere implikasjoner for Ethereums skalerbarhet.
Han sa at flyttingen ville tillate nettverket å forkorte slottider og håndtere en større validatorpool trygt. Dette kan skaleres til en million deltakere uten å introdusere betydelige overhead eller stole på komplekse kryptografiske triks.
Buterin hevdet også at et slikt system ville holde Ethereum sikkert samtidig som det forenkler den interne driften. Det vil også gi utviklere mer fleksibilitet til å oppgradere eller bytte ut finalitetsmekanismer over tid, uten å forstyrre kjerneforgaffelvalglogikken.
I mellomtiden er forslaget fortsatt i forskningsfasen og er åpent for ytterligere innspill fra samfunnet.
Ikke desto mindre markerer det et betydelig skritt mot å strømlinjeforme Ethereums ytelse ettersom nettverket utvikler seg til en mer effektiv og skalerbar plattform.
Innlegget Vitalik Buterin avslører plan for å øke Ethereum-hastighet og skalerbarhet dukket først på CryptoSlate.