Domů
Glosář
Zk-rollup

Zk-rollup

Pokročilí
Zk-rollup je řešení škálování na druhé vrstvě, které má zvyšovat propustnost transakcí blockchainových sítí, aniž by došlo ke zhoršení bezpečnosti. Funguje tak, že mnoho offchainových transakcí spojí do jedné transakce, která se následně ověří a zaznamená na hlavním blockchainu. Tato agregace výrazně snižuje množství dat, která je třeba na hlavním blockchainu ukládat, a transakce jsou díky tomu rychlejší a levnější.

Zkratka „zk“ v označení zk-rollup označuje použití důkazů s nulovou znalostí. Důkazy s nulovou znalostí jsou kryptografický nástroj, který umožňuje jedné straně dokázat druhé, že je výrok pravdivý, aniž by o samotném výroku prozradila jakoukoli informaci. V kontextu zk-rollupů tyto důkazy zajišťují, že všechny transakce v agregované dávce jsou platné, aniž by bylo nutné zveřejňovat konkrétní údaje o každé transakci.

Mezi hlavní výhody zk-rollupů patří:

  • Zvýšená propustnost: transakce se zpracovávají mimo chain a na hlavní blockchain se přidávají v dávce, což výrazně zvyšuje celkovou propustnost.
  • Nižší poplatky gas: vzhledem k tomu, že se na blockchainu zpracovává méně dat, jsou celkové poplatky gas výrazně nižší.
  • Soukromí: zk-rollupy nabízí vylepšené funkce ochrany soukromí, protože důkazy s nulovou znalostí zajišťují platnost transakcí, aniž by odhalovaly jejich podrobnosti.

Se zk-rollupy ale souvisí i nevýhody, včetně výpočetních nákladů spojených s generováním důkazů s nulovou znalostí a potenciálních problémů s kompatibilitou se stávajícími nástroji a kontrakty na Ethereu. Navzdory těmto nevýhodám jsou zk-rollupy stále oblíbenější jako účinné řešení problémů se škálovatelností, kterým čelí řada blockchainových sítí, a stávají se tak v blockchainové komunitě předmětem zájmu u vývojářů i uživatelů.