Čo sú ZKThreads a ako fungujú?
Domov
Články
Čo sú ZKThreads a ako fungujú?

Čo sú ZKThreads a ako fungujú?

Stredne pokro─Źil├Ż
Zverejnen├ę Jun 6, 2024Aktualizovan├ę Jul 11, 2024
6m

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┼ż

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.