Mis on ZKThreads ja kuidas need toimivad?
Avaleht
Artiklid
Mis on ZKThreads ja kuidas need toimivad?

Mis on ZKThreads ja kuidas need toimivad?

Keskmine
Avaldatud Jun 6, 2024Värskendatud Jul 30, 2024
6m

Võtmepunktid

  • ZKThreads on raamistik, mis võib parandada detsentraliseeritud rakenduste (DAppide) jõudlust ja skaleeritavust, kasutades teadmise puudumiste tõendust (ZKP - zero-knowledge proofs).

  • ZKThreads võib pakkuda eeliseid parema kasutajakogemuse, madalamate tehingukulude ja täiustatud turvalisuse näol.

  • ZKThreadsi saab kasutada erinevates rakendustes, näiteks detsentraliseeritud börsidel (DEX-ides), seansipõhistes mängudes, zk-turvatud vahevaras ja ahelasiseses AI-süsteemides.

Sissejuhatus

Turvalisus, komponeeritavus ja koostalitlusvõime on detsentraliseeritud rakenduste (DAppide) tõhusa toimimise võtmeks, kuid neid on sageli raske tasakaalustada. ZKThreads pakub sellele trilemmale potentsiaalset lahendust. Selles artiklis uurime, mis on ZKThreads, kuidas need toimivad, kuidas need teistest zk-lahendustest erinevad, mõningaid nende eeliseid ja kasutusjuhtumeid.

Mis on ZKTthreads?

ZKThreads on teadmiste puudumise raamistik, mis suurendab DAppide jõudlust ja skaleeritavust. Nad kasutavad Starkneti võimalusi, et luua standardne keskkond koostalitlusvõimeliste rakenduste arendamiseks ja käitamiseks plokiahelas.

Kuidas ZKThreadsid toimivad?

1. Rakenduse loogika juurutamine

Protsess algab rakenduse loogika juurutamisega ZKThreadsi rakenduse lepingutesse. Need lepingud on sisuliselt reeglid ja protseduurid, mis reguleerivad rakenduse toimimist.

2. Tehingute komplekteerimine

Selle asemel, et iga tehingut eraldi käsitleda, rühmitab ZKThreads mitu tehingut üheks partiiks. See muudab nende suures mahus töötlemise tõhusamaks.

3. Tõenduste loomine

Seejärel luuakse krüptograafiline tõend, mida nimetatakse STARK-tõendiks, et tagada kõikide partiide tehingute kehtivust ja nende töötlemist vastavalt lepingureeglitele.

4. Kinnitamine

Järgmisena saadetakse STARK-i tõendus 2. kihi jadasse, kus seda kontrollitakse DAppi kanoonilise kirjega. Kanooniline kirje viitab rakenduse kontrollitud ja aktsepteeritud olekule.

Starkneti leping ZKThread Verifier kontrollib tõendust, et tagada selle täpsus. See kontrollib topeltkulutamist, tagab, et kõik tehingud on volitatud, ja kontrollib, kas tulemuse olek on kooskõlas plokiahela reeglitega.

Kui tõendus on kehtiv, värskendab ZKThread Verifier DAppi kanoonilist olekukirjet. Kui tõendus on kehtetu, lükatakse muudatused tagasi, tagades rakenduse terviklikkuse.

ZKThreads vs teised ZK lahendused

Andmehaldus

ZKThreads on loodud nii oleku- kui ka tehinguandmete salvestamiseks väljaspool ahelat, kasutades samal ajal tehingute kinnitamiseks teadmiste puudumise tõendusi (ZKP-sid). See erineb paljudest traditsioonilistest teadmise puudumise koondfailidest (zk-rollups), mis liigutavad arvutusi ahelast välja, kuid salvestavad siiski tehinguandmeid ahelas

Hoides kõik andmed ahelaväliselt, saab ZKThreads märkimisväärselt vähendada andmekoormust peamisel plokiahelal, mis suurendab skaleeritavust ja vähendab kulusid. Seevastu zk-koondfailid, nagu zkSync, postitavad perioodiliselt ahelasse tehinguandmeid, tagades, et baaskiht käsitleb andmete kättesaadavust.

Koostalitlusvõime

ZKThreads seab esikohale koostalitlusvõimelised rakendused, vähendades killustumist ja tagades, et erinevad DAppid saaksid ühes ökosüsteemis sujuvalt suhelda. Seevastu teised lahendused, nagu zkEVM, keskenduvad rohkem ühilduvusele.

Valideerimismehhanism

ZKThreadsi kontrolliprotsess hõlmab STARK-tõenduse loomist, mis kinnitavad komplekteeritud tehingu ja olekumuudatuste õigsust. Seejärel kontrollitakse neid tõendusi DAppi kanoonilise oleku suhtes. Võrdluseks, mõned zk-rollupid, nagu zkSync, kasutavad zk-SNARK-e või zk-STARK-e, et luua krüptograafilisi tõendeid, mida kontrollitakse ahelas.

ZKThreadsi eelised

Täiustatud kasutajakogemus

ZKThreads täiustavad kasutajakogemust, võimaldades erinevate DAppide vahel sujuvat suhtlemist. Kasutajad pääsevad juurde mitmele rakendusele ilma võrku vahetamata.

Madalamad kulud

Tehinguid rühmitades ja korraga töödeldes vähendab ZKThreads põhiplokiahelas salvestatavate tehingute arvu. See vähendab kasutajate tehingutasusid, muutes DAppid taskukohasemaks.

Lisaks salvestavad nad nii oleku- kui ka tehinguandmeid väljaspool ahelat, säilitades samal ajal turvalisuse ja terviklikkuse ZKP-de kaudu. See vähendab plokiahela andmekoormust, mis toob kaasa madalamad gaasitasud.

Täiustatud turvalisus

ZKThreads kasutavad turvalisuse suurendamiseks ZKP-sid. ZKP-d võimaldavad tehinguid kinnitada ilma alusandmeid paljastamata, säilitades privaatsuse. Lisaks tagavad nad, et kõiki tehinguid töödeldakse vastavalt etteantud reeglitele, vältides volitamata tegevust.

ZKThreadsi eelised

L2 detsentraliseeritud börsid

ZKThreads saab muuta Starkneti DEX-id tõhusamaks, vähendades kasutajate tehingutasusid. Tavaliselt on Starkneti DEX-id ebapraktilised, kuna kasutajad peaksid maksma iga tehingu eest tasu. ZKThreadsiga maksavad kasutajad tasusid ainult siis, kui nad oma raha välja võtavad, alandades kauplemise kogukulusid ning muutes DEX-id praktilisemaks ja taskukohasemaks.

Seansipõhised mängud

Seansipõhistes mängude puhul, nagu pokker ja male, võivad ZKThreads aidata teenustasusid koondada. Selle asemel, et iga liigutuse eest tasu võtta, maksavad mängijad ainult ühe teenustasu mängu lõpus, kui lõpptulemused Starknetis salvestatakse. See võimaldab arendajatel luua laiema valiku täielikult ahelas olevaid mänge, muretsemata suurte tehingukulude pärast.

Zk-turvatud vahevara ja jagatud likviidsuse infrastruktuur

ZKThreads pakub turvalist ja tõhusat raamistikku vahevararakendustele, nagu oraaklid ja sillad. Ehitades funktsioone otse ZKThreadi, saavad need rakendused turvalisuse ja koostalitlusvõime tagamiseks ZKP-sid võimendada.

Ahelasisene AI

ZKThreads pakub vajalikku arvutusvõimsust AI-mudelite käitamiseks otse plokiahelas. See tähendab, et AI programmi saab hallata ZKThreadis, hoides selle põhiandmed ja toimingud järjepidevad. Neid AI mudeleid saavad seejärel kasutada erinevad rakendused, nagu mängud, sotsiaalmeedia platvormid ja tootlikkuse tööriistad.

Lõppmärkused

ZKThreads on raamistik skaleeritavate ja turvaliste DAppide loomiseks ZKP-de abil. Neid saab kasutada Starkneti DEX-ide, seansipõhiste mängude ja vahevararakenduste jaoks. Erinevalt teistest zk-lahendustest rõhutavad ZKThreads koostalitlusvõimet, hoiavad kõik andmed plokiahelaväliselt ja kasutavad teistsugust kontrollimehhanismi. Tulevikku vaadates on ZKThreadsil potentsiaal märkimisväärselt parandada DAppide jõudlust ja kasutatavust.

Lisalugemist

Kohustustest loobumine: seda sisu esitatakse sellisel kujul, nagu see on, ainult üldiseks teabeks ja hariduslikel eesmärkidel, ilma igasuguse esinduse või garantiita. Seda ei tohiks tõlgendada kui finants-, juriidilist või muud professionaalset nõuannet ega soovitust konkreetse toote või teenuse ostmiseks. Peaksid küsima nõu asjakohastelt professionaalsetelt nõustajatelt. Kui artikli on koostanud kolmandast osapoolest kaastöötaja, pane tähele, et väljendatud seisukohad kuuluvad kolmandast osapoolest kaastöötajale ja ei pruugi kajastada Binance Academy omasid. Lisateabe saamiseks loe meie täielikku lahtiütlemist. Digitaalsete varade hinnad võivad olla kõikuvad. Sinu investeeringu väärtus võib langeda või tõusta ja sa ei pruugi investeeritud summat tagasi saada. Sina vastutad ainuisikuliselt oma investeerimisotsuste eest ja Binance Academy ei vastuta võimalike kahjude eest. Seda materjali ei tohiks tõlgendada finants-, juriidilise või muu professionaalse nõuandena. Lisateabe saamiseks vaata meie kasutustingimusi ja riskihoiatust.