Definiție
Alternative data availability este un mecanism prin care datele tranzacțiilor de pe un blockchain (blockchain) sunt publicate și stocate pe un strat de date dedicat, distinct de lanțul care se ocupă de execuție și de tranzițiile de stare. În loc ca toate datele tranzacțiilor să fie încorporate direct într-un blockchain monolitic, sistemul se bazează pe un furnizor extern sau modular de data availability care garantează publicarea și posibilitatea de a regăsi datele. Această separare permite mediului de execuție să presupună că datele sunt accesibile, fără a suporta el însuși întregul cost și întreaga complexitate a stocării lor.
În acest model, stratul alternativ de data availability se concentrează pe asigurarea faptului că datele tranzacțiilor sunt distribuite pe scară largă, pot fi verificate și sunt rezistente la cenzură sau la reținerea intenționată a datelor. Lanțul de execuție sau rollup-ul face apoi referire la acest strat extern de date atunci când procesează tranzacțiile și actualizează starea. Acest mecanism este deosebit de relevant în arhitecturile modulare de blockchain (blockchain), unde componente precum consensul, execuția și data availability sunt decuplate și pot fi furnizate de rețele specializate precum Celestia.
Context și utilizare
Alternative data availability este folosit pentru a scala sistemele blockchain (blockchain) prin externalizarea poverii mari de stocare și propagare a datelor din mediul principal de execuție. Prin delegarea publicării datelor către un strat specializat, rollup-urile și alte medii de execuție off-chain pot menține ipotezele de securitate legate de data availability, reducând în același timp consumul de resurse on-chain. Acest lucru permite un throughput mai mare și designuri mai flexibile decât lanțurile monolitice tradiționale, care gestionează execuția și data availability împreună.
În practică, un rollup sau un sistem similar publică angajamente criptografice (referințe) către datele stocate pe stratul alternativ de data availability, în timp ce nodurile și light clientii verifică faptul că datele sunt efectiv disponibile. Rețele precum Celestia sunt concepute special pentru a oferi acest tip de serviciu, punând la dispoziție un strat partajat de data availability pe care se pot baza mai multe medii de execuție. Mecanismul este central pentru ecosistemele modulare de blockchain (blockchain) emergente, unde interoperabilitatea și securitatea partajată sunt construite în jurul unei infrastructuri comune de data availability.