Klíčové body

  • V blockchainovém prostoru je dostupnost dat schopností uživatelů prohlížet a ověřovat data na blockchainu.

  • Mezi oblíbená řešení patří Data Availability Layers (DAL), Data Availability Sampling (DAS) a Data Availability Committees (DAC).

  • V oblasti dostupnosti dat mohou nastat problémy s kompatibilitou a kompromisy mezi škálovatelností a bezpečností.

Úvod

Blockchain umožňuje přenos spolehlivých a neměnných dat, ale informace o blockchainu může být obtížné najít a ověřit. V tomto článku se podíváme na koncept přístupnosti dat, jeho význam, výzvy a implementaci.

Co je to dostupnost dat?

Dostupnost dat je důležitým prvkem blockchainových sítí. Zajišťuje, že všichni účastníci sítě mají přístup k informacím o blockchainu a mohou si je volně ověřovat. Můžete například zobrazit podrobnosti transakce, údaje o blokování a stav registru.

Jak je zajištěna dostupnost dat?

Existuje několik společných řešení pro přístupnost dat: úrovně dostupnosti dat (DAL), vzorky dostupnosti dat (DAS) a výbory pro dostupnost dat (DAC).

Úrovně dostupnosti dat

Data Availability Layers (DAL) jsou specializovaná řešení pro on-chain a off-chain datová úložiště. Oddělují dostupnost dat od ostatních blockchainových operací, jako je provádění transakcí.

DAL používají různé techniky ke zlepšení dostupnosti dat, včetně erasure code (EC) a sharding dat. Sdílení zahrnuje rozdělení databází na menší části, které lze ukládat a zpracovávat samostatně. Výmazový kód rozděluje informace na části a přidává redundanci pro obnovu dat. To vám umožní obnovit jakákoli data, i když se jejich části ztratí nebo jsou dočasně nedostupné. 

Ukázka dostupnosti dat

Data Availability Sampling (DAS) je metoda, pomocí které mohou blockchainy zajistit, aby všechny uzly měly přístup ke konkrétním blockchainovým datům, aniž by musely stahovat a ověřovat celý soubor dat. Výsledkem je, že i uzly s omezenými zdroji se mohou účastnit ověřování transakcí a udržovat integritu sítě. 

Vše začíná rozdělením blockchainových dat na menší části. Uzly pak mohou náhodně vybrat několik rozdělených částí namísto celé datové sady. To snižuje zatížení jednotlivých uzlů, protože nemusí zpracovávat celé množství dat. 

Kontrolou vybraných částí dat uzly zajistí dostupnost celé sady. Pravděpodobnostní ověření znamená, že pokud jsou k dispozici vybrané fragmenty, je k dispozici zbytek dat.

Výbory pro dostupnost dat

Data Availability Committee (DAC) je skupina důvěryhodných uzlů v blockchainové síti, které zajišťují dostupnost dat. DAC musí zajistit, aby všechna data, včetně transakcí a změn stavu, byla správně zachycena a přístupná všem účastníkům sítě. Členové DAC jsou vybíráni prostřednictvím decentralizovaného hlasování, aby se eliminovaly jednotlivé body selhání a další rizika centralizace. 

DAC hrají důležitou roli v řešeních škálování vrstvy 2, jako jsou souhrny, protože pomáhají spravovat data spojená s off-chain computingem. A ve shardování blockchainů, kde jsou datové sady distribuovány napříč různými shardy, DAC zajišťují dostupnost dat napříč všemi shardy.

Význam dostupnosti dat

Dostupnost dat je v procesu ověřování bloků kritická, protože umožňuje uzlům potvrdit platnost nových bloků a transakcí.

1. Blokové šíření. Nový blok je vysílán po celé síti. Pro efektivní ověření musí být blok přístupný všem uzlům.

2. Validace transakcí. Každá transakce v bloku musí být zkontrolována z hlediska souladu s pravidly sítě. Pro správné provedení těchto kontrol potřebujete přístup k úplným údajům o transakcích.

3. Kontrola hlavičky bloku. Dostupnost dat vám umožňuje zkontrolovat, zda nový blok správně odkazuje na předchozí blok. Poté uzly rozhodnou, zda lze blok přidat do řetězce.

4. Soulad s mechanismem konsenzu. Uzly musí zajistit, aby blok odpovídal konsenzuálnímu mechanismu, jako je Proof of Work (PoW) nebo Proof of Stake (PoS). Během ověřování potřebují uzly všechna nezbytná data bloku, jako je hash a obtížnost.

Potíže s dostupností dat

Problémy s kompatibilitou

Jak se blockchain neustále vyvíjí, některé sítě si vytvářejí své vlastní přístupy k dostupnosti dat. To může podporovat inovace, ale nevyhnutelně dochází k problémům s transakcemi napříč řetězci a interakcí různých blockchainových systémů.

Kompromis mezi škálovatelností a bezpečností

Zvýšení dostupnosti dat může zlepšit škálovatelnost, ale také ohrožuje bezpečnost. Před implementací řešení přístupnosti musíte zvážit možné dopady. Najít rovnováhu mezi bezpečností a škálovatelností není snadné – to je trilema blockchainu.

Konečně

Dostupnost dat umožňuje účastníkům sítě prohlížet a ověřovat data na blockchainu. K tomu mohou využít úrovně dostupnosti dat, vzorkování dostupnosti dat a výbory pro dostupnost dat. V budoucnu bude tento mechanismus i nadále hrát důležitou roli v masovém přijetí blockchainu.

Doporučená četba

Zřeknutí se odpovědnosti: Následující materiály jsou poskytovány „tak jak jsou“ bez záruky jakéhokoli druhu pouze pro obecné referenční a vzdělávací účely. Tyto informace by neměly být považovány za finanční poradenství, právní poradenství nebo doporučení ke koupi jakéhokoli konkrétního produktu nebo služby. Měli byste vyhledat vlastní radu od příslušných odborných poradců. Protože tento článek byl napsán autorem třetí strany, vezměte prosím na vědomí, že vyjádřené názory jsou názory autora třetí strany a nemusí nutně odrážet názory Binance Academy. Pro podrobnější informace klikněte na odkaz. Hodnota digitálních aktiv může být nestálá. Hodnota investovaných prostředků může stoupat a klesat. Je možné, že své investované prostředky nedostanete zpět. Za svá investiční rozhodnutí nesete výhradní odpovědnost. Binance Academy nenese odpovědnost za vaše případné ztráty. Tyto informace nepředstavují finanční, právní ani odborné poradenství. Chcete-li se dozvědět více, přečtěte si naše Podmínky použití a Zveřejnění rizik.