Kľúčové poznatky
V blockchainovom priestore sa dostupnosť údajov vzťahuje na schopnosť používateľov pristupovať k údajom uloženým na blockchaine a overovať ich.
Medzi niektoré z obľúbených riešení dostupnosti údajov patria vrstvy dostupnosti údajov (data availability layers, DAL), vzorkovanie dostupnosti údajov (data availability sampling, DAS) a výbory pre dostupnosť údajov (data availability committees, DAC).
Problémy s dostupnosťou údajov zahŕňajú otázky interoperability a kompromis medzi škálovateľnosťou a bezpečnosťou.
Úvod
Technológia blockchain umožňuje nemenné prenosy údajov bez potreby tretích strán, ale nájdenie a overenie údajov uložených na blockchaine môže byť náročné. V tomto článku sa pozrieme na koncepciu dostupnosti údajov, jej význam, výzvy, ktorým čelí, a niektoré riešenia dostupnosti údajov.
Čo je dostupnosť údajov?
V blockchainových sieťach je dostupnosť údajov dôležitá na zabezpečenie toho, aby všetci účastníci siete mali prístup k informáciám uloženým na blockchaine a mohli ich overiť. Patria sem podrobnosti o transakciách, údaje o blokoch a stav ledgera.
Ako funguje dostupnosť údajov?
Existuje niekoľko obľúbených riešení dostupnosti údajov. Medzi najbežnejšie patria vrstvy dostupnosti údajov (DAL), vzorkovanie dostupnosti údajov (DAS) a výbory pre dostupnosť údajov (DAC).
Vrstvy dostupnosti údajov
Vrstvy dostupnosti údajov (DAL) sú špecializované úložné riešenia, ktoré existujú buď on-chain (na reťazci) alebo off-chain (mimo reťazca). Oddeľujú konkrétnu úlohu zabezpečenia dostupnosti údajov od iných blockchainových operácií, ako je napríklad vykonávanie transakcií.
DAL používajú rôzne techniky na zlepšenie dostupnosti údajov, ako je kódovanie vymazania (EC) a sharding údajov. Sharding údajov znamená rozdelenie databáz na menšie kúsky, ktoré je potom možné uložiť a spracovať samostatne. Kódovanie vymazania rozdeľuje údaje na časti a pridáva redundanciu na obnovu údajov. Tieto techniky umožňujú rekonštrukciu celých údajov, aj v prípade straty ich časti alebo dočasnej nedostupnosti.
Vzorkovanie dostupnosti údajov
Vzorkovanie dostupnosti údajov je technika, ktorú používajú blockchainy, aby sa uistili, že všetky uzly majú prístup k potrebným údajom blockchainu bez toho, aby museli sťahovať a overovať celý súbor údajov. Táto technika zabezpečuje, že na overovaní transakcií a udržiavaní integrity siete sa môžu zúčastňovať aj uzly s obmedzenými zdrojmi.
Proces začína rozdelením údajov blockchainu na menšie časti. Uzly môžu náhodne vybrať niekoľko z týchto kúskov namiesto celého súboru údajov. Tým sa znižuje záťaž na jednotlivé uzly, pretože potrebujú spracovať len zlomok celkových údajov.
Overením týchto vybraných dátových blokov uzly pravdepodobnostne overia dostupnosť celého súboru údajov. Pravdepodobnostné overenie je založené na myšlienke, že ak sú dostupné kúsky vzoriek, je pravdepodobné, že sú k dispozícii aj zvyšné údaje.
Výbory pre dostupnosť údajov
Výbory pre dostupnosť údajov (DAC) je skupina dôveryhodných uzlov v blockchainovej sieti, ktorej úlohou je zabezpečiť dostupnosť údajov. Hlavnou úlohou DAC je overiť, či sú všetky údaje, ako sú transakcie a zmeny stavu, správne uložené a prístupné každému účastníkovi siete. Členovia DAC sú zvyčajne vyberaní použitím procesu decentralizovaného hlasovania s cieľom zmierniť jednotlivé body zlyhania a iné centralizačné riziká.
DAC zohrávajú kľúčovú úlohu v riešeniach škálovania vrstvy 2, ako sú rollupy, kde môžu pomôcť spravovať údaje týkajúce sa off-chain výpočtov. V blockchainoch používajúcich sharding, kde sú súbory údajov distribuované do rôznych shardov, DAC pomáhajú zabezpečiť dostupnosť údajov vo všetkých shardoch.
Dôležitosť dostupnosti údajov
Dostupnosť údajov je rozhodujúca v rôznych aspektoch overovania blokov, pretože umožňuje uzlom potvrdiť platnosť nových blokov a transakcií.
1. Šírenie bloku. Keď sa vytvorí nový blok, vyšle sa do celej siete. Efektívne overenie bloku vyžaduje, aby bol tento blok prístupný všetkým uzlom.
2. Overenie transakcie. Tento krok zahŕňa kontrolu každej transakcie v rámci bloku s cieľom potvrdiť, či je v súlade s pravidlami siete. Prístup k úplným údajom o transakciách je nevyhnutný na to, aby uzly mohli správne vykonať tieto overenia.
3. Overenie hlavičky bloku. Dostupnosť údajov je potrebná na overenie, či nový blok správne odkazuje na predchádzajúci blok a pripája sa k nemu. To umožňuje uzlom potvrdiť, či ho možno pridať do reťazca.
4. Súlad s mechanizmom konsenzu. Uzly zabezpečujú, že blok je v súlade s mechanizmom konsenzu blockchainu, napr. Proof of Work (PoW – Dôkaz o práci) alebo Proof of Stake (PoS – Dôkaz o vklade). Toto overenie závisí od dostupnosti všetkých potrebných údajov bloku, ako je napríklad hash a náročnosť.
Výzvy týkajúce sa dostupnosti údajov
Otázky interoperability
Ako sa technológia blockchain neustále vyvíja, rôzne siete prichádzajú s vlastnými prístupmi k dostupnosti údajov. Aj keď to môže podporiť inováciu, môže to tiež predstavovať výzvy súvisiace s operáciami medzi reťazcami, t. j. ako rôzne systémy blockchainu navzájom interagujú.
Kompromis medzi škálovateľnosťou a bezpečnosťou
Zlepšenie dostupnosti údajov môže zvýšiť škálovateľnosť, ale môže viesť aj k zníženiu bezpečnosti. Je dôležité zvážiť potenciálne účinky riešení dostupnosti údajov pred ich implementáciou. Klasický kompromis medzi bezpečnosťou a škálovateľnosťou je opísaný aj v blockchainovej trileme.
Záverečné myšlienky
V blockchainových sieťach sa dostupnosť údajov vzťahuje na schopnosť účastníkov siete pristupovať k údajom uloženým na blockchaine a overovať ich. Existuje mnoho rôznych riešení dostupnosti údajov vrátane vrstiev dostupnosti údajov, vzorkovania dostupnosti údajov a výborov pre dostupnosť údajov. V budúcnosti bude dostupnosť údajov pravdepodobne naďalej zohrávať dôležitú úlohu pri rozsiahlom zavádzaní technológie blockchain.
Prečítajte si tiež
Zrieknutie sa zodpovednosti a varovanie pred rizikom: Tento obsah tu vidíte „taký aký je“ a slúži len ako všeobecná informácia a na účely vzdelávania, bez akejkoľvek reprezentácie alebo záruky. Tieto informácie by sa nemali považovať za finančné, právne alebo odborné poradenstvo a ani nie sú určené ako odporúčanie na nákup akéhokoľvek konkrétneho produktu alebo služby. Mali by ste požiadať o radu odborného poradcu. V prípade, že autorom článku je tretia osoba, upozorňujeme, že názory uvedené v článku sú názormi tohto prispievateľa/autora a nemusia nevyhnutne odrážať názory Akadémie Binance. Ďalšie podrobnosti nájdete v našom úplnom zrieknutí sa zodpovednosti, ktoré sa nachádza tu. Ceny digitálnych aktív môžu byť volatilné. Hodnota vašej investície môže klesať alebo stúpať a investovaná čiastka sa vám nemusí vrátiť. Za svoje investičné rozhodnutia nesiete výhradnú zodpovednosť a Akadémia Binance nezodpovedá za žiadne straty, ktoré vám môžu vzniknúť. Tento materiál by sa nemal považovať za finančné, právne ani iné odborné poradenstvo. Viac informácií nájdete v našich Podmienkach používania a Varovaniach pred rizikom.