Opatrně! Spousta textu.
Kryptoměny a blockchain rychle získávají na popularitě a tlačí vývojáře k hledání nových způsobů, jak škálovat sítě, aby uspokojily rostoucí poptávku. Sdílení, postranní řetězce, stavové kanály a souhrny jsou nástroje používané ke zvýšení škálovatelnosti. Blockchain rollups přenášejí proces provádění transakcí do řetězců třetích stran a přenášejí přijatá data do hlavní sítě první úrovně. V tomto článku se podíváme na dva typy rollupů, které se používají v kryptoměnovém prostoru – optimistický rollup a zero-knowledge rollup (ZK rollup).
Úvod
Zájem o kryptoměny aktivně roste a některé blockchainy nejsou schopny uspokojit masovou poptávku. To vede k přetížení sítě a zvýšeným transakčním poplatkům. Za účelem vyřešení tohoto problému se vyvíjejí a testují řešení pro škálování a zvýšení propustnosti a rychlosti zpracování transakcí. Taková řešení lze rozdělit do dvou skupin: řešení první a druhé úrovně.
Řešení škálování vrstvy 1 (jako je sharding) provádějí změny přímo v hlavním blockchainu (známém také jako základní blockchain nebo blockchain vrstvy 1). Řešení druhé úrovně zase fungují nad blockchainem první úrovně. Mezi taková řešení patří například státní kanály, postranní řetězce a rollupy blockchainu.
Blockchain rollups jsou protokoly navržené tak, aby poskytovaly vysokou propustnost a nižší náklady. Jejich cílem je vyřešit problém, kterému čelí mnoho populárních blockchainů, seskupením transakcí a snížením velikosti dat pro efektivnější zpracování a ukládání.
Co jsou to souhrny blockchainu?
Rollup je řešení druhé vrstvy, které agreguje transakční data a přesouvá je mimo hlavní síť (první vrstva blockchainu). Transakce se provádějí mimo řetězec a aktiva jsou uložena v inteligentní smlouvě v řetězci. Jakmile je zpracování dokončeno, transakční data jsou odeslána zpět do hlavního blockchainu.
Teoreticky může jakékoli řešení první úrovně využít kumulativní optimalizaci zpracování transakcí a zvýšení propustnosti. Rollupy jsou efektivním způsobem, jak zvýšit rychlost zpracování transakcí na blockchainu.
V současné době existují dva typy souhrnů: optimistické souhrny a souhrny s nulovými znalostmi (souhrny ZK).
Co je to optimistický souhrn
Optimistic rollup je protokol, který zlepšuje výkon sítě seskupováním více transakcí dohromady pro další zpracování mimo řetězec. Data získaná v důsledku zpracování jsou pomocí metod komprese dat přenášena zpět do hlavního řetězce, což snižuje provize a zvyšuje rychlost transakcí. Podle Etherea mohou optimistické rollupy zvýšit škálovatelnost 10-100krát.
Potvrzení transakce v optimistických souhrnech
Pro zvýšení efektivity jsou všechny transakce ve výchozím nastavení považovány za platné. Taková vysoká rychlost zpracování tímto způsobem může vyvolat bezpečnostní obavy. Jde však o to, že optimistické rollupy využívají schéma testování podvodů s obdobím řešení sporů (období sporů). Během této doby může kdokoli podat odvolání a zkontrolovat, zda byla transakce zpracována správně a prošla kontrolou podvodu.
Pokud jsou zjištěny chyby, kumulativní protokol je opraví opětovným provedením transakce (transakcí) a aktualizací bloku. Strany, které schválí provedení nesprávné transakce, budou potrestány.
Omezení optimistického souhrnu
Navzdory eliminaci procesu ověřování transakcí implementují optimistická kumulativní období období sporů, které kumulace ZK nedělají, což prodlužuje dobu zpracování transakcí.
Transakce v optimistických souhrnech navíc obvykle trvají déle než v souhrnech ZK. Doba dokončení je období, během kterého uživatel čeká na potvrzení, že jeho transakce byla dokončena a nebude zrušena ani změněna. Výběry prostřednictvím optimistických souhrnů také trvají déle, protože zahrnují období sporu. Výběr prostředků prostřednictvím rollupů ZK se zase provádí okamžitě, jakmile smart kontrakt zkontroluje podvod.
Někteří uživatelé se také domnívají, že optimistické souhrny jsou méně účinné než souhrny ZK. Pro dokončení transakcí v optimistickém souhrnu musí být všechna data o této operaci umístěna do řetězce. Při použití analogů ZK je vyžadována pouze kontrola podvodů v řetězci.
Co jsou souhrny s nulovými znalostmi (souhrny ZK)
Kumulace s nulovými znalostmi jsou protokoly, které seskupují transakce, které mají být provedeny mimo hlavní síť. Pro každou skupinu poskytuje operátor ZK-rollup údaje o nezbytných změnách po provedení transakcí ve skupině. Operátoři provádějí kontroly podvodů, aby prokázali správnost změn. Tyto důkazy jsou mnohem menší než údaje o transakcích, takže jejich ověřování je mnohem méně časově náročné a nákladné.
Na Ethereu ZK rollupy snižují data prostřednictvím komprese při záznamu transakcí v Ethereu ve formě calldata, což umožňuje nižší poplatky.
Potvrzení transakcí v rollupech ZK
Souhrny ZK používají k potvrzení transakcí důkazy s nulovými znalostmi (ZKP). Ověřovatel poskytne ZKP druhé straně (ověřovateli), čímž potvrdí, že má nějaké informace - to znamená, že transakce může být dokončena.
Funguje to takto:
Prover poskytuje matematický důkaz, který může získat pouze on.
Pomocí tohoto matematického důkazu může ověřovatel potvrdit platnost transakce.
To vám umožní ověřit správnost informací bez zveřejnění jejich obsahu.
Výhody rollupů ZK
Při správné implementaci mohou rollupy ZK poskytnout uživatelům vysokou úroveň zabezpečení. Jednou z klíčových funkcí, která zlepšuje zabezpečení, je použití důkazů s nulovými znalostmi. Zajišťují, že síť může fungovat pouze v důvěryhodném stavu a že operátoři nemohou krást prostředky uživatelů nebo jakkoli poškodit systém.
Další výhodou ZK rollupů je, že uživatelé nemusí monitorovat síť. Rollupy ZK ukládají všechna data o řetězci a pro ověření používají důkaz pravosti. Provozovatel rollup nemůže nikoho oklamat, což znamená, že pravděpodobnost online podvodu je zcela vyloučena. ZK rollupy navíc umožňují výběr prostředků do hlavní sítě bez nutnosti spolupráce s operátory, ale pouze potvrzením vlastnictví tokenů prostřednictvím dostupnosti dat.
Podobně jako u optimistických rollupů implementují rollupy ZK mechanismus pro provádění transakcí mimo řetězec, aby se zvýšila rychlost jejich zpracování.
Rozdíly mezi souhrny ZK a optimistickými souhrny
Níže uvedená tabulka ukazuje hlavní rozdíly mezi optimistickými a ZK souhrny.
Budoucnost optimistických a ZK rollupů
Budoucnost optimistických a ZK rollupů je stále nejistá. S rozšířením a masovým přijetím kryptoměn a blockchainu poroste i poptávka po roll-upech, které pomáhají zlepšovat efektivitu blockchainů. Blockchains budou i nadále testovat různá škálovací řešení, včetně shardingu, rollupů a nulové úrovně. V budoucnu se pravděpodobně dočkáme vzniku a implementace nových řešení, ať už společně s rollupy, nebo místo nich.
Na závěr
Vzhledem k rychle rostoucí poptávce po kryptoměnách a identifikaci různých omezení blockchainů začalo mnoho projektů nabízet nová škálovací řešení. V tomto článku jsme se podívali na klíčové rozdíly mezi dvěma typy rollupů – optimistickými a ZK rollupy. Jak jsou rollupy nadále testovány a používány k řešení různých problémů, pravděpodobně se objeví nový, pokročilejší typ rollupů, které nám pomohou dosáhnout škálovatelnosti a přispějí k masovému přijetí kryptoměn.
Doporučená četba
Řešení pro škálování první a druhé úrovně blockchainu
Co je to zk-SNARK a zk-STARK?
Co je Zero Knowledge Proof (ZKP) a jak ovlivňuje blockchain?
Varování před riziky a vyloučení 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í nebo doporučení k nákupu jakéhokoli konkrétního produktu nebo služby. 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 nenese odpovědnost za vaše případné ztráty. Nepředstavuje finanční poradenství.

