Klíčové věci

  • ZKThreads je framework, který může zvýšit výkon a škálovatelnost decentralizovaných aplikací (DApps) pomocí důkazů nulových znalostí (ZKP).

  • ZKThreads mohou nabídnout výhody v podobě lepší uživatelské zkušenosti, nižších transakčních nákladů a vylepšeného zabezpečení.

  • ZKThreads lze použít v různých aplikacích, jako jsou decentralizované burzy (DEX), hry založené na relacích, middleware zabezpečený zk a systémy umělé inteligence v řetězci.

Úvod

Zabezpečení, skládání a interoperabilita jsou klíčem k efektivnímu výkonu decentralizovaných aplikací (DApps), ale často je obtížné je vyvážit. ZKThreads navrhují potenciální řešení tohoto trilematu. V tomto článku prozkoumáme, co jsou ZKThreads, jak fungují, jak se liší od jiných řešení zk, některé jejich výhody a případy použití.

Co jsou ZKTvlákna?

ZKThreads je rámec s nulovými znalostmi, který zvyšuje výkon a škálovatelnost DApps. Využívají schopnosti Starknetu k vytvoření standardizovaného prostředí pro vývoj a provozování interoperabilních aplikací na blockchainu.

Jak ZKThreads fungují?

1. Nasazení aplikační logiky

Proces začíná nasazením aplikační logiky do smluv aplikace ZKThreads. Tyto smlouvy jsou v podstatě pravidla a postupy, které řídí fungování aplikace.

2. Dávkové transakce

Namísto zpracování každé transakce jednotlivě, ZKThreads seskupují více transakcí do jedné dávky. Díky tomu je jejich zpracování ve velkém množství efektivnější.

3. Vytváření důkazů

Poté se vytvoří kryptografický důkaz zvaný STARK důkaz, který zajistí, že všechny transakce v dávce jsou platné a byly zpracovány podle pravidel smlouvy.

4. Ověřování

Dále je STARK důkaz odeslán do sekvenceru Layer 2, kde je ověřen proti kanonickému záznamu DApp. Kanonický záznam odkazuje na ověřený a přijatý stav žádosti.

ZKThread Verifier, smlouva na Starknet, kontroluje důkaz, aby byla zajištěna jeho přesnost. Kontroluje dvojí útratu, zajišťuje autorizaci všech transakcí a kontroluje, zda je výsledný stav v souladu s pravidly blockchainu.

Pokud je důkaz platný, ověřovač ZKThread aktualizuje záznam kanonického stavu DApp. Pokud je důkaz neplatný, změny jsou zamítnuty, čímž je zajištěna integrita aplikace.

ZKThreads vs. jiná řešení ZK

Manipulace s daty

ZKThreads jsou navrženy tak, aby ukládaly jak stavová, tak transakční data mimo řetězce, přičemž k ověřování transakcí využívají důkazy s nulovou znalostí (ZKP). To se liší od mnoha tradičních souhrnů s nulovými znalostmi (zk-rollups), které přesouvají výpočty mimo řetězec, ale stále ukládají transakční data v řetězci

Tím, že všechna data zůstanou mimo řetězec, mohou ZKThreads výrazně snížit datové zatížení hlavního blockchainu, což zlepšuje škálovatelnost a snižuje náklady. Naopak zk-rollups jako zkSync periodicky zasílají dávková transakční data v řetězci, což zajišťuje, že základní vrstva zpracovává dostupnost dat.

Interoperabilita

ZKThreads upřednostňují interoperabilní aplikace, omezují fragmentaci a zajišťují, že různé DApps mohou bezproblémově interagovat v rámci stejného ekosystému. Naproti tomu jiná řešení jako zkEVM se více zaměřují na kompatibilitu.

Validační mechanismus

Proces ověřování v ZKThreads zahrnuje vytváření STARK důkazů, které ověřují správnost dávkových transakcí a změn stavu. Tyto důkazy jsou pak ověřeny proti kanonickému stavu DApp. Pro srovnání, některé souhrny zk jako zkSync používají zk-SNARKs nebo zk-STARKs k vytváření kryptografických důkazů, které jsou ověřeny v řetězci.

Výhody ZKThreads

Vylepšená uživatelská zkušenost

ZKThreads vylepšují uživatelský zážitek tím, že umožňují bezproblémovou interakci mezi různými DApps. Uživatelé mohou přistupovat k více aplikacím, aniž by museli přepínat sítě.

Nižší náklady

Seskupením transakcí a jejich zpracováním najednou snižuje ZKThreads počet transakcí, které je třeba zaznamenat na hlavním blockchainu. To snižuje transakční poplatky pro uživatele, díky čemuž jsou DApps dostupnější.

Kromě toho ukládají jak stavová, tak transakční data mimo řetězec, přičemž stále zachovávají bezpečnost a integritu prostřednictvím ZKP. To snižuje datové zatížení blockchainu, což vede k nižším poplatkům za plyn.

Zvýšená bezpečnost

ZKThreads využívají ZKP ke zvýšení bezpečnosti. ZKP umožňují validaci transakcí bez odhalení podkladových dat, čímž je zachováno soukromí. Kromě toho zajišťují, že všechny transakce jsou zpracovávány podle předem definovaných pravidel, čímž zabraňují neoprávněným aktivitám.

Případy použití ZKThreads

L2 decentralizované burzy

ZKThreads mohou zefektivnit DEXy na Starknet snížením transakčních poplatků pro uživatele. Normálně by DEXy na Starknet byly nepraktické, protože uživatelé by museli platit poplatky za každý obchod. S ZKThreads platí uživatelé poplatky pouze při výběru svých prostředků, čímž se snižují celkové náklady na obchodování a DEX jsou praktičtější a dostupnější.

Hry založené na relacích

Ve hrách založených na relacích, jako je poker a šachy, může ZKThreads pomoci agregovat poplatky. Namísto účtování poplatku za každý pohyb platí hráči pouze jeden poplatek na konci hry, když jsou konečné výsledky zaznamenány na Starknet. To umožňuje vývojářům vytvářet širší škálu plně on-chain her bez obav z vysokých transakčních nákladů.

Middleware zabezpečený Zk a infrastruktura sdílené likvidity

ZKThreads nabízejí bezpečný a efektivní rámec pro middlewarové aplikace, jako jsou věštec a bridge. Vytvořením funkčnosti přímo v rámci ZKThread mohou tyto aplikace využít ZKP k zajištění bezpečnosti a interoperability.

On-chain AI

ZKThreads nabízejí potřebný výpočetní výkon pro provozování AI modelů přímo na blockchainu. To znamená, že program AI lze spravovat v rámci ZKThread, přičemž jeho základní data a operace budou konzistentní. Tyto modely umělé inteligence pak mohou používat různé aplikace, jako jsou hry, platformy sociálních médií a nástroje produktivity.

Závěrečné myšlenky

ZKThreads jsou framework pro vytváření škálovatelných a bezpečných DApps pomocí ZKP. Mohou být použity pro Starknet DEX, hry založené na relacích a middlewarové aplikace. Na rozdíl od jiných řešení zk klade ZKThreads důraz na interoperabilitu, udržuje všechna data mimo řetězec a využívá jiný ověřovací mechanismus. Do budoucna mají ZKThreads potenciál výrazně zvýšit výkon a použitelnost DApps.

Další čtení

Zřeknutí se odpovědnosti: Tento obsah je vám prezentován „tak, jak je“, pouze pro obecné informační a vzdělávací účely, bez zastoupení nebo záruky jakéhokoli druhu. Nemělo by být vykládáno jako finanční, právní nebo jiné odborné poradenství, ani není určeno k doporučení nákupu jakéhokoli konkrétního produktu nebo služby. Měli byste vyhledat vlastní radu od příslušných profesionálních poradců. V případě, že článek přispěl přispěvatelem třetí strany, vezměte prosím na vědomí, že tyto vyjádřené názory patří přispěvateli třetí strany a nemusí nutně odrážet názory Binance Academy. Pro další podrobnosti si prosím přečtěte naše úplné prohlášení o vyloučení odpovědnosti zde. Ceny digitálních aktiv mohou být kolísavé. Hodnota vaší investice může klesat nebo stoupat a investovaná částka se vám nemusí vrátit. Jste výhradně odpovědní za svá investiční rozhodnutí a Binance Academy nenese odpovědnost za jakékoli ztráty, které vám mohou vzniknout. Tento materiál by neměl být vykládán jako finanční, právní nebo jiné odborné poradenství. Další informace naleznete v našich Podmínkách použití a Upozornění na rizika.