Plokiahelad pole mõeldud ainult krüpto jaoks. Vaatame, mida nad privaatsuse osas pakuvad.
Plokiahela tehnoloogiad peavad kõigi sooritatud tehingute kohta muutumatut arvestust. See kirje on avalikult juurdepääsetav, mis tähendab, et keegi saab tehinguid tuvastada, aadresse kontrollida ja võib-olla need teiega tagasi linkida.
Niisiis, kui soovite teha privaatset krüptotehingut, mida te teeksite? Noh, võite pöörduda mitme ahelasisese protokolli poole, mis on rakendatud erinevates plokiahelates, et pakkuda teile vajalikku privaatsust.
1. Konfidentsiaalsed tehingud
Konfidentsiaalsed tehingud on krüptoprotokollid, mis võimaldavad kasutajatel tehinguid privaatsena hoida. Teisisõnu saavad nad varjata ülekantavate varade summat ja tüüpi, tagades samas, et selle eest ei maksta lisamünte. topeltkulu. Sellele teabele pääsevad juurde ainult kaasatud üksused (saatja ja vastuvõtja) ja need, kes nad otsustavad pimestava võtme paljastada.
Oletame, et Johnil on rahakotis viis BTC-d ja ta soovib saata kaks BTC-d Maryle, kes on juba oma aadressi esitanud. John genereerib pimestava võtme ja integreerib selle Mary aadressiga, et luua konfidentsiaalne aadress. Kuigi aadress on avalikku registrisse kantud, teavad ainult John ja Mary, et see on seotud Mary aadressiga.
John algatab Pederseni kohustuse pimestava võtme ja kahe BTC-ga. Pederseni kohustus võimaldab kasutajal määrata väärtuse, ilma et see avaldaks hiljem, mis see on. Väärtus kuvatakse pimestava võtme abil.
John loob ka allkirja konfidentsiaalse tehinguaadressi ja matemaatilise tingimusega, mis nõuab, et Maarja tõendaks, et neil on seotud aadressi privaatvõti, mida nad ka teevad. Tehing läbib ja kantakse avalikku registrisse.
Konfidentsiaalse tehingutehnoloogia lõi Adam Black 2013. aastal. Seda on rakendatud paljudes projektides, sealhulgas Blocksteami elementide külgahelas ja AZTEC-protokollis.
2. Rõnga allkirjad
Helinasignatuur on hägustamise meetod, mis hõlmab saatja tehingu segamist mitme teise tegeliku ja peibutussisendiga, muutes täpse saatja teadasaamise arvutuslikult võimatuks. See tagab saatjale kõrgetasemelise anonüümsuse, säilitades samal ajal plokiahela terviklikkuse.
Kujutage ette väikest sõpruskonda, Alice, Bob, Carol ja Dave, kes tahavad teha konkreetse otsuse, paljastamata, kes selle täpselt tegi. Nad moodustavad rõnga, mis koosneb nende avalikest võtmetest (st rahakoti aadressidest). Alice algatab tehingu, kasutades oma võtit koos teiste avalike võtmetega. Segatud sisendeid kasutades genereerib krüptograafiline algoritm tehingu jaoks allkirja.
Allkirja saab kontrollida avalike võtmete abil, kuid pole võimalik kindlaks teha, kas see pärineb Alice'i võtmest. Sama juhtub ka teiste liikmete tehingutega. Seejärel lisatakse plokiahelasse ringsignatuur, mis hõlbustab otsuste tegemist, säilitades samal ajal anonüümsuse.
Plokiahela võrgud, nagu Monero, saavutavad tehingute kõrge privaatsuse ja anonüümsuse, segades tehinguid ringallkirjade kaudu.
3. Nullteadmiste tõendid
Võib-olla kõige populaarsem ahelasisene privaatsustehnoloogia, nullteadmiste tõendid, võimaldab kontrollida tehinguandmeid tegelikku teavet avaldamata. Põhimõtteliselt viib tõestaja läbi rida interaktsioone, mis näitavad tõendajale, et tal on kõnealune teave tõesti olemas. Vahepeal on need interaktsioonid loodud nii, et kinnitaja ei saaks teavet ära arvata.
Oletame, et Peter teab riietusruumi parooli, kuid Carl tahab tagada, et ta teab seda, ilma et ta parooli ütleks. Peter otsustab teha rea toiminguid, mis oleksid võimalikud ainult siis, kui ta teaks parooli. Näiteks avab ta ukse, astub sisse, sulgeb selle, siis avab uuesti ja astub välja ja sulgeb selle.
Carl mõistab, et Peter teab parooli tõesti, sest ta poleks saanud parooli teadmata ust avada, sisse astuda ja õue tagasi tulla. Vahepeal on ta demonstreerinud parooli tundmist, ilma parooli tingimata nimetamata.
ZK-tõestused mängivad privaatsusmüntide (nt Zcash) puhul otsustavat rolli, tagades, et tehingu üksikasjad on varjatud, samas kui võrgus osalejad saavad neid kontrollida.
4. Mimblewimble
Mimblewimble on privaatsusprotokoll, mis segab tehingute sisendid ja väljundid läbi "läbilõikamise" protsessi, kus mitu tehingut koondatakse ühte komplekti, et luua väike. krüptovaluuta tehingute blokk. See vähendab plokiahela suurust, lisades samal ajal privaatsuskihi.
Kujutage ette, et Harry tahab Hermionele salajase sõnumi saata. Mimblewimble'iga tükeldatakse kogu tehing tükkideks nagu konfetti. Vahepeal kombineeritakse ka tehingu allkirju. Harry algatab krüptograafilise allkirja koos üksikasjadega, mis tõendavad, et tal on volitus münte kulutada, ja volitab tehingut.
Hermione võtab tehingu vastu ja kinnitab selle. Ta kinnitab, et tehing on kehtiv, summad klapivad ja Harry allkiri on ehtne. Kuid ta ei tea endiselt üksikuid sisendeid ja väljundeid.
Tehingute privaatsuse tagamiseks on Mimblewimble’i kasutatud erinevates krüptovaluutades, nagu Grin ja Beam. Lisaks ei nõua praeguste tehingute kontrollimiseks pikka varasemate tehingute ajalugu, mis muudab selle kergeks ja skaleeritavaks.
5. Võilill
Dandelion keskendub tehingute levitamise anonüümsuse suurendamisele võrgus. See toimib, varjates tehingu päritolu esialgses levitamisetapis. See muudab pahatahtlike osalejate jaoks keeruliseks tehingu allika jälitamise selle päritoluni, mis suurendab kasutajate privaatsust.
Lily soovib saata plokiahelas tehingu ilma oma isikut paljastamata. Esimeses etapis kasutab ta tehingute tegemiseks teadaolevat marsruuti. Seejärel teeb ta protsessi keskel juhusliku ümbersõidu, et saata oma tehing enne, kui see sihtkohta jõuab. Praegu ei tundu, et see tuli temalt.
Tehing levib sõlmest sõlme ilma päritolu paljastamata, nagu õhus hõljuvad võililleseemned. Lõpuks ilmub see plokiahelasse, kuid selle Lilyni jälitamine on raske. Protokoll on loonud ettearvamatu tee ja peitnud allika.
Algselt pakuti Dandelionit Bitcoini peer-to-peer võrgu privaatsuse parandamiseks. Sellel oli aga vigu, mis põhjustasid aja jooksul anonüümsuse kaotamise. Privaatsust säilitav krüptovaluuta Firo võttis kasutusele täiustatud versiooni Dandelion++.
6. Varjatud aadressid
Varjatud aadressid hõlbustada saaja privaatsust, luues iga tehingu jaoks kordumatu ühekordse aadressi. See takistab vaatlejatel siduda saaja identiteeti konkreetse tehinguga. Kui raha saadetakse salajasele aadressile, saab tehingu sihtkoha dešifreerida ainult soovitud saaja, tagades konfidentsiaalsuse.
Oletame, et Jay soovib hoida oma tehingud privaatsena. Seega loob ta salajase aadressi, et inimesed ei saaks tehingut temaga hõlpsalt ühendada. Ta saadab aadressi Bobile, kes peab maksma krüptoga. Kui Bob makse algatab, hajutab plokiahel makse mitmete juhuslike tehingute vahel, lisades keerukust.
Oma makse nõudmiseks kasutab Jay spetsiaalset võtit, mis vastab varjatud aadressile. See on nagu salakood, mis avab aadressi ja annab talle juurdepääsu rahalistele vahenditele.
Samal ajal jääb tema privaatsus puutumatuks ja isegi Bob teab tema tõelist avalikku pöördumist.
Monero kasutab varjatud aadresse, et tagada kasutajate avalike aadresside privaatsus. Teine projekt, mis seda protokolli kasutab, on Particl, vabadust toetav detsentraliseeritud rakendusplatvorm.
7. Homomorfne krüptimine
Homomorfne krüptimine on krüptograafiline meetod, mis võimaldab kasutada krüptitud andmed arvutuste tegemiseks ilma andmeid eelnevalt dekrüpteerimata. Plokiahelas hõlbustab see toiminguid krüptitud tehinguandmetega, säilitades kogu protsessi vältel privaatsuse.
Oletame, et Brenda soovib numbrit saladuses hoida, lastes Aaronil arvuga arvutusi teha, ilma seda nägemata. Ta krüpteerib salanumbri, muutes selle lukustatud erikoodiks, mida ainult Aaron saab avada. Aaron võtab koodi ja teeb selle põhjal arvutusi, ilma et oleks vaja algset numbrit teada.
Kui ta on lõpetanud, saadab ta tulemuse Brendale, kes seejärel kasutab oma krüpteerimisvõtit tulemuse dekrüpteerimiseks ja muudab selle algse salanumbri vormingusse. Tal on nüüd vastus olemas, kuid Aaron tegi arvutused algset numbrit teadmata.
Homomorfset krüptimist kasutati Zetheri, konfidentsiaalse ja anonüümse plokiahelate maksemehhanismi väljatöötamiseks. Stanfordi ülikooli krüptogrupp. Selle laialdast kasutuselevõttu takistab aeglus, ebatõhusus ja kõrged salvestusnõuded.
Täiustage oma krüptotehingu privaatsust
Kui plokiahelad tagavad kasutajatele kõrgema privaatsuse taseme, siis paljud pakuvad vaid pseudoanonüümsust. Niikaua kui avalikku pöördumist on võimalik jälgida teieni, ei ole teie identiteet täielikult varjatud.
Seega, kui soovite parandada ahelasisese privaatsuse taset, kasutage plokiahela tehnoloogiaid, mis kasutavad ülaltoodud privaatsusprotokolle.