Krüptimistööstuse oluline segment keerleb nn privaatsusmüntide ümber, mis lubavad väga anonüümseid tehinguid. Privaatsusmündid, peamiselt Zcash (ZEC), tuginevad tehnoloogiale nimega zk-SNARKs, mis tähendab Zero-Knowledge Succinct Non-Interactive Argument of Knowledge. "Seda valdkonda tuntakse ka kui nullteadmiste krüptimist.
Mõiste „nullteadmised” võib segada meelt ja zk-SNARK-id lähevad kiiresti keeruliseks, nii et alustame algusest.
Selles artiklis käsitleme:
Krüptograafia
Lühidalt öeldes on krüptograafia turvaliste kommunikatsioonitehnikate uurimine. Inimesed kasutavad sageli krüptimist, kui soovivad, et saatja ja adressaat näeksid sõnumi sisu.
Krüptimine on olnud sajandeid. Üks varasemaid krüptograafia näiteid tuli Vana -Egiptusest, kus Khumhotep II järgijad kirjutasid tema hauale krüptilised sümbolid, mis tähistasid lahkumist traditsioonilistest Egiptuse hieroglüüfidest.
Üks krüptoraha maailmas levinumaid krüptograafia elemente on räsifunktsioonid, mis on mis tahes blockchain. Räsifunktsioonid – täpsemalt SHA-256, enamikus plokiahelates leiduv räsifunktsioon – muudavad sisuliselt sisendi, näiteks sõnafraasi või numbri, fikseeritud pikkusega krüptitud teabeks, mis sarnaneb sellele:
77077b1f4c3ad44c83dc0bdb8d937e9b71c0ef07a35c2664bb7da85be738eacf
Räsifunktsioonid (saate rohkem lugeda siit) võimaldavad plokiahelatel nagu Bitcoin tehinguid töödelda, plokke üksteisega siduda ja tagada plokiahela andmete terviklikkuse säilitamine.
Nagu räsifunktsioonid, on ka zk-SNARK-id krüpteerimise vorm. Neid kasutatakse tugevama privaatsuse tagamiseks, kui kasutajatel oleks plokiahelas.
Zcash: zk-SNARKid tegevuses
zk-SNARK-id on null-teadmiste krüptimise vorm-seega zk.
zk-SNARK-id võimaldavad krüptograafika kasutajatel saata plokiahelas tehinguid täielikult krüptitud kujul-see tähendab, et keegi ei saa neid lugeda-, mis tähendab, et tehingud toimusid seaduslikul viisil. Aga kuidas see võimalik on?
Nullteadmiste testid võimaldavad isikul A tõestada isikule B, et väide X on tõene, ilma et see avaldaks muud teavet, kui avaldus X ise ei kehti. Kujutage ette, et kontrollite kellegi üle, et olete üle 21 -aastane, ilma et peaksite avaldama tema sünnipäeva või asjaolu, et olete 25 -aastane . See on kasulik viis ette kujutada, kuidas zk-SNARK-id töötavad.
See juhtub täpselt siis, kui kaks isikut teevad tehingu Zcashiga, mis on üks krüptorahatööstuse privaatsusvaluutadest. Zcashi eesmärk on muuta kasutajate ja tehingute kohta võimalikult palju teavet anonüümseks.
"Zcashi tugev privaatsusgarantii tuleneb asjaolust, et Zcashi varjestatud tehinguid saab täielikult krüpteerida, plokiahelas, kuid võrgu konsensuseeskirjade kohaselt saab neid siiski kontrollida, kasutades zk-Snark tõendeid," seisab Zcashi veebisaidil.
Põhimõtteliselt on seda tüüpi turvaline tehing vastupidine sellele, mida me näeme, näiteks Bitcoini plokiahel, kus saatja ja saaja aadressid - samuti tehingu väärtus - on kõigile nähtavad.
Kaitstud tehingu korral näitab Zcash zk-SNARK-i, et näidata, et saatjal on raha, mida ta soovib edastada, ja et kolmas osapool ei saa tehingut muuta.
Nende turvatud tehingute toimimiseks peavad need vastama teatud tingimustele. Täpsemalt kaasavad nad Zcashis kasutajaid, postitades "kohtumise" ja paljastades "tühistaja".
Kohustus viitab Zcashi plokiahela kasutamata saldole. Nagu Bitcoin, peavad ka Zcashi võrgusõlmed selliste saldode loendit, näidates, millised rahalised vahendid on tegelikult saadaval.
Inimene, kes soovib Zcashi saata, avaldab lubaduse öelda: "vaata, mul on see summa raha" (kuigi ei avalda, kui palju). Tühistaja ütleb omakorda, et "sama summa raha lubati - see saadeti kellelegi teisele".
Teisisõnu, tühistajad on seotud kohustustega - need on numbrid, mis tuleb enne kohustuse kulutamist paljastada. Kui Alice soovib Bob Zcashi saata, peab ta kasutama tingdeponeerimist, et tõestada, et tal on õigus raha kulutada, ja tühimikku, mis näitab, et vajalik summa on reserveeritud eranditult Bobile (ilma et see muidugi paljastaks, et Bob on saaja)
Iga uus kaitstud makse tekitab plokiahelas kolme tüüpi kirjeid - kirjeid, mis on räsiga kaitstud. Kõnealused räsid esindavad: tehingu saaja aadressi, saadetud summat ja tehingu enda kordumatut numbrit.
Tulemuseks on see, et turvalised tehingud toetuvad räsimisfunktsioonidele nagu Bitcoin, kuid just zk-SNARK-id lisavad uue privaatsuse kihi.
Mündid nagu Zcash ja Monero - teine populaarne privaatsusmünt krüptosfääris - on mõnede kasutajate seas populaarsed, kuna krüptotööstus koosneb paljudest vabakäijatest. Mõlemad valuutad püüavad eristada end populaarsematest krüptovaluutadest, nagu Bitcoin, väites, et keegi ei saaks teie mündide kasutamisel teie eraellu sekkuda.
Kuna aga on muret, et krüptovaluutad üldiselt - ja eriti privaatsusmündid - võivad olla kurjategijate tööriistad, pole need projektid õiguskaitseasutuste ja reguleerivate asutuste seas kaugeltki populaarsed.
Zk-SNARKide tulevik
zk-SNARK-id on kasulik tööriist krüptograafiliste tehingute anonüümseks muutmiseks. Kuid need aitavad kaasa ka üha suuremale hulgale muudele rakendustele peale privaatsusmüntide. Näiteks Celo on krüptoraha protokoll, mis keskendub mobiilimaksetele ja püüab luua kaasavamat finantsmaailma.
Decrypt rääkis Pranay Mohaniga, kes töötab Celos toote- ja inseneritööga. Ta pakkus, et Zcash võib olla koht, kus inimesed esimest korda zk-SNARK-idest kuulevad, kuid tehnoloogia potentsiaal ulatub kaugemale eraelu puutumatusest. Mohan juhib eriti tähelepanu sellele, kuidas zk-SNARK-id saavad aidata arengumaade inimesi.
"Kui mõelda, kuidas need inimesed saavad praegu krüptoraha kasutada, on see peaaegu võimatu, nad ei kasuta Metamaskit ja viskavad 10.000 XNUMX dollarit juhuslikku DeFi projekti," ütles ta. Kasutades zk-SNARK-e, lisab Mohan, saavad mobiiltelefoni kasutajad koheselt sünkroonida plokiahelaga, säilitades samas krüptimisega samad usaldusväärsed omadused, kuid seadmetel, millel pole kõrge tehniline võimekus.
Vaatamata lubadusele jäävad zk-SNARK-id väga niššideks. Isegi väga tehnilises tööstuses, nagu krüptograafia, ei tea paljud inimesed, mis nad on. Kuid see võib muutuda, kuna rohkem ettevõtteid hakkab seda tehnoloogiat kasutama.
Siia kuulub ka idufirma Aleo, mis kogus hiljuti 28 miljonit dollarit riskikapitaliettevõtetelt, et luua tööriistu, mis võimaldavad veebiarendajatel integreerida nullteadmistega tõendeid mitmesugustesse Interneti-rakendustesse-projekt, mis lubab tarbijatel veebis sirvida paljastamata isikuandmete aare.
Kuid see ei takistanud maailma ühte suurimat raamatupidamisfirmat EY selle täiustatud krüptimisega katsetamast.
Paul Brody, globaalne plokiahela juht EY-s, ütleb, et ettevõte kasutab null-teadmiste tõendeid, nagu zk-SNARK, et võimaldada klientidel omaks võtta plokiahela potentsiaal, ohverdamata kasutajate privaatsust.
Brody sõnul pakub raamatupidamisbüroo enda lahendus Nightfall vahendit Ethereumi võrgus tehingute tegemiseks absoluutse privaatsusega, pakkudes samal ajal ettevõtetele – mitte ainult üksikisikutele – neid eeliseid.
Ja kuigi väga privaatsete finantstehingutega on seotud regulatiivsed probleemid, usub Brody, et zk-SNARK-id saavad tulevikus suure tõuke.
"Privaatsus on ärikasutajatele hädavajalik," ütles ta ja lisas: "Ettevõtete jaoks on osa nende tundlikumat teavet selle kohta, mida nad ostavad, kellelt, kui palju nad maksavad ja kui palju nad ostavad."