Mis on teabetu tÔendus ja kuidas see plokiahelat mÔjutab?
Avaleht
Artiklid
Mis on teabetu tÔendus ja kuidas see plokiahelat mÔjutab?

Mis on teabetu tÔendus ja kuidas see plokiahelat mÔjutab?

Keskmine
Avaldatud Jan 18, 2023VĂ€rskendatud Nov 16, 2023
7m


KÀesolev artikkel on esitatud kogukonna poolt. Artikli autor on Kenny Li, kaasasutaja Manta Networkis, mis on teabetu tÔenduse tehnoloogial pÔhinev programmeeritav 1. kihi privaatsusprotokoll.  

TL;DR

Teabetu tĂ”endus (ZKP - Zero-knowledge proof) on krĂŒptograafiline tehnoloogia, mis vĂ”imaldab kontrollida teabe Ă”igsust ilma teavet ennast paljastamata. See on muutunud jĂ€rjest olulisemaks tehnoloogiaks plokiahelas, krĂŒptovaluutas ja detsentraliseeritud finantseerimises (DeFi), kuna suurendab privaatsust ja turvalisust. 

Paljud DeFi projektid kasutavad juba ZKP‑d, et pakkuda kasutajatele paremat privaatsust ja turvalisust selliste teenuste jaoks nagu laenamine, laenuandmine ja kauplemine. Mitmed 1. kihi plokiahelad lisavad ZKP‑pĂ”hiseid rolluppe vĂ”i zkEVM‑e. Arvatakse, et teabetu tĂ”endus mĂ€ngib plokiahela ja Web3 maailmas ĂŒha olulisemat rolli, kuna sellel pĂ”hinevaid rakendusi hakatakse laiemalt kasutusele vĂ”tma.

Kuidas teabetu tÔendus töötab?

Teabetu tĂ”endus on meetod, mille abil ĂŒks osapool (esitaja) saab tĂ”estada teisele osapoolele (kinnitajale), et vĂ€ide on tĂ”ene, ilma et ta peaks avaldama tĂ€iendavat teavet. See meetod on eriti kasulik siis, kui teave on tundlik ja esitaja ei soovi, et kinnitaja saaks sellele teabele juurdepÀÀsu.

Esitaja saadab matemaatilise tÔestuse, mille saab genereerida ainult tema, ja kinnitaja saab seda tÔendit kasutada vÀite Ôigsuse kontrollimiseks. Siiski ei saa kinnitaja tÔendit kasutada algse teabe rekonstrueerimiseks.

Kujuta ette tunnelit, millel on kaks sissepÀÀsu, A ja B. Tunnelis on lukustatud uks salakoodiga, mis blokeerib ainsa tee ja takistab inimestel kĂ”ndimise tunneli ĂŒhest otsast teise (A‑st B‑sse). Sa tead salakoodi ja tahad selle mĂŒĂŒa proua X‑ile, kes tahab tunnelit lĂ€bida.

Soovid, et ta maksaks enne koodi avaldamist ettemaksu, kuid tema soovib esmalt tĂ”estust, et sa tead seda koodi. Antud juhul saab ta kontrollida nii, et seisab tunneli ees ja vaatab, kuidas sa ĂŒhest sissepÀÀsust sisse lĂ€hed ja teisest vĂ€lja tuled. Nii saab ta kinnituse, et sa tĂ”esti tead salakoodi.

Miks kasutada teabetut tÔendust? 

Teabetu tĂ”enduse populaarsus plokiahelas ja krĂŒptotehnoloogias on tingitud kasvavast nĂ”udlusest digitaalsete tehingute privaatsuse ja turvalisuse jĂ€rele. Seoses plokiahela tehnoloogia ja krĂŒptovaluuta levikuga on kasvav vajadus selle jĂ€rele, kuidas tehinguid kontrollida ilma tundlikku teavet avaldamata – see on vajadus, mida ZKP suudab rahuldada.

Teabetu tĂ”endus on viimastel aastatel pĂ€lvinud suuremat tĂ€helepanu ja huvi – paljud ZKP‑d kasutavad protokollid on kĂ€ivitatud ja suuremad plokiahelad on loonud teabetu tĂ”enduse rolluppe. Selge mĂ€rk teabetu tĂ”enduse populaarsusest ilmnes konverentsil DevCon 2022, kus ĂŒle 20% pĂ€evakavast oli pĂŒhendatud sellele tehnoloogiale.

Peamised arengud

Üks peamine areng teabetu tĂ”enduse valdkonnas on spetsiifilise ZKP alaliigi zk‑SNARKi suurenenud kasutamine. zk‑SNARK on laialdaselt kasutusele vĂ”etud erinevates DeFi rakendustes, nagu privaatsed tehingud tokenitega ning anonĂŒĂŒmne laenamine ja laenuandmine. Veel ĂŒks suur areng teabetu tĂ”enduse valdkonnas on suurem keskendumine skaleeritavusele ja jĂ”udlusele zkRoll‑upide kaudu. 

zk‑SNARK

Teabe kokkuvĂ”tlik mitteinteraktiivne argument (zk‑SNARK) on spetsiifilist tĂŒĂŒpi teabetu tĂ”endus, mis vĂ”imaldab vĂ€idet kontrollida ilma vĂ€ite enda kohta teavet avaldamata.

zk-SNARK on juba kasutusel sellistes rakendustes nagu Zcash ja JP Morgan Chase'i plokiahelal pĂ”hinev maksesĂŒsteem. Seda on kasutatud ka klientide turvaliseks autentimiseks serverites.

zkRoll‑up

zkRoll‑up on plokiahela vĂ”rkude skaleerimislahendus, mis hĂ”lbustab mitme tehingu pakkimist ĂŒheks suuremaks tehinguks, mis seejĂ€rel plokiahelasse salvestatakse. NĂ€iteks BNB Chain tĂ”i 2022. aastal turule oma zkBNB testvĂ”rgu, mis on ĂŒles ehitatud zkRoll‑up arhitektuurile.

zkBNB saab koondada sadu tehinguid ĂŒheks ahelavĂ€liseks kogumiks ja luua krĂŒptograafilise tĂ”endi, mis tĂ”endab kĂ”igi tehingute kehtivust. zkRoll‑up pakub tasakaalu skaleeritavuse ja turvalisuse vahel ning sobib suuremahuliste ja madala latentsusajaga seadete jaoks.

Teabetu tÔenduse kasutusvaldkonnad

Teabetu tÔenduse funktsionaalsusel on palju kasutusvÔimalusi, millest mÔned on juba realiseeritud; teised peaksid reaalsuseks saama tulevikus. MÔned peamised ZKP kasutusvaldkonnad on jÀrgmised: 

Digitaalse identiteedi kinnitamine

Teabetut tĂ”endust saab kasutada kasutajate identiteedi kontrollimiseks ilma tundlikke isikuandmeid avaldamata. See vĂ”ib olla kasulik sellistes rakendustes nagu digitaalsed hÀÀletussĂŒsteemid, kus tuleb kontrollida valijate identiteeti ja samas tagada nende anonĂŒĂŒmsus.

Privaatsed tehingud

Üks populaarsemaid kasutusvaldkondi teabetu tĂ”enduse jaoks krĂŒpto puhul on privaatsete tehingute vĂ”imaldamine. NĂ€iteks Manta Networki MantaPay detsentraliseeritud rakendus (DApp) kasutab ZKP‑d, et vĂ”imaldada kasutajatel teha detsentraliseeritud börsil (DEX) tehinguid ilma oma identiteeti vĂ”i tehingu ĂŒksikasju avaldamata. See vĂ”imaldab kasutajatel teha privaatseid tehinguid, kasutades selleks oma tavapĂ€rast kauplemisplatvormi.

AnonĂŒĂŒmsed tehingud

Zcash on krĂŒptovaluuta, mis kasutab turvaliste tehingute vĂ”imaldamiseks teabetut tĂ”endust. Selliste tehingute puhul on saatja ja saaja aadressid ning tehingute summad plokiahelas varjatud, pakkudes kasutajatele tĂ€iendavat privaatsust.

Tokeniseerimine ja omandiÔiguse kinnitamine

Teabetut tÔendust saab kasutada ka varade tokeniseerimiseks ja nende omandiÔiguse tÔendamiseks. NÀiteks saab vara tokeniseerida ja iga osapool saab vara omandiÔigust kontrollida ilma, et muud teavet vara kohta oleks avalikult avaldatud.

Globaalne vastavus

MÔnes riigis on finantsteabe kogumise ja jagamise kohta ranged eeskirjad, mida detsentraliseeritud platvormidel vÔib olla raske tÀita. Teabetut tÔendust saab kasutada nÔutava teabe jagamiseks reguleerivate asutustega, hoides seda teiste osapoolte eest privaatsena.

See vĂ”ib aidata ĂŒletada lĂ”het detsentraliseeritud platvormide ja traditsiooniliste finantsasutuste vahel, muutes DeFi‑l lihtsamaks eri jurisdiktsioonide eeskirjade jĂ€rgimise.

Teabetu tÔenduse tulevik plokiahelas

TĂ”enĂ€oliselt toob teabetu tĂ”endus tulevikus kaasa uusi tehnoloogilisi uuendusi. MĂ”ned ZKP‑ga seotud tulevased arengud, millele tasub tĂ€helepanu pöörata, on jĂ€rgmised: 

AhelaĂŒlesed privaatsuskihid

Kuna plokiahela ja DeFi ökosĂŒsteemid kasvavad ja arenevad, suureneb vajadus koostalitlusvĂ”ime jĂ€rele erinevates plokiahelavĂ”rkudes. AhelaĂŒlesed privaatsuskihid vĂ”imaldavad tehinguid teha erinevates plokiahelavĂ”rkudes, sĂ€ilitades samal ajal asjaosaliste privaatsuse.

zk‑STARK

Veel ĂŒks valdkond, millele tĂ€helepanu pöörata, on zk‑STARK (teabe skaleeritav lĂ€bipaistev argument). See on uuemat tĂŒĂŒpi teabetu tĂ”endus, mida peetakse tĂ”husamaks ja turvalisemaks kui zk‑SNARK. Veel ĂŒks zk‑STARK‑i eelis zk‑SNARK‑i ees on see, et esimene on kiiremini kontrollitav ja ei vaja spetsiaalset turvaseadistust.

KasutajasÔbralikud tööriistakomplektid 

Teabetu tĂ”enduse tehnoloogia vĂ”ib olla keeruline ja mitte igal arendusmeeskonnal pole selles konkreetses krĂŒptograafiavaldkonnas teadmisi. KasutajasĂ”bralikud ZKP tööriistakomplektid vĂ”ivad aidata nimetatud lĂŒnka ĂŒletada ja muuta erineva taustaga arendajatele tehnoloogia kasutamise lihtsamaks. 

Teabetu tÔenduse piirangud

Teabetu tĂ”endus on ainulaadne meetod privaatseks teabe Ă”igsuse kontrollimiseks, kuid see ei anna 100% garantiid. Kuigi valeandmete tĂ”endamise tĂ”enĂ€osus on ĂŒlivĂ€ike, peaksid kasutajad teadma, et ZKP ei ole kuulikindel meetod.

Lisaks vajavad teabetus tĂ”enduses kasutatavad algoritmid intensiivseid arvutusressursse. Teatud tĂŒĂŒpi ZKP puhul on intensiivne andmetöötlus vajalik, kuna see nĂ”uab kinnitajate ja tĂ”endajate vahel palju suhtlemist. Teist tĂŒĂŒpi tĂ”enduse algoritmid vĂ”ivad aga arvutuslikult olla liiga intensiivsed, mis vĂ”ib potentsiaalselt piirata ZKP rakendusi.

LÔppmÀrkused

Teabetu tĂ”endus kogub tĂ€helepanu selle ainulaadsete omaduste tĂ”ttu, mis tagavad privaatsuse ja skaleeritavuse potentsiaali. Selle tehnoloogia kasvav rakendamine plokiahelas, krĂŒptovaluutas ja DeFi‑s toob tĂ”enĂ€oliselt kaasa rohkem uuenduslikke teenuseid, millest vĂ”idavad kasutajad. Teabetu tĂ”endus mĂ€ngib eeldatavasti otsustavat rolli turvalisemate, privaatsemate ja tĂ”husamate DApp-ökosĂŒsteemide loomisel.

Lisalugemist