Seuraava suuri Ethereum-päivitys, Fusaka, on suunniteltu 3. joulukuuta. 🦓 Se on suurin pakettipäivitys sitten The Mergen ja keskeinen askel Ethereumin skaalaamisessa. Yksinkertaisesti selitettynä 🧠🧵
Fukasa keskittyy merkittävästi parantamaan L2-rollupien skaalautuvuutta ja tehokkuutta sen sijaan, että esittelisi uusia ominaisuuksia. Meille, tavalliselle käyttäjälle, näkyvin tulos on alhaisemmat kaasukustannukset ja nopeammat tapahtumat L2:ssa. EVM-rakentajille tämä on tärkeämpää, sillä Ethereum pystyy käsittelemään tuhansia TPS-kortteja rollupien kautta edullisemmin ja tehokkaammin.
🧠 Ensimmäinen tavoite: Lisätty datan saatavuutta L2-luokille Fusaka esitteli Peer Data Availability Sampling (PeerDAS) eli EIP-7594:n. L2-rollupit julkaisevat datansa Ethereumiin 'möykkyinä'. Ennen tätä jokaisen täydellisen solmun täytyy tallentaa jokainen möykky varmistaakseen, että data on olemassa. Että: - Rajoittaa, kuinka monta möykkyä solmulla voi olla per lohko - Asettaa kaistanleveyden/tallennuspaineen jokaiselle täyteen solmuun
PeerDAS ratkaisee tämän seuraavasti: - Jokainen möykky jaetaan moniin pieniin "soluihin" ja sovelletaan pyyhkimiskoodausta (jotta voit rekonstruoida koko datan vaikka näkisit vain osan soluista). - Jokainen solmu ottaa vain muutaman satunnaisen solun monista vertaisista, sen sijaan että lataisi koko blon. - Jos tarpeeksi satunnaisotoksia onnistuu, voit olla varma, että koko möykky on saatavilla.
Fusaka korjaa myös muita ongelmia blobien skaalaamisessa ja hinnoittelussa, kun L2:t laajenevat: - Blob-parametrit -haarukat: solmut voivat nostaa blob-rajoja milloin tahansa ilman suuria päivityksiä. Möykkyjen määrä kasvoi neljästä Dencunin jälkeen kuuteen Pectran jälkeen, ja nyt ne voivat kasvaa itsenäisesti kysynnän kasvaessa. - EIP-7918 lisää varahinnan jokaisen blobin alle varmistaakseen, että L2:t maksavat reilun osan laskennasta.
Tämä johtaa: - Massiivinen teoreettinen skaalaus DA:ssa, tehokas 8x skaalauspotentiaali - Pienemmät validaattorin kaistanleveys- ja tallennusvaatimukset per blob - Enemmän blobeja luodaan per lohko => Enemmän datan läpimenoa => Halvempi data rollupeihin, joten L2-maksut laskevat
🧠 Toinen tavoite: Ethereum L1:n skaalaaminen Muita EIP:t, jotka auttavat Ethereumia skaalaamassa turvallisemmin ja vakaammin: - EIP-7642: poistaa muinainen datahistoria, jotta solmut eivät tarvitse suuria levyjä - EIP-7823: asettaa kokorajoitus MODEXPille (suurlukuinen matemaattinen funktio), jotta sitä ei voi väärinkäyttää - EIP-7825: kaasun siirtoraja 16,7 miljoonalla kaasulla DoS:n estämiseksi - EIP-7883: tee MODEXPista enemmän kaasua, jotta yksi transaktio ei voi pysäyttää lohkoa - EIP-7934: hylkää lohkot yli ~8 MiB RLP-hyötykuorman - EIP-7935: nostetaan kaasun oletusraja ~60M:iin (nykyisestä 45M:stä) suuremman läpimenon mahdollistamiseksi
🧠 3. tavoite: Parantaa käyttökokemusta - EIP-7917: Ethereum tietää etukäteen, kuka tuottaa tulevia lohkoja 👉 Mahdollistaa 'ennakkovahvistukset', vähentää reunatapauksen hyökkäyksiä ja yksinkertaistaa asiakaslogiikkaa. - EIP-7939: Lisää käskyn, joka löytää luvun ensimmäisen nollasta poikkeavan bitin 👉 Se tekee tietystä matematiikasta ja datan jäsennyksestä halvempaa, vähentää kaasua ja kutistaa sotkuisen sopimuskoodin yhdeksi puhtaaksi vaiheeksi.
- EIP-7951: Natiivi tuki passkey-allekirjoituksille puhelimissa, kannettavissa tietokoneissa ja laitteistossa. 👉 Lompakot voivat käyttää Face ID:tä, Touch ID:tä, Android Keystorea ja FIDO2:ta. Ei siemenlauseita, helpompi perehdytys ja turvallisempi toipuminen. - EIP-7910: Tapa kommunikoida solmujen kanssa, millä haarautumisasetuksilla ne toimivat 👉 Vältä virhekonfigurointia ennen päivityksiä, vähennä haarukan vikoja ja lisää verkon luotettavuutta.
Rollupit ovat kriittisiä Ethereumin skaalautumisen kannalta. - Nykyiset rollupit ovat ~5–20 kertaa halvempia kuin L1 - ZK-rollupit ovat ~40–100 kertaa halvempia Lopullinen tavoite on tehdä rollupeista entistä edullisempia alentamalla datakustannuksia, jotta suorituskykyiset L2:t voivat skaalata vapaasti. Pian L2-kauppa voi maksaa sinulle <$0.001.
2,6K