Următorul mare upgrade al Ethereum, Fusaka, este programat pentru 3 decembrie. 🦓 Este cel mai mare upgrade bundle de la The Merge încoace și un pas cheie în scalarea Ethereum. Explicat 🧠🧵 simplu
Fukasa se concentrează pe îmbunătățirea semnificativă a scalabilității și eficienței rollup-urilor L2, mai degrabă decât pe introducerea unor funcționalități noi. Pentru noi, utilizatorii obișnuiți, cel mai vizibil rezultat va fi costuri mai mici la gaz și tranzacții mai rapide pe L2. Pentru constructorii EVM, este mai important, deoarece Ethereum poate gestiona mii de TPS prin rollup-uri mai ieftin și mai eficient.
🧠 Primul obiectiv: Creșterea disponibilității datelor pentru L2 Fusaka a introdus Eșantionarea de Disponibilitate a Datelor Colegilor (PeerDAS), sau EIP-7594. Rollup-urile L2 își postează datele pe Ethereum în "blob-uri". Înainte de aceasta, fiecare nod complet trebuie să stocheze fiecare blob pentru a se asigura că datele există. Acel: - Limitează câte bloburi poate avea un nod pe bloc - Pune presiune pe lățimea de bandă/stocare pe fiecare nod plin
PeerDAS rezolvă acest lucru prin: - Divizarea fiecărei blob-uri în multe "celule" mici, apoi aplicarea codării de ștergere (astfel încât să poți reconstrui datele complete chiar dacă vezi doar câteva celule). - Fiecare nod eșantionează doar câteva celule aleatorii de la mulți parteneri, în loc să descarce întregul blob. - Dacă suficiente eșantioane aleatorii reușesc, poți fi sigur că întregul blob este disponibil.
Fusaka rezolvă, de asemenea, alte probleme legate de scalarea blobului și prețuri atunci când L2-urile se extind: - Fork-uri doar cu parametri de blob: nodurile pot crește limitele de blob oricând, fără upgrade-uri majore. Blobs au trecut de la 4 după Dencun la 6 după Pectra și acum pot crește independent pe măsură ce cererea crește. - EIP-7918 adaugă un preț de rezervă sub fiecare blob pentru a asigura că L2-urile plătesc o parte corectă din calculul pe care îl impun.
Aceasta duce la: - Scalare teoretică masivă în DA, potențial efectiv de scalare 8x - Cerințe mai mici de lățime de bandă/stocare a validatorului per blob - Mai multe bloburi create pe bloc => Mai mult debit de date => Date mai ieftine pentru rollup-uri, deci taxele L2 tind să scadă
🧠 Al doilea obiectiv: Scalarea Ethereum L1 Alte EIP-uri care ajută Ethereum să crească mai sigur și mai stabil: - EIP-7642: pentru a șterge istoricul vechi al datelor astfel încât nodurile să nu aibă nevoie de discuri uriașe - EIP-7823: impune o limită de dimensiune pentru MODEXP (o funcție matematică cu numere mari), astfel încât să nu poată fi abuzată - EIP-7825: limită de gaz pentru tranzacții de plafonare la 16,7M gaz pentru a preveni DoS - EIP-7883: face ca MODEXP să coste mai mult combustibil, astfel încât o tranzacție să nu poată bloca un bloc - EIP-7934: blocuri de respingere peste ~8 MiB sarcină utilă RLP - EIP-7935: crește limita implicită de gaz la ~60M (de la 45M actual) pentru a permite un debit mai mare
🧠 Al treilea obiectiv: Îmbunătățirea UX - EIP-7917: Ethereum va ști dinainte cine va produce blocurile viitoare 👉 Permite "preconfirmările", reduce atacurile în cazuri limită și face logica clientului mai simplă. - EIP-7939: Adaugă o instrucțiune care găsește primul bit nenul dintr-un număr 👉 Face ca anumite analize matematice și date să fie mai ieftine, reduce gazele și reduce codul contractual dezordonat într-un singur pas curat.
- EIP-7951: Suport nativ pentru semnături de cheie de acces pe telefoane, laptopuri și hardware. 👉 Portofelele pot folosi Face ID, Touch ID, Android Keystore, FIDO2. Fără fraze seed, integrare mai ușoară și recuperare mai sigură. - EIP-7910: O modalitate de a comunica cu nodurile privind setările fork-ului pe care le rulează 👉 Evitați configurarea greșită înainte de upgrade-uri, reducând defecțiunile fork-urilor și crescând fiabilitatea rețelei.
Rollup-urile sunt esențiale pentru scalarea Ethereum. - Rollup-urile de azi sunt ~5-20 de ori mai ieftine decât L1 - ZK-rollup-urile sunt ~40-100 de ori mai ieftine Scopul final este de a face rollup-urile și mai ieftine prin reducerea costurilor datelor, astfel încât L2-urile de înaltă performanță să poată scala liber. Curând, tranzacționarea pe L2 te-ar putea costa <001$.
2,8K