Hvad er NFT-spil, og hvordan fungerer de?
Hjem
Artikler
Hvad er NFT-spil, og hvordan fungerer de?

Hvad er NFT-spil, og hvordan fungerer de?

Let √łvet
Offentliggjort Jun 6, 2024Opdateret Jul 11, 2024
6m

Vigtigste budskaber

  • ZKThreads er en struktur, der kan forbedre ydeevnen og skalerbarheden af decentraliserede applikationer (DApps) ved hj√¶lp af zero-knowledge proofs (ZKP'er).

  • ZKThreads kan tilbyde fordele i form af forbedret brugeroplevelse, lavere transaktionsomkostninger og forbedret sikkerhed.

  • ZKThreads kan bruges i forskellige applikationer, s√•som decentraliserede exchanges (DEX'er), sessionsbaserede spil, zk-sikret middleware og AI-systemer p√• k√¶den.

Introduktion

Sikkerhed, sammens√¶ttelighed og interoperabilitet er n√łglen til effektiv ydeevne af decentraliserede applikationer (DApps), men er ofte vanskelig at afbalancere. ZKThreads foresl√•r en potentiel l√łsning p√• dette trilemma. I denne artikel vil vi unders√łge, hvad ZKThreads er, hvordan de fungerer, hvordan de adskiller sig fra andre zk-l√łsninger, nogle af deres fordele og use cases.

Hvad er ZKThreads?

ZKThreads er en zero-knowledge-struktur, der forbedrer ydeevnen og skalerbarheden af DApps. Den udnytter Starknets evner til at skabe et standardiseret milj√ł til udvikling og k√łrsel af interoperable applikationer p√• blockchain.

Hvordan fungerer ZKThreads?

1. Implementering af programlogik

Processen starter med at implementere applikationslogikken i ZKThreads' appkontrakter. Disse kontrakter er i bund og grund de regler og procedurer, der styrer, hvordan en applikation fungerer.

2. Batching-transaktioner

I stedet for at h√•ndtere hver transaktion individuelt, grupperer ZKThreads flere transaktioner i en enkelt batch. Dette g√łr det mere effektivt at behandle dem i stort antal.

3. Oprettelse af beviser

Derefter oprettes et kryptografisk bevis kaldet et STARK-bevis for at sikre, at alle transaktioner i batchen er gyldige og er blevet behandlet i overensstemmelse med kontraktreglerne.

4. Verificering

STARK-beviset sendes derefter til Layer 2-sequenceren, hvor det verificeres mod den kanoniske registrering af DAppen. Den kanoniske registrering henviser til den verificerede og accepterede tilstand af en ans√łgning.

ZKThread Verifier, en kontrakt p√• Starknet, kontrollerer beviset for at sikre dets n√łjagtighed. Den kontrollerer for dobbeltforbrug, sikrer, at alle transaktioner godkendes, og kontrollerer, om den resulterende tilstand er i overensstemmelse med blockchainens regler.

Hvis beviset er gyldigt, opdaterer ZKThread Verifier den kanoniske tilstandsregistrering for DAppen. Hvis beviset er ugyldigt, afvises √¶ndringerne, hvilket sikrer ans√łgningens integritet.

ZKThreads vs. andre ZK-l√łsninger

Håndtering af data

ZKThreads er designet til at lagre både tilstands- og transaktionsdata off-chain, samtidig med at der anvendes zero-knowledge proofs (ZKP'er) til at validere transaktioner. Dette adskiller sig fra mange traditionelle zero-knowledge-rollups (zk-rollups), der flytter beregning off-chain, men stadig gemmer transaktionsdata på kæden. 

Ved at holde alle data off-chain kan ZKThreads reducere databelastningen på den primære blockchain betydeligt, hvilket forbedrer skalerbarheden og sænker omkostningerne. Omvendt sender zk-rollups som zkSync periodisk batchede transaktionsdata på kæden, hvilket sikrer, at basislaget håndterer datatilgængelighed.

Interoperabilitet

ZKThreads prioriterer interoperable applikationer, reducerer fragmentering og sikrer, at forskellige DApps kan interagere problemfrit inden for det samme √łkosystem. I mods√¶tning hertil fokuserer andre l√łsninger s√•som zkEVM mere p√• kompatibilitet.

Valideringsmekanisme

Verificeringsprocessen i ZKThreads involverer oprettelse af STARK-beviser, der validerer rigtigheden af batchede transaktioner og tilstandsændringer. Disse beviser verificeres derefter mod den kanoniske tilstand af DAppen. Til sammenligning bruger nogle zk-rollups som f.eks. zkSync zk-SNARK'er eller zk-STARK'er til at skabe kryptografiske beviser, der verificeres på kæden.

Fordele ved ZKThreads

Forbedret brugeroplevelse

ZKThreads forbedrer brugeroplevelsen ved at muligg√łre problemfri interaktion mellem forskellige DApps. Brugere kan f√• adgang til flere applikationer uden at skulle skifte netv√¶rk.

Lavere omkostninger

Ved at gruppere transaktioner og behandle dem alle p√• √©n gang reducerer ZKThreads antallet af transaktioner, der skal registreres p√• den prim√¶re blockchain. Dette s√¶nker transaktionsgebyrerne for brugerne, hvilket g√łr DApps mere overkommelige.

Derudover lagrer de b√•de tilstands- og transaktionsdata off-chain, samtidig med at de opretholder sikkerhed og integritet gennem ZKP'er. Dette reducerer databelastningen p√• blockchainen, hvilket f√łrer til lavere gasgebyrer.

Forbedret sikkerhed

ZKThreads bruger ZKP'er til at forbedre sikkerheden. ZKP'er g√łr det muligt at validere transaktioner uden at afsl√łre de underliggende data, hvilket beskytter personlige oplysninger. Derudover sikrer de, at alle transaktioner behandles i henhold til foruddefinerede regler, hvilket forhindrer uautoriserede aktiviteter.

Use cases af ZKThreads

Decentraliserede L2-b√łrser

ZKThreads kan g√łre DEX'er p√• Starknet mere effektive ved at reducere transaktionsgebyrer for brugerne. Normalt ville DEX'er p√• Starknet v√¶re upraktiske, da brugerne skulle betale gebyrer for hver handel. Med ZKThreads betaler brugerne kun gebyrer, n√•r de h√¶ver deres midler, hvilket s√¶nker de samlede handelsomkostninger og g√łr DEX'er mere praktiske og overkommelige.

Sessionsbaserede spil

I sessionsbaserede spil, s√•som poker og skak, kan ZKThreads hj√¶lpe med at samle gebyrer. I stedet for at opkr√¶ve et gebyr for hvert tr√¶k, betaler spillerne kun et enkelt gebyr i slutningen af spillet, n√•r de endelige resultater registreres p√• Starknet. Dette giver udviklere mulighed for at skabe et bredere udvalg af spil fuldt ud p√• k√¶den uden at bekymre sig om h√łje transaktionsomkostninger.

Zk-sikret middleware og delt likviditetsinfrastruktur

ZKThreads tilbyder en sikker og effektiv struktur til middleware-applikationer såsom oracles og broer. Ved at opbygge funktionalitet direkte i en ZKThread kan disse applikationer udnytte ZKP'er til at sikre sikkerhed og interoperabilitet.

AI på kæden

ZKThreads tilbyder den n√łdvendige beregningskraft til at k√łre AI-modeller direkte p√• blockchainen. Det betyder, at et AI-program kan administreres i en ZKThread, s√• kernedata og drift forbliver konsistent. Disse AI-modeller kan derefter bruges af forskellige applikationer s√•som spil, sociale medieplatforme og produktivitetsv√¶rkt√łjer.

Sammenfatning

ZKThreads er en struktur til opbygning af skalerbare og sikre DApps ved hj√¶lp af ZKP'er. Den kan bruges til Starknet DEX'er, sessionsbaserede spil og middleware-applikationer. I mods√¶tning til andre zk-l√łsninger l√¶gger ZKThreads v√¶gt p√• interoperabilitet, holder alle data off-chain og bruger en anden verificeringsmekanisme. Fremadrettet har ZKThreads potentialet til at forbedre DApps' ydeevne og anvendelighed betydeligt.

Yderligere læsning

Ansvarsfraskrivelse: Dette indhold pr√¶senteres for dig "som det er" til generel information og uddannelsesm√¶ssige form√•l uden erkl√¶ring eller garanti af nogen art. Det skal ikke opfattes som √łkonomisk, juridisk eller anden professionel r√•dgivning, og det er heller ikke hensigten at anbefale k√łb af et bestemt produkt eller en bestemt tjeneste. Du b√łr selv s√łge r√•d fra relevante, professionelle r√•dgivere. Hvis denne artikel er et bidrag fra en tredjepart, b√łr du bem√¶rke, at dennes synspunkter udtrykkeligt tilh√łrer denne tredjepartsbidragsyder og ikke n√łdvendigvis afspejler Binance Academys synspunkter. L√¶s vores fulde ansvarsfraskrivelse her for yderligere oplysninger. Priserne p√• digitale aktiver kan v√¶re volatile. V√¶rdien af din investering kan g√• op eller ned, og du f√•r muligvis ikke det investerede bel√łb tilbage. Du er eneansvarlig for dine investeringsbeslutninger, og Binance Academy er ikke ansvarlig for eventuelle tab, du m√•tte lide. Dette materiale b√łr ikke anses for v√¶rende √łkonomisk, juridisk eller anden r√•dgivning. For yderligere oplysninger kan du l√¶se vores vilk√•r for anvendelse og risikoadvarsel.