Data Availability
A blokklánc skálázás rejtett hőse - hogyan biztosítjuk, hogy a tranzakciós adatok elérhetők legyenek? EIP-4844, Danksharding, Celestia és a moduláris jövő.
Mi az a Data Availability?
A Data Availability (DA) biztosítja, hogy a blokklánc adatok mindenki számára elérhetők és letölthetők legyenek. Ez alapfeltétele annak, hogy bárki ellenőrizni tudja a tranzakciók érvényességét.
Miért olyan fontos?
Képzeld el, hogy egy blokk producer közzétesz egy blokkot, de nem teszi elérhetővé az adatokat. Hogyan ellenőrzöd, hogy a tranzakciók érvényesek? A "data withholding attack" ellen kell védekezni.
A rollupok esetén ez különösen kritikus: ha az L2 adatok nem elérhetők az L1-en, senki nem tudja rekonstruálni az állapotot vagy bizonyítani a csalást.
EIP-4844: Proto-Danksharding
Az EIP-4844 (Dencun upgrade, 2024. március) bevezette a "blob"-okat az Ethereumra - ez a rollupok által használt olcsó adat tárolási forma.
Hogyan működik?
Data Availability Sampling (DAS)
A DAS (Data Availability Sampling) lehetővé teszi, hogy a light clientek kis minták letöltésével ellenőrizzék az adat elérhetőségét - anélkül, hogy a teljes blokkot le kellene tölteniük.
Erasure Coding
Az adatot "kiterjesztik" redundanciával (2D Reed-Solomon kódolás). Ha az adat 50%-a elérhető, a teljes adat rekonstruálható.
- • Adat → 2x kiterjesztés
- • 50% elérhetőség = teljes rekonstrukció
- • Proof of custody a node-októl
Random Sampling
Light clientek véletlenszerű mintákat kérnek. Ha elegendő minta elérhető, nagy valószínűséggel a teljes adat is elérhető.
- • ~75 minta = 99.99%+ bizonyosság
- • Minimális sávszélesség
- • Light client biztonság
Full Danksharding (jövő)
A full Danksharding (Ethereum roadmap) egyesíti a DAS-t a blob-okkal: ~64-128 shard, mindegyik saját blob-okkal. Ez 100x+ adatkapacitást jelent - de még fejlesztés alatt áll.
Moduláris DA rétegek
A "moduláris blokklánc" víziójában a DA egy külön réteg - nem az L1 végzi, hanem specializált hálózatok.
Az első dedikált DA hálózat (2023). Saját konszenzus (Tendermint), DAS-szal. Rollupok és "sovereign chains" használják.
- • TIA token (staking, fees)
- • ~2 MB/blokk kapacitás
- • Light node DAS
Ethereum restaking biztonságát használja. A validátorok saját ETH stake-jükkel garantálják a DA-t.
- • ETH economic security
- • 10 MB/s throughput cél
- • EigenLayer AVS
Polygon csapatból alakult. GRANDPA konszenzus, KZG commitments, erasure coding.
- • AVAIL token
- • Ethereum validium support
- • DAS light clients
A NEAR Protocol DA szolgáltatást kínál rollupoknak. Olcsó és gyors, NEAR blockchain-re épül.
- • NEAR blockchain security
- • Nightshade sharding
- • Polygon CDK integráció
Moduláris stack: DA vs Execution vs Settlement
A moduláris blokklánc három fő rétegre bontja a funkciókat:
Miért moduláris?
A monolitikus blokkláncok (Bitcoin, régi Ethereum) mindent egy rétegben csinálnak. A moduláris megközelítés specializációt és skálázhatóságot hoz: minden réteg optimalizálva van a saját feladatára.