Kas yra ZKThreads ir kaip ji veikia?
Pradžia
Straipsniai
Kas yra ZKThreads ir kaip ji veikia?

Kas yra ZKThreads ir kaip ji veikia?

Paskelbta Jun 6, 2024Naujinta Jul 11, 2024
6m

Pagrindiniai pranašumai

  • ZKThreads yra sistema, kuri gali pagerinti decentralizuotų programų (DApps) naÅ¡umą ir mastelį naudojant įrodymus neatskleidžiant informacijos (ZKP).

  • ZKThreads gali pasiÅ«lyti geresnę vartotojo patirtį, mažesnes sandorių iÅ¡laidas ir didesnį saugumą.

  • ZKThreads gali bÅ«ti naudojama įvairiose programose, tokiose kaip decentralizuotos vertybinių popierių biržos (DEX), sesijų pagrindu veikiantys žaidimai, zk apsaugota tarpinė programinė įranga ir grandinės AI sistemos.

Įvadas

Saugumas, sudaromumas ir funkcinis suderinamumas yra pagrindiniai decentralizuotų programų (DApps) našumo veiksniai, tačiau dažnai juos sunku suderinti. ZKThreads siūlo galimą šios trilemos sprendimą. Šiame straipsnyje išnagrinėsime, kas yra ZKThreads, kaip ji veikia, kuo skiriasi nuo kitų zk sprendimų, kelis jos pranašumus ir naudojimo atvejus.

Kas yra ZKThreads?

ZKThreads yra informacijos neatskleidimo sistema, kuri pagerina DApps našumą ir išplečiamumą. Ji naudoja Starknet galimybes, kad sukurtų standartizuotą aplinką suderinamų funkcijų programoms kurti ir paleisti blokų grandinėje.

Kaip veikia ZKThreads?

1. Programos logikos diegimas

Procesas prasideda programos logikos įdiegimu į ZKThreads programų sandorius. Šie sandoriai iš esmės yra taisyklės ir procedūros, reglamentuojančios programos veikimą.

2. Sandorių jungimas į paketus

Užuot tvarkiusi kiekvieną sandorį atskirai, ZKThreads sugrupuoja kelis sandorius į vieną paketą. Tai leidžia efektyviau apdoroti juos dideliais kiekiais.

3. Įrodymų kūrimas

Tada sukuriamas kriptografinis įrodymas, vadinamas STARK įrodymu, skirtas užtikrinti, kad viso paketo sandoriai galiotų ir būtų apdoroti pagal sandorių taisykles.

4. Patikrinimas

Tada STARK įrodymas siunčiamas į 2 sluoksnio sekų valdymą, kur jis patvirtinamas pagal kanoninį DApp įrašą. Kanoninis įrašas reiškia patvirtintą ir priimtą programos būseną.

ZKThreads tikrintojas, sandoris Starknet, patikrina įrodymą, siekdamas užtikrinti jo tikslumą. Jis patikrina, ar nėra išleidžiama dvigubai, užtikrina, kad visi sandoriai būtų teisėti, ir kontroliuoja, ar gauta būsena atitinka blokų grandinės taisykles.

Jei įrodymas galioja, ZKThreads tikrintojas atnaujina kanoninį DApp būsenos įrašą. Jei įrodymas negalioja, pakeitimai atmetami, siekiant užtikrinti programos vientisumą.

ZKThreads ir kiti ZK sprendimai

Duomenų apdorojimas

ZKThreads skirta būsenos ir sandorių duomenims už grandinės ribų saugoti, naudojant įrodymus neatskleidžiant informacijos (ZKP) sandoriams patvirtinti. Tai daroma kitaip nei daugelyje tradicinių informacijos neatskleidžiančių paketų (zk paketai), kurie perkelia skaičiavimus už grandinės ribų, bet vis tiek saugo sandorių duomenis grandinėje. 

Laikydama visus duomenis už grandinės ribų ZKThreads gali gerokai sumažinti duomenų apkrovą pagrindinėje blokų grandinėje, o tai padidina išplečiamumą ir sumažina išlaidas. Ir atvirkščiai – zk paketai, pvz., zkSync, periodiškai skelbia į paketus sujungtus sandorių duomenis grandinėje, užtikrindami, kad bazinis sluoksnis apdorotų duomenų prieinamumą.

Funkcinis suderinamumas

ZKThreads teikia pirmenybę suderinamų funkcijų programoms, sumažina suskaidymą ir užtikrina, kad skirtingos DApps galėtų sklandžiai sąveikauti toje pačioje ekosistemoje. O kiti sprendimai, tokie kaip zkEVM, daugiau dėmesio skiria suderinamumui.

Patvirtinimo mechanizmas

Patvirtinimo procesas ZKThreads apima STARK įrodymų, patvirtinančių į paketus sujungtų sandorių teisingumą ir būsenos pakeitimus, kūrimą. Tada šie įrodymai tvirtinami pagal kanoninę DApp būseną. Palyginimui – kai kurie zk paketai, pvz., zkSync, naudoja zk-SNARK arba zk-STARK, kad sukurtų kriptografinius įrodymus, kurie tvirtinami grandinėje.

ZKThreads pranašumai

Patobulinta vartotojo patirtis

ZKThreads pagerina vartotojo patirtį leisdama sklandžiai sąveikauti skirtingoms DApps. Vartotojai gali pasiekti kelias programas neperjungdami tinklų.

Mažesnės išlaidos

Sugrupuodama sandorius ir apdorodama juos visus iš karto ZKThreads sumažina sandorių, kuriuos reikia įrašyti į pagrindinę blokų grandinę, skaičių. Tai sumažina sandorių mokesčius vartotojams, todėl DApps tampa prieinamesnės.

Be to, ji saugo ir būsenos, ir sandorių duomenis už grandinės ribų, išlaikydama saugumą ir vientisumą per ZKP. Taip sumažinama duomenų apkrova blokų grandinėje, todėl mažėja skaičiavimo išteklių mokesčiai.

Didesnis saugumas

ZKThreads naudoja ZKP, kad padidintų saugumą. ZKP leidžia patvirtinti sandorius neatskleidžiant pagrindinių duomenų ir išsaugant privatumą. Be to, jie užtikrina, kad visi sandoriai būtų apdorojami pagal iš anksto nustatytas taisykles ir būtų užkirstas kelias neteisėtai veiklai.

ZKThreads naudojimo atvejai

L2 decentralizuotos vertybinių popierių biržos

ZKThreads dėka DEX Starknet gali veikti efektyviau, nes vartotojų sandorių mokesčiai yra mažesni. Antraip DEX Starknet būtų nepraktiškos, nes vartotojai turėtų mokėti mokesčius už kiekvieną sandorį. Naudodami ZKThreads vartotojai moka mokesčius tik tada, kai išima savo lėšas, todėl sumažėja bendra prekybos kaina ir DEX tampa praktiškesnės ir prieinamesnės.

Sesijomis pagrįsti žaidimai

Sesijomis pagrįstuose žaidimuose, tokiuose kaip pokeris ir šachmatai, ZKThreads gali padėti kaupti mokesčius. Užuot išskaitant mokestį už kiekvieną veiksmą, žaidėjai moka tik vieną mokestį žaidimo pabaigoje, kai galutiniai rezultatai įrašomi Starknet. Tai leidžia kūrėjams sukurti platesnį visiškai grandinėje veikiančių žaidimų asortimentą, nesijaudinant dėl didelių sandorių išlaidų.

ZK apsaugota tarpinė programinė įranga ir bendra likvidumo infrastruktūra

ZKThreads siūlo saugią ir veiksmingą tarpinės programinės įrangos, pvz., Oracle ir tiltų, sistemą. Kuriant funkcijas tiesiogiai ZKThread, šios programos gali naudoti ZKP, kad užtikrintų saugumą ir funkcinį suderinamumą.

AI grandinėje

ZKThreads siūlo reikiamą skaičiavimo galią, kad AI modeliai būtų paleisti tiesiogiai blokų grandinėje. Tai reiškia, kad AI programa gali būti valdoma per ZKThread, išlaikant jos pagrindinių duomenų ir sandorių nuoseklumą. Šiuos AI modelius gali naudoti įvairios programos, pvz., žaidimai, socialinių tinklų platformos ir produktyvumo įrankiai.

Baigiamosios mintys

ZKThreads yra sistema, skirta išplečiamoms ir saugioms DApp kurti naudojant ZKP. Ji gali būti naudojama Starknet DEX, sesijomis pagrįstiems žaidimams ir tarpinės programinės įrangos programoms. Kitaip nei kiti zk sprendimai, ZKThreads akcentuoja funkcinį suderinamumą, saugo visus duomenis už grandinės ribų ir naudoja kitą tvirtinimo mechanizmą. Žvelgiant į ateitį, ZKThreads gali gerokai pagerinti DApps našumą ir naudojimą.

Papildoma literatūra

Atsakomybės atsisakymas: šis turinys jums pateikiamas „toks, koks yra“ tik bendro informavimo ir švietimo tikslais, jis nesuteikia jokios garantijos ir nieko neteigia. Šis tekstas neturėtų būti suprantamas kaip finansinis, teisinis ar kitoks patarimas, taip pat nesiekiama rekomenduoti įsigyti kokį nors konkretų produktą ar paslaugą. Turėtumėte patys kreiptis patarimo į atitinkamus profesionalius konsultantus. Jei straipsnį pateikė trečiosios šalies bendraautoris, atkreipkite dėmesį, kad išsakytos nuomonės priklauso trečiosios šalies bendraautoriui ir nebūtinai atspindi Binance Academy nuomonę. Daugiau informacijos rasite perskaitę visą atsakomybės atsisakymą čia. Skaitmeninių išteklių kainos gali būti nepastovios. Jūsų investicijos vertė gali sumažėti arba padidėti, o investuotos sumos galite ir neatgauti. Tik jūs esate atsakingi už savo investicinius sprendimus, o Binance Academy nėra atsakinga už jokius jūsų patirtus nuostolius. Ši medžiaga neturėtų būti suprantama kaip finansinis, teisinis ar profesionalo patarimas. Jei reikia daugiau informacijos, žr. mūsų naudojimo sąlygas ir įspėjimą dėl rizikos.