Potrivit FORESIGHTNEWS: Qi Zhou, fondatorul EthStorage, a discutat recent despre importanța disponibilității datelor (DA) în foaia de parcurs de upgrade a Ethereum, în special despre rolul EIP-4844. Propunerea de îmbunătățire a Ethereum (EIP) 4844 își propune să ofere o soluție simplă și compatibilă pentru disponibilitatea datelor, care este un aspect crucial al Ethereum 2.0.

DA, așa cum este definit de Dankrad, asigură că nimeni nu poate împiedica accesul la date, mai ales atunci când datele sunt transmise la rețeaua Layer 1 prin tranzacții. Mecanismul actual de încărcare a datelor, numit Gossip sau broadcast, este ineficient din cauza redundanței comunicării. Ethereum își propune să implementeze o soluție de scalare care să permită utilizatorilor să trimită cantități mari de date fără a necesita alte noduri să descarce toate blocurile pentru a verifica disponibilitatea datelor.

Foaia de parcurs de upgrade pentru Ethereum este centrată în jurul Rollup-urilor, DA fiind folosită pentru a stoca sau încărca toate datele tranzacțiilor pentru întregul Rollup. Optimistic Rollup, un tip major de Rollup, necesită ca toți utilizatorii să-și acceseze datele tranzacțiilor de Stratul 2 și permite oricui să-și construiască starea L2 fără permisiune.

EIP-4844 introduce Binary Large Objects (BLOB) ca unitate minimă de stocare pentru Ethereum DA. BLOB-urile au o dimensiune fixă ​​de 128 KB, iar tranzacțiile pot trimite mai multe BLOB. Propunerea oferă, de asemenea, două interfețe pentru lucrul cu DA, permițând compatibilitatea cu viitoarele implementări Ethereum DA.

Unul dintre motivele principale pentru separarea datelor și hashurile de date este acela de a permite nodurilor să asigure disponibilitatea datelor prin eșantionare aleatorie fără a descărca toate datele. EIP-4844 poate fi utilizat pentru a crea un model de stocare descentralizat de nivel 2, îmbunătățind semnificativ procesul interactiv de protecție împotriva fraudei.

Cu toate acestea, EIP-4844 se confruntă cu unele provocări, cum ar fi lipsa suportului pentru noile niveluri de instruire în Solidity. Pentru a rezolva acest lucru, a fost dezvoltată o bibliotecă folosind limbajul Solidity și asamblarea Solidity pentru a sprijini noile OPCODE. În plus, EIP-4844 renunță la date după aproximativ 18 zile pentru a reduce cheltuielile de stocare, ceea ce a determinat dezvoltarea proiectului EthStorage pentru a stabili un mecanism de stimulare a stocării și a distribui taxe de stocare furnizorilor de date, cu scopul de a extinde capacitatea de stocare a Ethereum de 1000 de ori și de a reduce costurile de depozitare de același factor.