Ethereumin perustaja, Vitalik Buterin, on esitellyt “The Purge”, viidennen osan sarjasta ehdotettuja päivityksiä, jotka on suunniteltu virtaviivaistamaan Ethereum-verkon datan tallennusta ja protokollan monimutkaisuutta.
Tämä päivitys on ratkaiseva, sillä Ethereumin pitkän aikavälin skaalautuvuus, turvallisuus ja kestävyys nojaavat vakaaseen, hallittavaan tietoarkkitehtuuriin.
Ethereumin datan tallennuksen käsittely
Buterinin Purge-päivitys esittelee kehyksen, joka tähtää Ethereumin kasvaviin tallennustarpeisiin. Poistamalla vanhentunutta verkkohistoriaa se pyrkii helpottamaan pullonkauloja ja vähentämään kovalevytilaa, jota tarvitaan solmun pyörittämiseen.
Nykyään Ethereumin solmun pyörittäminen vaatii noin 1,1 teratavua levytilaa pelkästään suoritusasiakkaalle, sekä useita satoja gigatavuja lisää konsensusasiakkaalle. Todellakin, tallennusvaatimukset kasvavat satoja gigatavuja joka vuosi, vaikka Ethereumin kaasun raja ei nouse.
Lue lisää: Syvempi katsaus Ethereum-verkkoon
The Purge ehdottaa hajautettua lähestymistapaa datan tallennukseen verkoston solmuissa. Sen sijaan, että jokainen solmu säilyttäisi koko verkkohistorian, ne voisivat tallentaa pienempiä, satunnaisia segmenttejä. Tämä mahdollistaisi datan redundanssin ylläpidon ilman, että jokaisen solmun tarvitsee säilyttää samaa tietoa.
“Jos solmun pyörittämisen tekeminen edullisemmaksi mahdollistaa verkon, jossa on 100,000 solmua, joista jokainen säilyttää satunnaisen 10% historiasta, niin jokainen datan kappale toistuisi 10,000 kertaa – täsmälleen sama toistokerroin kuin 10,000 solmun verkossa, jossa jokainen solmu säilyttää kaiken,” Buterin selitti.
Toinen keskeinen ehdotus on ottaa käyttöön “tilaton” lähestymistapa Ethereumin tilatietojen hallintaan. Tämä voisi auttaa pitämään kokonaisdatan alle 8 teratavun vuosikymmeniksi.
Lisäksi tallennuksen virtaviivaistamiseksi Buterin ehdottaa tutkimaan joko osittaista tai täydellistä tilan vanhenemista, jossa tietyt vanhat tiedot saattaisivat vaiheittain poistua, yhdistettynä osoiteavaruuden säätöihin. Hän huomautti, että tilan vanheneminen voisi yksinkertaistaa siirtymiä datamuotojen välillä, koska uudet tilapuut voitaisiin ottaa käyttöön ilman monimutkaisia muunnoksia.
Protokollan yksinkertaistaminen
Varastoinnin lisäksi Buterin korostaa tarvetta pitää Ethereumin protokolla tehokkaana ja käyttäjäystävällisenä. Protokollan yksinkertaistaminen voisi vähentää bugeja ja tehdä verkosta helpomman kehittäjille ja käyttäjille navigoida.
Yksi vaihtoehto on “ossifikaatio”, prosessi, joka jäädyttää protokollan, pysäyttäen uudet muutokset vakauden parantamiseksi. Vaihtoehtoisesti Ethereum voisi valikoidusti poistaa vanhentuneita ominaisuuksia, säilyttäen taaksepäin yhteensopivuuden samalla kun vähentää tarpeetonta monimutkaisuutta.
“Välitie, protokollan muutosten vähentäminen ja samalla ainakin hieman monimutkaisuuden poistaminen ajan myötä, on myös mahdollinen,” Buterin lisäsi.
Lue lisää: Milloin Ethereum-kaasumaksut ovat alhaisimmat?
Samaan aikaan Buterin toisti tarpeen yksinkertaisuuden ja taaksepäin yhteensopivuuden puolesta. Hänen mukaansa tämä tarjoaisi vakautta sovelluksille, jotka tarvitsevat luotettavaa, pitkäaikaista tukea.
“Ethereumin arvo ketjuna tulee siitä, että se on alusta, jolle voit julkaista sovelluksen ja olla varma, että se toimii vielä vuosien päästä,” hän päätti.
Vastuuvapauslauseke
Kaikki verkkosivustollamme olevat tiedot julkaistaan vilpittömässä mielessä ja ainoastaan yleiseen tiedottamiseen. Lukijan on toimittava verkkosivustomme tietojen perusteella täysin omalla vastuullaan.