Recomandări cheie

  • ZKThread-urile sunt un cadru care poate îmbunătăți performanța și scalabilitatea aplicațiilor descentralizate (DApps) folosind dovezi cu cunoștințe zero (ZKPs).

  • ZKThreads poate oferi beneficii sub formă de experiență îmbunătățită a utilizatorului, costuri de tranzacție mai mici și securitate sporită.

  • ZKThreads poate fi folosit în diverse aplicații, cum ar fi schimburi descentralizate (DEX), jocuri bazate pe sesiune, middleware securizat zk și sisteme AI în lanț.

Introducere

Securitatea, compozibilitatea și interoperabilitatea sunt cheia performanței eficiente a aplicațiilor descentralizate (DApps), dar sunt adesea dificil de echilibrat. ZKThreads propune o posibilă soluție la această trilemă. În acest articol, vom explora ce sunt ZKThreads, cum funcționează, cum diferă de alte soluții zk, unele dintre beneficiile și cazurile de utilizare ale acestora.

Ce sunt ZKThreads?

ZKThreads sunt un cadru fără cunoștințe care îmbunătățește performanța și scalabilitatea DApps. Ei folosesc capacitățile Starknet pentru a crea un mediu standardizat pentru dezvoltarea și rularea aplicațiilor interoperabile pe blockchain.

Cum funcționează ZKThreads?

1. Implementarea logicii aplicației

Procesul începe cu implementarea logicii aplicației în contractele de aplicații ale ZKThreads. Aceste contracte sunt în esență regulile și procedurile care guvernează modul în care funcționează o aplicație.

2. Tranzacții în lot

În loc să gestioneze fiecare tranzacție individual, ZKThreads grupează mai multe tranzacții într-un singur lot. Acest lucru face mai eficientă procesarea lor în număr mare.

3. Crearea de dovezi

Apoi, o dovadă criptografică numită dovadă STARK este creată pentru a se asigura că toate tranzacțiile din lot sunt valide și au fost procesate conform regulilor contractului.

4. Verificare

Apoi, dovada STARK este trimisă la secvențatorul Layer 2, unde este verificată față de înregistrarea canonică a DApp. Înregistrarea canonică se referă la starea verificată și acceptată a unei cereri.

ZKThread Verifier, un contract pe Starknet, verifică dovada pentru a asigura acuratețea acesteia. Verifică dublarea cheltuielilor, se asigură că toate tranzacțiile sunt autorizate și controlează dacă starea rezultată este în concordanță cu regulile blockchain-ului.

Dacă dovada este validă, ZKThread Verifier actualizează înregistrarea de stare canonică a DApp. În cazul în care dovada este nevalidă, modificările sunt respinse, asigurându-se integritatea cererii.

ZKThreads vs. Alte soluții ZK

Manipularea datelor

ZKThreads-urile sunt concepute pentru a stoca atât date de stat, cât și date de tranzacție în afara lanțului, utilizând în același timp dovezile zero-knowledge (ZKP) pentru a valida tranzacțiile. Acest lucru diferă de multe pachete tradiționale de zero cunoștințe (zk-rollups) care mută calculul în afara lanțului, dar totuși stochează datele tranzacțiilor în lanț. 

Păstrând toate datele în afara lanțului, ZKThreads poate reduce semnificativ încărcarea de date pe blockchain-ul principal, ceea ce îmbunătățește scalabilitatea și scade costurile. Dimpotrivă, zk-rollup-urile, cum ar fi zkSync, postează periodic date de tranzacție în loturi în lanț, asigurându-se că nivelul de bază gestionează disponibilitatea datelor.

Interoperabilitate

ZKThreads prioritizează aplicațiile interoperabile, reducând fragmentarea și asigurând că diferite DApps pot interacționa fără probleme în cadrul aceluiași ecosistem. În schimb, alte soluții precum zkEVM se concentrează mai mult pe compatibilitate.

Mecanism de validare

Procesul de verificare în ZKThreads implică crearea de dovezi STARK care validează corectitudinea tranzacțiilor în loturi și modificările de stare. Aceste dovezi sunt apoi verificate în raport cu starea canonică a DApp. În comparație, unele zk-rollup-uri precum zkSync folosesc zk-SNARK-uri sau zk-STARK-uri pentru a crea dovezi criptografice care sunt verificate în lanț.

Beneficiile ZKThreads

Experiență îmbunătățită a utilizatorului

ZKThreads îmbunătățește experiența utilizatorului, permițând interacțiunea fără întreruperi între diferite DApps. Utilizatorii pot accesa mai multe aplicații fără a trebui să schimbe rețelele.

Costuri mai mici

Prin gruparea tranzacțiilor și procesarea lor pe toate simultan, ZKThreads reduce numărul de tranzacții care trebuie înregistrate pe blockchain-ul principal. Acest lucru reduce taxele de tranzacție pentru utilizatori, făcând DApps mai accesibile.

În plus, acestea stochează atât datele de stat, cât și datele de tranzacție în afara lanțului, menținând în același timp securitatea și integritatea prin ZKP-uri. Acest lucru reduce încărcarea de date pe blockchain, ceea ce duce la taxe mai mici de gaz.

Securitate sporită

ZKThreads utilizează ZKP-uri pentru a spori securitatea. ZKP-urile permit validarea tranzacțiilor fără a dezvălui datele subiacente, păstrând confidențialitatea. În plus, se asigură că toate tranzacțiile sunt procesate conform unor reguli predefinite, prevenind activitățile neautorizate.

Cazuri de utilizare ale ZKThreads

schimburi descentralizate L2

ZKThreads poate face DEX-urile de pe Starknet mai eficiente prin reducerea taxelor de tranzacție pentru utilizatori. În mod normal, DEX-urile de pe Starknet ar fi impracticabile, deoarece utilizatorii ar trebui să plătească taxe pentru fiecare tranzacție. Cu ZKThreads, utilizatorii plătesc taxe doar atunci când își retrag fondurile, reducând costul total de tranzacționare și făcând DEX-urile mai practice și mai accesibile.

Jocuri bazate pe sesiune

În jocurile bazate pe sesiune, cum ar fi pokerul și șahul, ZKThreads poate ajuta la cumularea taxelor. În loc să perceapă o taxă pentru fiecare mișcare, jucătorii plătesc o singură taxă la sfârșitul jocului când rezultatele finale sunt înregistrate pe Starknet. Acest lucru le permite dezvoltatorilor să creeze o gamă mai largă de jocuri complet în lanț, fără a-și face griji cu privire la costurile mari de tranzacție.

Middleware securizat de Zk și infrastructură de lichiditate partajată

ZKThreads oferă un cadru sigur și eficient pentru aplicațiile middleware, cum ar fi oracole și punți. Prin construirea de funcționalități direct într-un ZKThread, aceste aplicații pot folosi ZKP-urile pentru a asigura securitatea și interoperabilitatea.

AI în lanț

ZKThreads oferă puterea de calcul necesară pentru a rula modele AI direct pe blockchain. Acest lucru înseamnă că un program AI poate fi gestionat în cadrul unui ZKThread, păstrând consecvența datelor și operațiunilor sale de bază. Aceste modele AI pot fi apoi utilizate de diferite aplicații, cum ar fi jocuri, platforme de social media și instrumente de productivitate.

Gânduri de închidere

ZKThreads sunt un cadru pentru construirea de DApp-uri scalabile și sigure folosind ZKP-uri. Ele pot fi folosite pentru Starknet DEX, jocuri bazate pe sesiune și aplicații middleware. Spre deosebire de alte soluții zk, ZKThreads subliniază interoperabilitatea, păstrează toate datele în afara lanțului și utilizează un mecanism de verificare diferit. Privind cu nerăbdare, ZKThreads au potențialul de a îmbunătăți semnificativ performanța și capacitatea de utilizare a DApps.

Lectură suplimentară

  • Îmbunătățirea transparenței criptografice cu dovada zero cunoștințe

  • Acumulări optimiste vs. Zero-Knowledge: Care este diferența?

  • Ce este trilema blockchain?

  • Relația dintre Blockchain și AI

Exonerare de răspundere: Acest conținut vă este prezentat „ca atare” numai pentru informații generale și în scopuri educaționale, fără reprezentare sau garanție de niciun fel. Nu ar trebui să fie interpretat ca sfaturi financiare, juridice sau alte sfaturi profesionale și nici nu este destinat să recomande achiziționarea unui anumit produs sau serviciu. Ar trebui să solicitați propriul sfat de la consilierii profesioniști corespunzători. În cazul în care articolul este contribuit de un colaborator terț, rețineți că acele opinii exprimate aparțin contributorului terț și nu reflectă neapărat pe cele ale Academiei Binance. Vă rugăm să citiți declinul nostru complet aici pentru mai multe detalii. Prețurile activelor digitale pot fi volatile. Valoarea investiției dvs. poate scădea sau crește și este posibil să nu primiți înapoi suma investită. Sunteți singurul responsabil pentru deciziile dvs. de investiții, iar Academia Binance nu este responsabilă pentru pierderile pe care le puteți suferi. Acest material nu trebuie interpretat ca sfaturi financiare, juridice sau alte sfaturi profesionale. Pentru mai multe informații, consultați Termenii de utilizare și Avertismentul privind riscurile.