Kľúčové poznatky
ZKThreads sú rámec, ktorý môže zvýšiť výkon a škálovateľnosť decentralizovaných aplikácií (DApp) pomocou dôkazov s nulovou znalosťou (ZKP).
ZKThreads môže ponúknuť výhody vo forme zlepšenej používateľskej praxe, nižších transakčných nákladov a zvýšenej bezpečnosti.
ZKThreads je možné použiť v rôznych aplikáciách, ako sú decentralizované burzy (DEX), hry založené na reláciách, middleware so zabezpečením zk a systémy AI v reťazci.
Úvod
Bezpečnosť, skladateľnosť a interoperabilita sú kľúčom k efektívnemu výkonu decentralizovaných aplikácií (DApp), ale často je ťažké ich vyvážiť. ZKThreads navrhuje riešenie tejto trilemy. V tomto článku sa pozrieme na to, čo sú to ZKThreads, ako fungujú, ako sa líšia od iných ZK riešení, niektoré ich výhody a prípady použitia.
Čo sú ZKThreads?
ZKThreads predstavuje rámec s nulovými znalosťami, ktorý zvyšuje výkonnosť a škálovateľnosť DApp. Využívajú schopnosti Starknet na vytvorenie štandardizovaného prostredia na vývoj a prevádzku interoperabilných aplikácií na blockchaine.
Ako fungujú ZKThreads?
1. Nasadenie aplikačnej logiky
Proces začína nasadením aplikačnej logiky do kontraktov aplikácie ZKThread. Tieto kontrakty sú v podstate pravidlami a postupmi, ktoré riadia fungovanie žiadosti.
2. Dávkové transakcie
ZKThreads nespracovávajú každú transakciu individuálne, ale zoskupujú viacero transakcií do jednej dávky. Vďaka tomu je ich spracovanie vo veľkom počte efektívnejšie.
3. Vytvorenie dôkazov
Potom sa vytvorí kryptografický dôkaz nazývaný dôkaz STARK, aby sa zabezpečilo, že všetky transakcie v dávke sú platné a boli spracované podľa zmluvných pravidiel.
4. Overenie
Ďalej je dôkaz STARK odoslaný do sekvencera Vrstvy 2, kde je overený proti kanonickému záznamu DApp. Kanonický záznam predstavuje overený a prijatý stav žiadosti.
Overovateľ ZKThread, kontrakt na Starknet, skontroluje dôkaz, aby zabezpečil jeho presnosť. Kontroluje dvojité výdavky, zabezpečuje autorizáciu všetkých transakcií a kontroluje, či je výsledný stav v súlade s pravidlami blockchainu.
Ak je dôkaz platný, overovateľ ZKThreads aktualizuje záznam o kánonickom stave DApp. Ak je dôkaz neplatný, zmeny sa zamietnu, čím sa zabezpečí integrita žiadosti.
Porovnanie ZKThreads s inými riešeniami ZK
Manipulácia s údajmi
ZKThreads sú určené na ukladanie údajov o stave aj transakciách off-chain (mimo reťazca) a na overenie transakcií sa používajú dôkazy s nulovou znalosťou (ZKP). To sa líši od mnohých tradičných rollupov s nulovou znalosťou (rollupy zk), ktoré presúvajú výpočty off-chain, ale stále ukladajú transakčné údaje on-chain (na reťazci).
Udržiavaním všetkých dát off-chain môžu ZKThreads výrazne znížiť zaťaženie dát na hlavnom blockchaine, čo zvyšuje škálovateľnosť a znižuje náklady. Naopak, rollupy s nulovou znalosťou, ako je zkSync, pravidelne uverejňujú údaje o dávkových transakciách on-chain, čím zabezpečujú, že základná vrstva spracováva dostupnosť údajov.
Interoperabilita
ZKThreads uprednostňujú interoperabilné aplikácie, znižujú fragmentáciu a zabezpečujú, že rôzne DApp môžu bezproblémovo interagovať v rámci toho istého ekosystému. Naopak, iné riešenia ako zkEVM sa viac zameriavajú na kompatibilitu.
Mechanizmus overovania
Proces overovania v ZKThreads zahŕňa vytváranie jasných dôkazov, ktoré overujú správnosť dávkových transakcií a zmien stavu. Tieto dôkazy sú potom overované proti kanonickému stavu DApp. Na porovnanie, niektoré rollupy zk ako zkSync používajú zk-SNARKs alebo zk-STARKs na vytvorenie kryptografických dôkazov, ktoré sú overené on-chain.
Výhody ZKThreads
Vyššia spokojnosť používateľov
ZKThreads zvyšujú spokojnosť používateľov tým, že umožňujú bezproblémovú interakciu medzi rôznymi DApp. Používatelia majú prístup k viacerým aplikáciám bez toho, aby museli prepínať siete.
Nižšie náklady
Zoskupením transakcií a ich spracovaním naraz ZKThreads znižujú počet transakcií, ktoré je potrebné zaznamenať na hlavnom blockchaine. Tým sa používateľom znižujú transakčné poplatky, vďaka čomu sú aplikácie DApp cenovo dostupnejšie.
Okrem toho ukladajú stavové aj transakčné údaje off-chain pri súčasnom zachovaní bezpečnosti a integrity prostredníctvom ZKP. To znižuje zaťaženie dát na blockchaine, čo vedie k nižším poplatkom gas.
Zvýšená bezpečnosť
ZKThreads využíva ZKP na zvýšenie bezpečnosti. ZKP umožňujú validáciu transakcií bez odhalenia základných údajov, pričom zachovávajú súkromie. Okrem toho zabezpečujú, aby všetky transakcie boli spracované podľa vopred stanovených pravidiel, čím sa zabráni neoprávneným činnostiam.
Možnosti použitia ZKThreads
Decentralizované burzy L2
ZKThreads môžu zefektívniť DEX na Starknete znížením transakčných poplatkov pre používateľov. Za normálnych okolností by DEX na Starknete boli nepraktické, pretože používatelia by museli platiť poplatky za každý obchod. So ZKThreads platia používatelia poplatky len vtedy, keď vyberajú svoje finančné prostriedky, čím znižujú celkové náklady na obchodovanie, čo v konečnom dôsledku zvyšuje praktickosť DEX a robí ich cenovo dostupnejšími.
Hry založené na relácii
V hrách založených na reláciách, ako je poker a šach, môže ZKThreads pomôcť s agregáciou poplatkov. Namiesto účtovania poplatku za každý pohyb zaplatia hráči na konci hry iba jeden poplatok, keď sa konečné výsledky zaznamenajú na Starknet. To umožňuje vývojárom vytvárať širšiu škálu hier kompletne na sieti bez obáv z vysokých transakčných nákladov.
Middleware zabezpečené nulovou znalosťou a zdieľaná infraštruktúra likvidity
ZKThreads ponúkajú bezpečný a efektívny rámec pre middlevérové aplikácie, ako sú veštby a mosty. Vytváraním funkcií priamo v rámci ZKThread môžu tieto aplikácie využiť ZKP na garantovanie bezpečnosti a interoperability.
AI on-chain (na reťazci)
ZKThreads ponúkajú potrebný výpočtový výkon na spustenie modelov AI priamo na blockchaine. To znamená, že program AI môže byť spravovaný v rámci ZKThread, pričom jeho základné údaje a operácie sú konzistentné. Tieto modely AI potom môžu používať rôzne aplikácie, ako sú hry, platformy sociálnych médií a nástroje produktivity.
Záverečné myšlienky
ZKThreads sú rámcom na vytváranie škálovateľných a bezpečných DApp pomocou ZKP. Môžu byť použité pre Starknet DEX, hry založené na reláciách a middleware aplikácie. Na rozdiel od iných riešení ZK, ZKThreads zdôrazňujú interoperabilitu, udržujú všetky dáta off-chain a využívajú iný overovací mechanizmus. Pri pohľade do budúcnosti majú ZKThreads potenciál výrazne zvýšiť výkonnosť a použiteľnosť DApp.
Prečítajte si tiež
Zlepšenie transparentnosti kryptomien použitím dôkazu s nulovou znalosťou
Optimistické rollupy/rollupy s nulovou znalosťou: Aký je medzi nimi rozdiel?
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žívania a Varovaniach pred rizikom.