Ethereum-verkko ja sen haasteet
Ethereum-verkko on lähestymässä kriittistä infrastruktuurin pullonkaulaa, mikä on herättänyt intensiivistä keskustelua kehittäjien keskuudessa siitä, miten käsitellä lohkoketjun nopeasti kasvavaa ”tilakokoa”.
EIP-8037 ja sen vaikutukset
EIP-8037, ehdotettu verkon päivitys, pyrkii hillitsemään datan paisumista nostamalla kehittäjien etukäteen maksamia kaasukustannuksia, ja se on kiistan keskiössä. Ethereumin nykyisessä suunnittelussa on taloudellinen puute: kehittäjät maksavat kertaluonteisen maksun kirjoittaakseen dataa lohkoketjuun, mutta verkon solmujen on pakko maksaa jatkuvat kustannukset tallentaakseen tuota dataa ikuisesti.
Ethereumin tila ja sen kasvu
Ethereumin ”tila” kuvaa kaikkia nykyisiä tilitaseita, älysopimuskoodia ja verkkoon tallennettua dataa. Tällä hetkellä Ethereumin tila on noin 390 GiB. Nykyisellä kasvuvauhdilla verkon ennustetaan saavuttavan kriittisen ”vaaravyöhykkeen” 650 GiB:ssä alle 1,6 vuodessa. Jos tila kasvaa liian suureksi, se lisää dramaattisesti laitteistovaatimuksia solnun ajamiseen.
Kehittäjien reaktiot ja vaihtoehtoiset ratkaisut
Kehittäjät ovat ehdottaneet EIP-8037:ää, joka toimii pelotteena nostamalla merkittävästi etukäteen vaadittuja kaasukustannuksia uusien sopimusten, tilien ja tallennuspaikkojen luomiseksi. Kehittäjiä ei kannusteta käsittelemään Ethereumia halpana tietokantana.
Mahdollisuus dramaattisesti korkeammista käyttöönotto-kustannuksista on saanut kehittäjät etsimään vaihtoehtoisia kiertoteitä. X:llä (entinen Twitter) kehittäjä Lee Ash esitti ajatuksen siirtää taakka käyttäjille: ”Entä jos jokainen tallentaisi omat tietonsa? Ja lohkoketju tallentaisi vain hashit? Ja transaktiot sisältäisivät vain todisteet?”
Ethereumin perustaja Vitalik Buterin torjui nopeasti idean lyhyen aikavälin ratkaisuna.
”Ongelma on, että sinun on tallennettava ja päivitettävä data, jota todisteita vastaan tarkistetaan, ja se on lopulta lähes yhtä suuri kuin tila joka tapauksessa,” Buterin vastasi.
Hän myönsi, että vaihtoehtoisia tilanhallintaratkaisuja on olemassa, mutta varoitti, että ne ovat erittäin monimutkaisia.
”Ratkaisuja on, mutta niissä on monia liikkuvia osia, ja kaikki vaativat kompromisseja suhteessa nykyiseen Ethereumiin,” hän päätti.