Table of Contents[Kache][Montre]
Nan lavi reyèl ak nan mond dijital la, nou souvan vle pwouve bagay sa yo bay lòt moun. Anvan yo antre nan yon bilding biwo, anplwaye yo anjeneral bay kèk kalite ID anvan yo antre.
Lè itilizatè yo eseye konekte nan yon aplikasyon tankou Facebook oswa Twitter, sèvis sa yo dwe premye mande itilizatè a konekte ak yon modpas epi detanzantan yo voye yon paskod yon sèl fwa (OTP) sou aparèy mobil yo.
Yon dezavantaj nan bay prèv se nou souvan bay lòt kalite enfòmasyon ale. Bay yon modpas nan yon sit entènèt toujou vle di ke sit entènèt la li menm kenbe yon kopi modpas la hashed nan serveurs li yo. Si yon moun ta pirate scanner ID anplwaye biwo bilding lan, yo ka anmezi jwenn kle prive tout moun.
Prèv zewo-konesans oswa ZKP yo bay yon fason pou valide yon idantite oswa yon tranzaksyon san yo pa bezwen bay plis enfòmasyon. Akòz aplikasyon li yo nan kriptografik, ZKP yo te adapte pa blokchèn pou kreye pwotokòl validation ki an sekirite ak évolutive.
Ki sa ki Prèv Zewo-Konesans?
Prèv zewo-konesans te premye pwopoze pa chèchè MIT Silvio Micali, Charles Rackoff, ak Shafi Goldwasser an 1985 nan papye yo. "Konpleksite konesans nan sistèm prèv entèaktif"
Papye sa a prezante konsèp konpleksite konesans. Sa refere a kantite konesans sou yon prèv transfere soti nan pwouve a nan verifikatè a. Prèv zewo-konesans vize pou pèmèt yon pati pwouve ke yon deklarasyon espesifik se vre bay yon lòt pati san yo pa oblije divilge okenn lòt enfòmasyon.
ZKP yo ka itilize kòm yon altènatif an sekirite nan sistèm otantifikasyon aktyèl yo epi yo ka ajoute tou nan pwotokòl blockchain pou kenbe tranzaksyon yo prive.
Ki jan ZKP yo travay?
Egzanp nan mond reyèl la
Pou ilistre kijan prèv zewo-konesans travay, ann gade yon egzanp abstrè yon ZKP.
Ann di ke ou gen yon zanmi ki koulè wouj-vèt daltonòm. Ou gen avèk ou de boul ki idantik ki diferan sèlman nan koulè: youn wouj, ak youn vèt. Zanmi ou a, yo sanble idantik, men kòm yon moun ki san daltonism, ou ka fasilman di yo apa.
Èske li posib pou ou pwouve zanmi ou ke yo gen yon koulè diferan san revele ki boul wouj oswa vèt?
Gen, an reyalite, yon fason yo pwouve sa a san yo pa revele koulè yo nan voye boul yo. Premyèman, ou dwe kite zanmi ou a mete tou de boul dèyè do l ', li di l' montre nenpòt boul epi kache l 'ankò. Apre sa, ou di zanmi ou ke li gen chwa pou montre menm boul la ankò oswa chanje li ak lòt la.
Chak fwa yo montre yon nouvo boul, ou ka di l si li chanje boul la oswa ou pa. Si ou kontinye devine apèl la dwat, li vin pi plis ak plis chans ke voye boul yo gen yon koulè diferan. Zanmi ou a ta dwe kounye a konvenki ke voye boul yo gen yon koulè diferan san yo pa bezwen di l 'ki boul ki gen ki koulè.
Aplikasyon pratik
Pifò egzanp pratik nan prèv zewo-konesans tonbe nan de kalite.
Premyèman, ZKP yo ka itilize lè w ap desine pwotokòl. Nou ka asire ke diferan pati yo pa ka tronpe oswa pwofite pwotokòl la. Dezyèmman, ZKP yo ka itilize pou idantifikasyon.
Pou egzanp, nou ka itilize ZKPs pou konekte nan yon aplikasyon entènèt an sekirite san yo pa gen revele modpas la tèt li.
Ann gade nan kèk egzanp sou fason nou ka itilize prèv zewo-konesans.
E-Vòt
Yon aplikasyon ZKP yo souvan diskite se wòl posib yo nan vòt sou entènèt. Ann di ke nou gen yon referandòm k ap vini kote itilizatè yo ka vote sou yon politik pwopoze. Chak elektè ki elijib gen dwa vote swa 1 oswa 0 sou bilten vòt la.
Sèvi ak ZKP yo, votè yo ka pwouve dwa yo pou yo voye yon bilten vòt san yo pa revele idantite yo. Sa a asire ke chak vòt yo pral vrèman anonim. Y ap itilize yon ZKP adisyonèl tou pou pwouve ke vòt yon itilizatè patikilye fè pati final vòt yo.
Konsènan sa ki nan bilten vòt yo, sistèm vòt la kapab tou jenere yon prèv zewo-konesans ke chak bilten genyen swa yon 1 oswa 0. Sa fèt san yo pa bezwen konnen sa ki nan bilten vòt la li menm.
Konfidansyalite Blockchain
Blockchains tankou Bitcoin ak Ethereum pa natif natal sipòte tranzaksyon prive. Osi lontan ke bous Bitcoin ou a piblik, nenpòt moun ka ale nan yon eksploratè blòk tankou Blockstream pou wè tout tranzaksyon ke bous la fè pati.
Pandan se tan, lè w sèvi ak yon sèvis tankou yon bank oswa sèvis peman tankou Cash App oswa Venmo ba ou kapasite pou fè tranzaksyon an prive. Konvenyans sa a, sepandan, vini nan pri a nan revele enfòmasyon ou a nan sèvis santralize a.
Nou ka konbine anonimite ak desantralizasyon lè nou ajoute ZKP nan pwotokòl blockchain la. Cryptocurrencies tankou ZCash itilize ZKP yo pou kreye tranzaksyon prive ki pèmèt moun ki gen pyès monnen kenbe anonimite yo. Plizyè nan lajan kript sa yo itilize yon kalite ZKP ke yo rekonèt kòm zk-SNARK.
ZKP sa yo pa mande pou okenn entèraksyon ant pwouve a ak verifikatè a.
Rollups Zewo-Konesans
ZK-rollups se yon solisyon évolutivité ki pèmèt tranzaksyon deyò chèn yo dwe verifye imedyatman epi ak frè gaz minimòm. Yo se yon fason yo konbine yon gwo kantite Tranzaksyon Kouch 2 epi soumèt yo sou pwotokòl Kouch 1 la.
Anplis bay vi prive, ZKPs pèmèt pou dekale nan sistèm konplèks. Pwotokòl Blockchain yo ka sèvi ak ZKP pou pwouve ke itilizatè yo te regle bon tranzaksyon yo, yo gen balans apwopriye, ak sou sa. Solisyon sa yo ki an sekirite men ki ka évolutive yo posib sèlman atravè prèv matematik yo fè andeyò chèn nan ZKPs.
Pwotokòl tankou Loopring itilize prèv zewo-konesans pou ede trete tranzaksyon ki pa chèn san yo pa oblije konpwomi sekirite.
Benefis Prèv Zewo-Konesans
- ZKP ranplase fòm otantifikasyon mwens serye tankou PIN oswa kat idantifikasyon
- ZKPS ogmante évolutivité nan blockchains
- Aplikasyon ZKP mande pou metòd chifreman senp
- Itilizasyon ZKPS ka rann sistèm yo pi an sekirite lè yo pa mande enfòmasyon ki pa nesesè yo dwe estoke nan sistèm nan.
konklizyon
Done konfidansyalite se deja yon gwo pwoblèm nan tou de sistèm santralize ak desantralize. Prèv zewo-konesans bay yon fason pou diferan pati yo pwouve oswa valide tranzaksyon ak idantite san yo pa oblije revele tranzaksyon oswa idantite di yo.
Kòm teknoloji blockchain vin pi lajman itilize, adopsyon ZKPs pou okipe verifikasyon an sekirite pral kle nan enkyetid évolutivité.
Kite yon Reply