Mi a ZKThreads és hogyan működik?
Kezdőlap
Cikkek
Mi a ZKThreads és hogyan működik?

Mi a ZKThreads és hogyan működik?

Középszintű
Közzétéve Jun 6, 2024Frissítve Jul 30, 2024
6m

A legfontosabb tudnivalók

  • A ZKThreads egy olyan keretrendszer, amely a zéróismeretes bizonyítás (ZKP-k) segítségével képes növelni a decentralizált alkalmazások (DAppok) teljesítményét és skálázhatóságát.

  • A ZKThreads különböző előnyöket kínálhat a jobb felhasználói élmény, az alacsonyabb tranzakciós költségek és a fokozott biztonság formájában.

  • A ZKThreads különböző alkalmazásokban használható, például decentralizált tőzsdékben (DEX), PvP/PvE játékokban, zk-védett middleware-ben és on-chain AI-rendszerekben.

Bevezetés

A decentralizált alkalmazások (DAppok) hatékony teljesítményének kulcsa a biztonság, az összeilleszthetőség és az átjárhatóság, de gyakran nehéz egyensúlyt teremteni közöttük. A ZKThreads egy lehetséges megoldást javasol erre a trilemmára. Ebben a cikkben megvizsgáljuk, hogy mi az a ZKThreads, hogyan működik, miben különbözik más zk-megoldásoktól, milyen előnyei és felhasználási lehetőségei vannak.

Mi az a ZKThreads?

A ZKThreads egy zéróismeretes keretrendszer, amely növeli a DAppok teljesítményét és skálázhatóságát. A Starknet képességeit kihasználva szabványosított környezetet hoznak létre az átjárható alkalmazások blokkláncon történő fejlesztéséhez és futtatásához.

Hogyan működik a ZKThreads?

1. Alkalmazáslogika beépítése

A folyamat az alkalmazás-logika a ZKThreads alkalmazás-szerződésekbe való beépítésével kezdődik. Ezek a szerződések lényegében az alkalmazások működését meghatározó szabályok és eljárások.

2. Tranzakciók kötegelése

Ahelyett, hogy minden egyes tranzakciót külön-külön kezelne, a ZKThreads több tranzakciót egyetlen kötegbe rendez. Ez hatékonyabbá teszi a tranzakciók nagy számban történő feldolgozását.

3. Bizonyítások készítése

Ezután létrejön egy STARK-bizonyítéknak nevezett kriptográfiai bizonyíték, amely biztosítja, hogy a kötegben lévő összes tranzakció érvényes és a szerződési szabályoknak megfelelően került feldolgozásra.

4. Hitelesítés

Ezután a STARK-bizonyítékot elküldik a 2. rétegű szekvenszernek, ahol azt a DApp kanonikus rekordjával összevetve ellenőrzik. A kanonikus rekord alatt az alkalmazás ellenőrzött és elfogadott állapotát értjük.

A Starknet egyik szerződése, a ZKThread Verifier, ellenőrzi a bizonyítékot, hogy biztosítsa annak pontosságát. Ellenőrzi a dupla költést, biztosítja, hogy minden tranzakció engedélyezett legyen, és ellenőrzi, hogy a keletkező állapot összhangban van-e a blokklánc szabályaival.

Ha a bizonyíték érvényes, a ZKThread Verifier frissíti a DApp kanonikus állapotrekordját. Ha a bizonyíték érvénytelen, a módosítások elutasításra kerülnek, így biztosítva az alkalmazás integritását.

ZKThreads vs. más ZK-megoldások

Adatkezelés

A ZKThreads-t úgy tervezték, hogy mind az állapot-, mind a tranzakciós adatokat off-chain tárolja, miközben zéróismeretes bizonyítást (ZKP-k) használ a tranzakciók validálására. Ez különbözik számos hagyományos zéróismeretes rolluptól (zk-rollup), amelyek a számításokat off-chain végzik, de a tranzakciós adatokat továbbra is on-chain tárolják. 

Az összes adat off-chain tartásával a ZKThreads jelentősen csökkentheti a fő blokklánc adatterhelését, ami növeli a skálázhatóságot és csökkenti a költségeket. Ezzel szemben az olyan zk-rollupok, mint a zkSync, rendszeresen közzéteszik a kötegelt tranzakciós adatokat a láncon, biztosítva, hogy az alapréteg kezelje az adatok rendelkezésre állását.

Átjárhatóság

A ZKThreads az átjárható alkalmazásokat helyezi előtérbe, csökkentve a széttagoltságot és biztosítva, hogy a különböző DAppok zökkenőmentesen együttműködhessenek ugyanabban az ökoszisztémában. Ezzel szemben más megoldások, mint például a zkEVM, inkább a kompatibilitásra összpontosítanak.

Validálási mechanizmus

A ZKThreads hitelesítési folyamata magában foglalja a STARK-bizonyítékok létrehozását, amelyek igazolják a kötegelt tranzakciók és állapotváltozások helyességét. Ezeket a bizonyítékokat ezután a DApp kanonikus állapota alapján ellenőrzik. Ezzel szemben egyes zk-rollupok, mint például a zkSync, zk-SNARKs vagy zk-STARKs segítségével hoznak létre kriptográfiai bizonyítékokat, amelyeket on-chain hitelesítenek.

A ZKThreads előnyei

Jobb felhasználói élmény

A ZKThreads javítja a felhasználói élményt azáltal, hogy lehetővé teszi a különböző DAppok közötti zökkenőmentes interakciót. A felhasználók több alkalmazáshoz is hozzáférhetnek anélkül, hogy hálózatot kellene váltaniuk.

Alacsonyabb költségek

A tranzakciók csoportosításával és egyszerre történő feldolgozásával a ZKThreads csökkenti a fő blokkláncon rögzítendő tranzakciók számát. Ez csökkenti a felhasználók tranzakciós díjait, megfizethetőbbé téve a DAppokat.

Ezenkívül mind az állapotot, mind a tranzakciós adatokat off-chain tárolják, miközben továbbra is fenntartják a biztonságot és az integritást a ZKP-kon keresztül. Ez csökkenti a blokklánc adatterhelését, ami alacsonyabb gas díjakat eredményez.

Fokozott biztonság

A ZKThreads a biztonság növelése érdekében ZKP-ket használ. A ZKP-k lehetővé teszik a tranzakciók validálását a mögöttes adatok felfedése nélkül, megőrizve az adatvédelmet. Emellett biztosítják, hogy minden tranzakciót az előre meghatározott szabályok szerint dolgozzanak fel, megakadályozva a jogosulatlan tevékenységeket.

A ZKThreads felhasználási lehetőségei

2. rétegű decentralizált tőzsdék

A ZKThreads hatékonyabbá teheti a Starknet-en működő DEX-eket azáltal, hogy csökkenti a felhasználók tranzakciós díjait. Alapesetben a DEX-ek nem lennének praktikusak a Starkneten, mivel a felhasználóknak minden kereskedés után díjat kellene fizetniük. A ZKThreads segítségével a felhasználóknak csak akkor kell díjat fizetniük, amikor lehívják pénzeszközeiket, ami csökkenti a kereskedés teljes költségét, valamint praktikusabbá és megfizethetőbbé teszi a DEX-eket.

PvP és PvE játékok

A PvP vagy PvE játékokban, mint például a póker és a sakk, a ZKThreads segíthet a díjak összesítésében. Ahelyett, hogy minden lépésért díjat számítanának fel, a játékosok csak egyetlen díjat fizetnek a játék végén, amikor a végeredményt rögzíti a Starknet. Ez lehetővé teszi a fejlesztők számára, hogy több teljesen on-chain játékot hozzanak létre anélkül, hogy aggódniuk kellene a magas tranzakciós költségek miatt.

Zk-védett middleware és megosztott likviditási infrastruktúra

A ZKThreads biztonságos és hatékony keretrendszert kínál a middleware alkalmazásokhoz, például orákulumokhoz és hidakhoz. Azáltal, hogy a funkciókat közvetlenül egy ZKThread-en belül építik ki, ezek az alkalmazások kihasználhatják a ZKP-ket a biztonság és az átjárhatóság biztosítása érdekében.

On-chain AI

A ZKThreads biztosítja a szükséges számítási teljesítményt ahhoz, hogy az AI-modellek közvetlenül a blokkláncon futhassanak. Ez azt jelenti, hogy egy AI-program egy ZKThread-en belül kezelhető, megőrizve annak alapvető adatait és működését. Ezeket az AI-modelleket aztán különböző alkalmazások, például játékok, közösségi médiaplatformok és produktivitási eszközök használhatják.

Záró gondolatok

A ZKThreads egy keretrendszer skálázható és biztonságos DAppok ZKP-k segítségével történő fejlesztéséhez. Használható Starknet DEX-ekhez, PvP/PvE játékokhoz és middleware alkalmazásokhoz. Más zk-megoldásokkal ellentétben a ZKThreads az átjárhatóságra helyezi a hangsúlyt, minden adatot off-chain tárol, és más hitelesítési mechanizmust használ. A jövőben a ZKThreads jelentős mértékben javíthatja a DAppok teljesítményét és használhatóságát.

További olvasnivaló

Felelősségkizáró nyilatkozat: A jelen bejegyzés tartalmát annak adott formájában, változtatás nélkül bocsátjuk rendelkezésre általános tájékoztatási és oktatási céllal, mindennemű felelősség vagy szavatosság vállalása nélkül. Az itt leírtak nem tekinthetők pénzügyi, jogi vagy egyéb szakmai tanácsadásnak, sem egy konkrét termék vagy szolgáltatás megvásárlására tett javaslatnak. Javasoljuk, hogy kérj tanácsot a megfelelő szaktanácsadóktól. Mivel a jelen cikket harmadik félként közreműködő szerző írta, felhívjuk a figyelmedet, hogy az itt kifejtett nézőpontok a harmadik félként közreműködő szerző álláspontját részletezik, és nem feltétlenül tükrözik a Binance Academy véleményét. További részletekért olvasd el itt a teljes felelősségkizáró nyilatkozatunkat. A digitális eszközök ára ingadozhat. A befektetés értéke csökkenhet vagy nőhet, és az is előfordulhat, hogy nem kapod vissza a befektetett összeget. A befektetési döntéseidért egyedül te felelsz, és a Binance Academy nem vállal felelősséget az esetlegesen felmerülő veszteségekért. Az itt leírtak nem tekinthetők pénzügyi, jogi vagy egyéb szakmai tanácsadásnak. További információért tekintsd meg a Használati feltételeinket és a Kockázati figyelmeztetést.