Ethereums medgrundare Vitalik Buterin har skisserat ett nytt tillvägagångssätt för att förbättra nätverkets hastighet och skalbarhet genom att ompröva hur blockslutlighet är strukturerad.
I ett blogginlägg den 1 augusti föreslog Buterin att man skulle separera Ethereums mekanism för val av gaffel från dess slutgiltighetsprocess, vilket han tror skulle kunna förenkla protokollet och möjliggöra snabbare blockbekräftelser.
Ethereums konsensus bygger för närvarande på en slot-baserad design, där både gaffelval och slutgiltighetsmekanismer fungerar inom samma tidsfönster.
Även om den här designen är robust kräver den flera omgångar av valideringskommunikation under varje plats, vilket begränsar hur snabbt nya block kan bekräftas.
Med tanke på detta föreslår Buterin att man minskar komplexiteten genom att låta de två processerna utvecklas oberoende av varandra. Han skrev:
"[Det kan] finnas [ett sätt] att röra sig något bort från den täta kopplingen mellan slots och slutgiltighet som introducerades i 3SF, och istället ha en mer separat LMD GHOST-gaffelvalsregel och finalitetspryl, med olika deltagarantal."
Ett system med två nivåer
Enligt sin plan föreslår Buterin att ett litet, fast antal validerare, ungefär 256, ska tilldelas för att köra algoritmen för val av gaffling, LMD GHOST, per plats. Denna grupp skulle snabbt bestämma toppen på kedjan i realtid och fungera som Ethereums "snabbfil" för blockval.
Samtidigt skulle en bredare valideringsuppsättning som arbetar i en långsammare takt hantera slutgiltighetsprocessen, som avgör vilka block som blir oåterkalleliga.
Denna uppdelning kan göra det möjligt för Ethereum att minska antalet kommunikationsrundor per plats från tre eller fyra ner till bara två, vilket gör nätverket mer lyhört utan att offra konsensusintegriteten.
Buterin påpekade att hans föreslagna arkitektur har bredare konsekvenser för Ethereums skalbarhet.
Han sa att flytten skulle göra det möjligt för nätverket att förkorta slottider och hantera en större valideringspool på ett säkert sätt. Detta kan skalas till en miljon deltagare utan att medföra betydande omkostnader eller förlita sig på komplexa kryptografiska knep.
Buterin hävdade också att ett sådant system skulle hålla Ethereum säkert samtidigt som det förenklar dess interna verksamhet. Det skulle också ge utvecklare mer flexibilitet att uppgradera eller byta ut slutgiltighetsmekanismer över tid, utan att störa logiken för val av förgrening.
Under tiden är förslaget fortfarande i forskningsfasen och är öppet för ytterligare bidrag från samhället.
Icke desto mindre markerar det ett viktigt steg mot att effektivisera Ethereums prestanda när nätverket utvecklas till en mer effektiv och skalbar plattform.
Posten Vitalik Buterin presenterar en plan för att öka Ethereums hastighet och skalbarhet dök upp först på CryptoSlate.