Uusi lähestymistapa Ethereumille
Ethereum-yhteisön perustaja Vitalik Buterin on hahmotellut uuden lähestymistavan verkon nopeuden ja skaalautuvuuden parantamiseksi tarkastelemalla lohkojen lopullisuuden rakennetta. 1. elokuuta julkaistussa blogikirjoituksessa Buterin ehdotti Ethereumin haaravalintamekanismin erottamista sen lopullisuusprosessista, mikä voisi yksinkertaistaa protokollaa ja mahdollistaa nopeammat lohkojen vahvistukset.
Konsensus ja aikarajoitukset
Tällä hetkellä Ethereumin konsensus perustuu aikarajoitettuun suunnitteluun, jossa sekä haaravalinta- että lopullisuusmekanismit toimivat samassa aikakehyksessä. Vaikka tämä malli on vankka, se vaatii useita kierroksia validoijien viestintää jokaisessa aikarajassa, mikä rajoittaa uusien lohkojen vahvistusnopeutta. Buterin ehdottaa monimutkaisuuden vähentämistä sallimalla kahden prosessin kehittyä itsenäisesti. Hän kirjoitti:
”Saattaa olla tapa siirtyä hieman pois tiukasta kytkennästä aikarajoja ja lopullisuutta, joka esiteltiin 3SF:ssä, ja sen sijaan olla erillinen LMD GHOST -haaravalintasääntö ja lopullisuuslaite, joissa on erilaiset osallistujamäärät.”
Kaksitasoinen järjestelmä
Buterinin suunnitelman mukaan ehdotetaan kaksitasoista järjestelmää, jossa pieni, kiinteä määrä validoijia, noin 256, suorittaa haaravalinta-algoritmin, LMD GHOST, jokaisessa aikarajassa. Tämä ryhmä määrittäisi nopeasti ketjun pään reaaliajassa, toimien Ethereumille ”nopeana kaistana” lohkojen valinnassa. Samaan aikaan laajempi validoijajoukko, joka toimii hitaammalla rytmillä, hoitaisi lopullisuusprosessin, joka määrittää, mitkä lohkot muuttuvat peruuttamattomiksi.
Viestintäkierrosten vähentäminen
Tämä jako voisi mahdollistaa Ethereumille viestintäkierrosten vähentämisen jokaisessa aikarajassa kolmesta tai neljästä vain kahteen, mikä tekee verkosta reaktiivisemman tinkimättä konsensuksen eheydestä. Buterin huomautti, että hänen ehdottamallaan arkkitehtuurilla on laajempia vaikutuksia Ethereum-skaalautuvuuteen. Hän sanoi, että siirto mahdollistaisi verkon lyhentää aikarajoja ja käsitellä suurempaa validoijajoukkoa turvallisesti. Tämä voisi skaalautua miljoonaan osallistujaan ilman merkittävää ylikuormitusta tai monimutkaisten kryptografisten temppujen käyttöä.
Turvallisuus ja joustavuus
Buterin väitti myös, että tällainen järjestelmä pitäisi Ethereum turvallisena samalla kun se yksinkertaistaa sen sisäisiä toimintoja. Se antaisi myös kehittäjille enemmän joustavuutta päivittää tai vaihtaa lopullisuusmekanismeja ajan myötä ilman, että ydinhaaravalintalogikka häiriintyisi. Tällä hetkellä ehdotus on edelleen tutkimusvaiheessa ja avoin lisäyhteisön palautteelle. Siitä huolimatta se merkitsee merkittävää askelta kohti Ethereumin suorituskyvyn virtaviivaistamista, kun verkko kehittyy tehokkaammaksi ja skaalautuvammaksi alustaksi.