Blokķēdes ir paredzētas ne tikai kriptovalūtām. Apskatīsim, ko viņi piedāvā privātuma ziņā.

Blockchain tehnoloģijas saglabā nemainīgu visu veikto darījumu uzskaiti. Šis ieraksts ir publiski pieejams, tas nozīmē, ka kāds var identificēt darījumus, pārbaudīt adreses un, iespējams, saistīt tos ar jums.

Tātad, ja vēlaties veikt privātu kriptovalūtu darījumu, ko jūs darītu? Varat vērsties pie vairākiem ķēdes protokoliem, kas ieviesti dažādās blokķēdes, lai piedāvātu jums nepieciešamo privātumu.

1. Konfidenciāli darījumi

Konfidenciāli darījumi ir kriptogrāfijas protokoli, kas lietotājiem ļauj saglabāt darījumu privātumu. Citiem vārdiem sakot, viņi var slēpt pārsūtāmo līdzekļu summu un veidu, vienlaikus nodrošinot, ka nav papildu monētu dubulti tēriņi. Šai informācijai var piekļūt tikai iesaistītās vienības (sūtītājs un saņēmējs) un tās, kuras viņi izvēlas atklāt apžilbošo atslēgu.

Pieņemsim, ka Džona makā ir pieci BTC un viņš vēlas nosūtīt divus BTC Marijai, kura jau ir norādījusi savu adresi. Džons ģenerē apžilbināšanas atslēgu un integrē to ar Marijas adresi, lai izveidotu konfidenciālu adresi. Lai gan adrese ir ierakstīta publiskajā reģistrā, tikai Džons un Marija zina, ka tā ir saistīta ar Marijas adresi.

instagram viewer

Džons uzsāk Pedersena saistības ar apžilbošo atslēgu un diviem BTC. Pedersen apņemšanās ļauj lietotājam noteikt vērtību, neatklājot, kas tā ir, līdz vēlākam datumam. Vērtība tiek atklāta, izmantojot apžilbinošo taustiņu.

Džons arī izveido parakstu ar konfidenciālo darījuma adresi un matemātisko nosacījumu, kas pieprasa Marijai pierādīt, ka viņiem pieder saistītās adreses privātā atslēga, ko viņi arī dara. Darījums tiek veikts un tiek reģistrēts publiskajā reģistrā.

Konfidenciālo darījumu tehnoloģiju 2013. gadā izveidoja Adams Bleks. Tas ir ieviests daudzos projektos, tostarp Blocksteam Elements sānu ķēdē un AZTEC protokolā.

2. Gredzena paraksti

Zvana paraksts ir apmulsināšanas metode, kas ietver sūtītāja transakcijas sajaukšanu ar vairākiem citiem reāliem un mānekļu ievadiem, padarot precīzu sūtītāju skaitļošanas ziņā neiespējamu. Tas nodrošina augsta līmeņa anonimitāti sūtītājam, vienlaikus saglabājot blokķēdes integritāti.

Iedomājieties nelielu draugu grupu, Alisi, Bobu, Kerolu un Deivu, kuri vēlas pieņemt konkrētu lēmumu, neatklājot, kurš tieši to ir pieņēmis. Tie veido gredzenu, kas sastāv no viņu publiskajām atslēgām (t.i., maku adresēm). Alise uzsāk darījumu, izmantojot savu atslēgu kopā ar citu personu publiskajām atslēgām. Izmantojot jauktās ievades, kriptogrāfiskais algoritms ģenerē parakstu darījumam.

Parakstu var pārbaudīt, izmantojot publiskās atslēgas, taču nevar noteikt, vai tas ir cēlies no Alises atslēgas. Tas pats notiek ar citu dalībnieku darījumiem. Pēc tam gredzena paraksts tiek pievienots blokķēdei, atvieglojot lēmumu pieņemšanu, vienlaikus saglabājot anonimitāti.

Blokķēdes tīkli, piemēram, Monero, panāk augstu darījumu privātuma un anonimitātes pakāpi, sajaucot darījumus, izmantojot zvana parakstus.

3. Nulles zināšanu pierādījumi

Iespējams, vispopulārākā ķēdes privātuma tehnoloģija, nulles zināšanu pierādījumi, ļauj pārbaudīt darījumu datus, neatklājot faktisko informāciju. Būtībā pārbaudītājs veiks virkni mijiedarbību, kas verificētājam parāda, ka viņam patiešām ir attiecīgā informācija. Tikmēr šīs mijiedarbības ir izstrādātas tā, lai verificētājs nevarētu uzminēt informāciju.

Pieņemsim, ka Pīters zina ģērbtuves paroli, bet Kārlis vēlas pārliecināties, ka viņš to zina, nepasakot paroli. Pīters nolemj veikt virkni darbību, kas būtu iespējamas tikai tad, ja viņš zinātu paroli. Piemēram, viņš atver durvis, ieiet iekšā, aizver tās, tad atkal atver un izkāpj ārā un aizver tās.

Kārlis saprot, ka Pīters patiešām zina paroli, jo viņš nevarēja atvērt durvis, ieiet iekšā un atgriezties ārā, nezinot paroli. Tikmēr viņš ir pierādījis, ka zina paroli, nenorādot paroli.

ZK pierādījumiem ir izšķiroša nozīme privātuma monētās, piemēram, Zcash, nodrošinot, ka darījumu informācija tiek slēpta, vienlaikus pārbaudot tīkla dalībniekus.

4. Mimblewimble

Mimblewimble ir privātuma protokols, kas aptumšo transakciju ievades un izvades, izmantojot "izgriešanas" procesu, kurā vairāki darījumi tiek apkopoti vienās kopās, lai izveidotu nelielu kriptovalūtas darījumu bloks. Tas samazina blokķēdes izmēru, vienlaikus pievienojot privātuma slāni.

Iedomājieties, Harijs vēlas nosūtīt Hermionei slepenu ziņu. Izmantojot Mimblewimble, viss darījums tiks sasmalcināts gabalos, piemēram, konfeti. Tikmēr tiek apvienoti arī darījuma paraksti. Harijs uzsāk kriptogrāfisku parakstu ar detaļām, kas pierāda, ka viņam ir tiesības tērēt monētas, un atļauj darījumu.

Hermione saņem darījumu un pārbauda to. Viņa apliecina, ka darījums ir spēkā, summas sakrīt un Harija paraksts ir īsts. Bet viņa joprojām nezina individuālās ievades un izvades.

Mimblewimble ir izmantots dažādās kriptovalūtās, piemēram, Grin un Beam, lai nodrošinātu darījumu privātumu. Turklāt, lai pārbaudītu pašreizējos darījumus, nav nepieciešama ilga pagātnes darījumu vēsture, kas padara to vieglu un mērogojamu.

5. Pienene

Dandelion koncentrējas uz darījumu izplatīšanas anonimitātes uzlabošanu tīklā. Tas darbojas, slēpjot darījuma izcelsmi sākotnējās izplatīšanas stadijās. Ļaunprātīgiem dalībniekiem ir grūti izsekot darījuma avotam līdz tā izcelsmei, tādējādi uzlabojot lietotāju privātumu.

Lilija vēlas nosūtīt darījumu blokķēdē, neatklājot savu identitāti. Pirmajā posmā viņa izmanto zināmu ceļu, lai veiktu darījumus. Pēc tam procesa vidū viņa izvēlas nejaušu apkārtceļu, lai nosūtītu savu darījumu, pirms tas sasniedz galamērķi. Šobrīd neizskatās, ka tas būtu no viņas.

Darījums izplatās no mezgla uz mezglu, neatklājot izcelsmi, piemēram, pieneņu sēklas, kas peld gaisā. Galu galā tas parādās blokķēdē, taču ir grūti to izsekot līdz Lilijai. Protokols ir izveidojis neparedzamu ceļu un paslēpis avotu.

Pienene sākotnēji tika ierosināta, lai uzlabotu Bitcoin peer-to-peer tīkla privātumu. Tomēr tam bija trūkumi, kas laika gaitā izraisītu anonimizāciju. Uzlabotu versiju Dandelion++ pieņēma privātumu saglabājoša kriptovalūta Firo.

6. Maskēšanās adreses

Stealth adreses atvieglot saņēmēja privātumu, katram darījumam ģenerējot unikālu vienreizēju adresi. Tas neļauj novērotājiem saistīt saņēmēja identitāti ar konkrētu darījumu. Ja līdzekļi tiek nosūtīti uz slepenu adresi, tikai paredzētais saņēmējs var atšifrēt darījuma galamērķi, nodrošinot konfidencialitāti.

Pieņemsim, ka Džejs vēlas saglabāt savus darījumus privātus. Tāpēc viņš izveido slepenu adresi, lai cilvēki nevarētu viegli savienot darījumu ar viņu. Viņš nosūta adresi Bobam, kuram ir jāmaksā, izmantojot kriptovalūtu. Kad Bobs uzsāk maksājumu, blokķēde izkliedē maksājumu vairākos nejaušos darījumos, padarot to sarežģītāku.

Lai pieprasītu savu maksājumu, Džejs izmanto īpašu atslēgu, kas atbilst slepenajai adresei. Tas ir kā slepens kods, kas atbloķē adresi un dod viņam piekļuvi līdzekļiem.

Tikmēr viņa privātums paliek neskarts, un pat Bobs zina viņa patieso publisko adresi.

Monero izmanto slepenas adreses, lai nodrošinātu lietotāju publisko adrešu privātumu. Vēl viens projekts, kurā tiek izmantots šis protokols, ir Particl, brīvības aizsardzības decentralizēta lietojumprogrammu platforma.

7. Homomorfā šifrēšana

Homomorfā šifrēšana ir kriptogrāfijas metode, kas ļauj izmantot šifrēti dati lai veiktu aprēķinus, vispirms neatšifrējot datus. Blokķēdē tas atvieglo operācijas ar šifrētiem darījumu datiem, saglabājot privātumu visa procesa laikā.

Pieņemsim, ka Brenda vēlas slēpt numuru, ļaujot Āronam veikt dažus aprēķinus ar numuru, to neredzot. Viņa šifrē slepeno numuru, pārvēršot to par bloķētu īpašu kodu, kuru var atvērt tikai Ārons. Ārons paņem kodu un veic tā aprēķinus, nezinot sākotnējo numuru.

Kad viņš ir pabeidzis, viņš nosūta rezultātu Brendai, kura pēc tam izmanto savu šifrēšanas atslēgu, lai atšifrētu rezultātu un pārvērstu to sākotnējā slepenā numura formātā. Tagad viņai ir atbilde, taču Ārons veica aprēķinus, nezinot sākotnējo numuru.

Homomorfā šifrēšana tika izmantota, lai izstrādātu Zether, konfidenciālu un anonīmu maksājumu mehānismu blokķēdēm. Stenfordas universitātes kriptogrāfijas grupa. Tas, kas kavē tā plašu ieviešanu, ir lēnums, neefektivitāte un augstās uzglabāšanas prasības.

Uzlabojiet savu kriptogrāfijas darījumu konfidencialitāti

Lai gan blokķēdes nodrošina lietotājiem augstāku privātuma līmeni, daudzas nodrošina tikai pseidoanonimitāti. Kamēr jums var izsekot publiskai adresei, jūsu identitāte nav pilnībā slēpta.

Tātad, ja vēlaties uzlabot ķēdes privātuma līmeni, izmantojiet blokķēdes tehnoloģijas, kurās tiek izmantoti privātuma protokoli, piemēram, iepriekš minētie.