Čo sú validiá a ako fungujú?
Domov
Články
Čo sú validiá a ako fungujú?

Čo sú validiá a ako fungujú?

Stredne pokročilý
Zverejnené May 24, 2024Aktualizované Jun 26, 2024
6m

Kľúčové poznatky

  • Validiá sú riešenia škálovania pre sieť Ethereum, ktoré spracovávajú transakcie off-chain a zároveň používajú dôkazy s nulovou znalosťou, aby sa zabezpečila ich platnosť.

  • Validiá umožňujú efektívne spracovanie transakcií tým, že využívajú operátorov na dávkovanie a overovanie transakcií, čím sa znižuje ukladanie údajov on-chain (na reťazci) a poplatky gas.

  • Hoci validiá ponúkajú výhody (napr. zvýšená rýchlosť transakcií a súkromie), čelia aj výzvam (napr. riziká dostupnosti údajov a potenciálne obavy z centralizácie). 

Úvod

V priebehu rokov sa technológia blockchain výrazne zlepšila, škálovateľnosť však stále zostáva jedným z kľúčových problémov. V tomto článku sa pozrieme na validiá, ako fungujú a ako môžu zlepšiť škálovateľnosť siete Ethereum.

Čo sú validiá?

Validiá sú riešenia škálovateľnosti pre sieť Ethereum, ktoré využívajú dostupnosť údajov off-chain a výpočty na efektívnejšie spracovanie transakcií. Na rozdiel od rollupov s nulovou znalosťou (zk-rollup), ktoré ukladajú niektoré údaje on-chain, validiá držia transakcie off-chain a na overenie ich platnosti používajú dôkazy s nulovou znalosťou (ZKP).

Ako fungujú validiá?

Validiá fungujú tak, že vykonávajú transakcie mimo hlavnej siete Ethereum a využívajú smart kontrakty na sieti Ethereum, aby zabezpečili ich platnosť a integritu. Prejdime si niektoré z kľúčových aspektov validií.

Transakcie

Keď chce používateľ uskutočniť transakciu pomocou validia, odošle ju operátorovi. Operátori sú uzly zodpovedné za vykonávanie transakcií na reťazci validia. Môže to byť jeden subjekt alebo skupina subjektov vybraných prostredníctvom systému Proof of Stake (PoS – Dôkaz o vklade). 

Operátor zbiera transakcie do dávky a spracováva ich off-chain. Akonáhle je dávka pripravená, operátor používa špeciálny systém nazývaný preukazovací okruh na vytvorenie dôkazu, že transakcie boli vykonané správne.

Záväzky stavu

Predstavte si stav validia (záznam všetkých účtov a ich zostatkov) ako veľký strom známy pod názvom strom Merkle. Koreň tohto stromu (nazývaný koreň stavu) je ako odtlačok prsta, ktorý predstavuje celý stav. Tento koreň stavu je uložený v sieti Ethereum. 

Keď operátor spracováva transakcie, aktualizuje koreň stavu tak, aby odrážal nové zostatky a stavy účtov. Potom pošle tento nový koreň stavu spolu s dôkazom, že všetko bolo vykonané správne, do hlavnej hlavnej siete Ethereum. 

Na rozdiel od zk-rollupov, výrobcovia blokov na validiu nemusia zverejňovať všetky podrobnosti o transakcii na sieti Ethereum. Ak Ethereum overí dôkaz, nový stav sa prijme a validium sa aktualizuje.

Vklady a výbery

Používatelia môžu vložiť svoje finančné prostriedky zo siete Ethereum do validia zaslaním ETH alebo iných tokenov na špeciálny kontrakt na sieti Ethereum. Kontrakt oznámi tento vklad validiu off-chain a pripíše ho na účet používateľa off-chain. 

Pri výbere finančných prostriedkov späť na Ethereum používateľ odošle operátorovi žiadosť o výber. Operátor zahrnie žiadosť do dávky a po overení dávky na sieti Ethereum si môže používateľ vybrať svoje finančné prostriedky.

Validiá a kompatibilita EVM

Jednoduché aplikácie 

Validiá sú účinné pre jednoduché aplikácie (napr. výmeny tokenov a platby), pretože dokážu rýchlo spracovať mnoho transakcií bez toho, aby museli ukladať všetky údaje na hlavnej sieti Ethereum. Vďaka tomu sa ideálne hodia pre aplikácie, kde sú transakcie jednoduché a nevyžadujú zložité výpočty. 

Výzvy súvisiace so smart kontraktmi 

Smart kontrakty sú programy, ktoré bežia na blockchaine a často zahŕňajú zložité operácie. Validiá majú s nimi problém, pretože dokázať, že zložité operácie boli vykonané správne, si vyžaduje väčší výpočtový výkon. To sťažuje validiám podporu širokej škály funkcií, ktoré môžu ponúknuť smart kontrakty. 

Možné riešenia

Niektoré projekty pracujú na spôsoboch, ako dosiahnuť väčšiu kompatibilitu validií s funkciami smart kontraktov siete Ethereum. Jedným z prístupov je vytvorenie špeciálnych verzií programovacích jazykov, ako je Solidity (používaný na písanie smart kontraktov na sieti Ethereum), ktoré sú optimalizované pre validiá. To však môže byť obmedzujúce, pretože nemusí podporovať všetky funkcie bežného programovacieho prostredia siete Ethereum.

Výhody validií

Efektívnosť

Validiá dokážu spracovať až 9 000 transakcií za sekundu (TPS) tým, že premiestnia dátové úložisko a výpočty mimo hlavnej siete Ethereum. To je mimoriadne dôležité pre aplikácie, ako sú decentralizované burzy (DEX), kde je dôležitá rýchlosť a nákladová efektívnosť.

Zníženie nákladov

Validiá môžu výrazne znížiť poplatky gas tým, že nezverejnia údaje o transakciách on-chain, čo používateľom umožní využívať nižšie náklady na transakcie.

Vylepšená bezpečnosť

Vďaka ukladaniu údajov off-chain dokážu validiá ponúknuť lepšie súkromie pre transakcie a ďalšiu vrstvu zabezpečenia bez ohrozenia škálovateľnosti.

Výzvy, ktorým validiá čelia

Riziká dostupnosti údajov

Fakt, že sa validiá spoliehajú na dostupnosť údajov off-chain, prináša aj riziká. Ak operátori alebo manažéri dostupnosti údajov zadržia údaje o transakciách, môže byť nemožné vygenerovať potrebný dôkaz o výbere finančných prostriedkov používateľa.

Riziká centralizácie

Potreba špecializovaného hardvéru na vytváranie dôkazov o platnosti môže potenciálne viesť k centralizácii. Ak si potrebné zdroje môže dovoliť len niekoľko subjektov, mohli by dominovať sieti a podkopávať jej decentralizovanú povahu.

Záverečné myšlienky

Validiá sú riešenia škálovania navrhnuté na zlepšenie siete Ethereum spracovaním transakcií off-chain a zároveň zabezpečením integrity transakcií prostredníctvom dôkazov s nulovou znalosťou. Vyriešením obmedzení ukladania údajov on-chain dokážu validiá zlepšiť priepustnosť transakcií, čo predstavuje dôležitý krok smerom k riešeniu problému škálovateľnosti blockchainu.

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žívaniaVarovaniach pred rizikom.