{"id":34101,"date":"2019-10-31T21:56:25","date_gmt":"2019-10-31T18:56:25","guid":{"rendered":"https:\/\/prohoster.info\/blog\/ob-anonimnosti-v-account-based-blokchejnah\/"},"modified":"2019-10-31T21:56:25","modified_gmt":"2019-10-31T18:56:25","slug":"ob-anonimnosti-v-account-based-blokchejnah","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ob-anonimnosti-v-account-based-blokchejnah","title":{"rendered":"Anon\u00fc\u00fcmsusest account-based plokiahelates","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Me oleme juba pikka aega huvitatud anon\u00fc\u00fcmsuse teemast kr\u00fcptovaluutades ja j\u00e4lgime nende valdkonnas tehnoloogiate arengut. Oma artiklites oleme juba p\u00f5hjalikult k\u00e4sitlenud t\u00f6\u00f6p\u00f5him\u00f5tteid <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/exante\/blog\/421913\/\">konfidentsiaalsetest tehingutest<\/a><\/noindex> Moneros, samuti oleme teinud <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/exante\/blog\/438346\/\">v\u00f5rdleva \u00fclevaate<\/a><\/noindex> selles valdkonnas olemasolevatest tehnoloogiatest. Siiski k\u00f5ik anon\u00fc\u00fcmsed kr\u00fcptovaluutad, mis t\u00e4nap\u00e4eval eksisteerivad, p\u00f5hinevad Bitcoiniga pakutud andmemudelil - Unspent Transaction Output (edaspidi UTXO). Account-based plokiahelate, nagu Ethereum, jaoks on olemasolevad lahendused anon\u00fc\u00fcmsuse ja konfidentsiaalsuse tagamiseks (n\u00e4iteks <noindex><a rel=\"nofollow\" href=\"https:\/\/eprint.iacr.org\/2017\/881.pdf\">Mobius<\/a><\/noindex> v\u00f5i <noindex><a rel=\"nofollow\" href=\"https:\/\/www.aztecprotocol.com\/\">Aztec<\/a><\/noindex>) p\u00fc\u00fcdnud UTXO mudelit \u00fcmber teha nutilepingutes.<\/p>\n<p>2019. aasta veebruaris esitas Stanfordi \u00fclikooli ja Visa Researchi teadlaste r\u00fchm<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex> arendajad muusikateenusest Spotify. Muudetud Spotify Lite n\u00e4eb v\u00e4lja nagu t\u00e4isversioon, kuid on ilma paljusid seadeid ja ei luba salvestada lugusid kuulamiseks ilma interneti\u00fchenduseta. <noindex><a rel=\"nofollow\" href=\"https:\/\/crypto.stanford.edu\/~buenz\/papers\/zether.pdf\">eelprint<\/a><\/noindex> \u00abZether: Privaatluse suunas nutilepingute maailmas\u00bb. Autorid tutvustasid esmakordselt l\u00e4henemist anon\u00fc\u00fcmsuse tagamiseks account-based plokiahelates ja esitlesid kahte nutilepingute varianti: konfidentsiaalseid (bilansside ja \u00fclekande summade varjamine) ja anon\u00fc\u00fcmseid (saaja ja saatja varjamine) tehingute jaoks. Me leiame, et pakutud tehnoloogia on huvitav ja soovime jagada selle \u00fclesehitust ning arutada, miks anon\u00fc\u00fcmsuse probleem account-based plokiahelates on v\u00e4ga keeruline ja kas autorid on seda t\u00e4ielikult lahendada suutnud.<\/p>\n<h3>Nende andmemudelite \u00fclesehitusest<\/h3>\n<p>\nUTXO mudelis koosneb tehing \u201esisenditest\u201d ja \u201ev\u00e4ljunditest\u201d. Otsene analoog \u201ev\u00e4ljundite\u201d \u2014 rahad teie rahakotis: igal \u201ev\u00e4ljundil\u201d on mingi nominaal. Kui te kellelegi maksate (moodustate tehingu), siis kulutate \u00fche v\u00f5i mitu \u201ev\u00e4ljundit\u201d, samal ajal kui need muutuvad tehingu \u201esisenditeks\u201d ja plokiahel m\u00e4rgib need kui kulutatud. Samal ajal saab teie makse saaja (v\u00f5i teie ise, kui vajate tagasimakset) uuesti genereeritud \u201ev\u00e4ljundeid\u201d. Skeemiliselt v\u00f5ib seda kujutada nii:<\/p>\n<p><img decoding=\"async\" alt=\"Anon\u00fc\u00fcmsusest account-based plokiahelates\" src=\"\/wp-content\/uploads\/27305ce3366564f86734eb2aace218f1.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAccount-based plokiahelad on \u00fcles ehitatud umbes nagu teie pangakonto. Need opereerivad ainult teie konto summaga ja \u00fclekande summaga. Kui te kannate oma kontolt m\u00f5ne summa, siis ei p\u00f5leta te mingeid \u201ev\u00e4ljundeid\u201d, v\u00f5rgu ei pea meeles pidama, millised m\u00fcndid on kulutatud ja millised mitte. K\u00f5ige lihtsamal juhul piirdub tehingu kontrollimine saatja allkirja ja tema bilansi summaga:<\/p>\n<p><img decoding=\"async\" alt=\"Anon\u00fc\u00fcmsusest account-based plokiahelates\" src=\"\/wp-content\/uploads\/fa76fcf8862d260681cd291e00e187b2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Tehnoloogia anal\u00fc\u00fcs<\/h3>\n<p>\nJ\u00e4tkame r\u00e4\u00e4kides sellest, kuidas Zether varjab tehingu summat, saajat ja saatjat. Kirjelduse k\u00e4igus m\u00e4rkime erinevusi konfidentsiaalse ja anon\u00fc\u00fcmse versiooni vahel. Kuna konfidentsiaalsuse tagamine account-based plokiahelates on palju lihtsam, on m\u00f5ned anon\u00fc\u00fcmsuse piirangud konfidentsiaalse versiooni tehnoloogia jaoks ebaolulised.<\/p>\n<h4>Bilansside ja \u00fclekande summa peitmine<\/h4>\n<p>\nZetheris bilansside ja \u00fclekande summade kr\u00fcpteerimiseks kasutatakse kr\u00fcpteerimise skeemi <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A1%D1%85%D0%B5%D0%BC%D0%B0_%D0%AD%D0%BB%D1%8C-%D0%93%D0%B0%D0%BC%D0%B0%D0%BB%D1%8F\">ElGamal<\/a><\/noindex>. See t\u00f6\u00f6tab j\u00e4rgmiselt. Kui Alice soovib Bobile saata <i><b>b<\/b><\/i> m\u00fcnte aadressile (tema avalikule v\u00f5tmele) <i><b>Y<\/b><\/i>, valib ta juhusliku arvu <i><b>r<\/b><\/i> ja kr\u00fcpteerib summa:<\/p>\n<p><img decoding=\"async\" alt=\"Anon\u00fc\u00fcmsusest account-based plokiahelates\" src=\"\/wp-content\/uploads\/f25b9e501a18810ea4553436ad0cd994.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nkus <i><b>C<\/b><\/i> \u2014 kr\u00fcpteeritud summa, <i><b>D<\/b><\/i> \u2014 abiv\u00e4\u00e4rtus, mis on vajalik selle summa dekodeerimiseks, <i><b>G<\/b><\/i> \u2014 kindel punkt eliptilisel k\u00f5veral, millele salajase v\u00f5ti korrutamisel saadakse avalik v\u00f5ti.<\/p>\n<p>Kui Bob need v\u00e4\u00e4rtused saab, liidab ta need lihtsalt oma sama moodi kr\u00fcpteeritud balansile, mis muudab selle skeemi mugavaks.<\/p>\n<p>Samamoodi lahutab Alice oma balansist samasuguseid v\u00e4\u00e4rtusi, kasutades selleks <i><b>Y<\/b><\/i> oma avalikku v\u00f5tit.<\/p>\n<h4>Saaja ja saatja peitmine<\/h4>\n<p>\nUTXO 'v\u00e4ljade' segamine tekkis veel kr\u00fcptovaluutade algusaegadel ja aitab peita saatjat. Selleks valib saatja \u00fclekande tegemisel juhuslikud 'v\u00e4ljundid' plokiahelast ja segab need enda omadega. Seej\u00e4rel allkirjastab ta 'v\u00e4ljad' ringallkirjaga \u2013 kr\u00fcptograafiline mehhanism, mis v\u00f5imaldab kontrollijal veenduda, et segatud 'v\u00e4ljade' seas on saatja m\u00fcnte. Segatud m\u00fcnte ei kasutata, muidugi.<\/p>\n<p>Kuid saaja peitmiseks ei suuda me genereerida vale 'v\u00e4ljundeid'. Seet\u00f5ttu on igal UTXO 'v\u00e4ljundil' oma ainulaadne aadress, ja see on kr\u00fcptograafiliselt seotud nende m\u00fcntide saaja aadressiga. Praegu ei ole v\u00f5imalik tuvastada seost ainulaadse 'v\u00e4ljundi' aadressi ja m\u00fcntide saaja aadressi vahel, teadmata tema salajasi v\u00f5tmeid.<\/p>\n<p>Account-based mudelites ei saa me kasutada \u00fchekordseid aadresse (vastasel juhul oleks see juba 'v\u00e4ljundite' mudel). Seet\u00f5ttu tuleb saajat ja saatjat segada teiste kontode seas plokiahelas. Sellisel juhul eemaldatakse segatud kontodelt kr\u00fcpteeritud 0 m\u00fcnti (v\u00f5i lisatakse 0 \u2014 saaja segamise korral), muutes nende tegelikku saldo tegelikult mitte.<\/p>\n<p>Kuna nii saatjal kui ka saajal on alati pidev aadress, on siin vajadus kasutada sama segamisr\u00fchma, kui tehingud tehakse samadele aadressidele. Seda on lihtsam illustrida n\u00e4ite abil.<\/p>\n<p>Oletame, et Alice otsustas teha annetuse Bob'i heategevusfondi, kuid eelistab, et see \u00fclekande j\u00e4\u00e4ks kolmandate osapoolte jaoks anon\u00fc\u00fcmseks. Seet\u00f5ttu, et varjata oma saatja positsiooni, lisab ta ka Adam ja Adele kontod. Ja et Bob'i varjata \u2014 saaja v\u00e4ljale lisab veel Ben ja Bill kontod. Tehes j\u00e4rgmise annetuse, otsustas Alice kirjutada enda k\u00f5rvale Alexi ja Amanda, ja Bob'i k\u00f5rvale Bruce ja Benjari. Sel juhul anal\u00fc\u00fcsides plokiahelat leiad neist kahest tehingust vaid \u00fche \u00fchtuva osalejate paari \u2014 Alice ja Bob, mis de-anon\u00fc\u00fcmib need tehingud.<\/p>\n<p><img decoding=\"async\" alt=\"Anon\u00fc\u00fcmsusest account-based plokiahelates\" src=\"\/wp-content\/uploads\/9a5de51f919ecc79fbd9fb6d5521c3ca.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h4>Tehingute j\u00e4litamised<\/h4>\n<p>\nNagu juba mainitud, varjab kasutaja oma saldo ja \u00fclekande summa account-based s\u00fcsteemides. Selleks peab ta t\u00f5estama, et tema kontol olev j\u00e4\u00e4k j\u00e4\u00e4b mitte-negatiivseks. Probleem seisneb selles, et tehingu loomisel koostab kasutaja t\u00f5endi oma konto praeguse seisundi kohta. Mis juhtub, kui Bob saadab Alicele tehingu, ja see aktsepteeritakse enne, kui Alice oma saatis? Siis loetakse Alice'i tehing kehtetuks, kuna saldo t\u00f5end koostati enne Bob'i tehingu aktsepteerimist.<\/p>\n<p><img decoding=\"async\" alt=\"Anon\u00fc\u00fcmsusest account-based plokiahelates\" src=\"\/wp-content\/uploads\/8413af452e5fa767cbd4b915f9efffa5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEsimene lahendus, mis sellises olukorras p\u00e4he tuleb \u2014 k\u00fclmutada konto tehingu tegemise ajaks. Kuid see l\u00e4henemine ei sobi, kuna lisaks sellele, et sellise \u00fclesande lahendamine jaotatud s\u00fcsteemis on keeruline, ei ole anon\u00fc\u00fcmses skeemis selge, mille konto blokeerida.<\/p>\n<p>Selle probleemi lahendamiseks tehnoloogia eraldab sissetulevad ja v\u00e4ljaminevad tehingud: vahendite kasutamine m\u00f5jub koheselt saldole, samas kui tulu - viivitusega. Selle jaoks tuuakse sisse kontseptsioon \"ajastu\" - fikseeritud suurusega plokkide grupp. Praegune \"ajastu\" m\u00e4\u00e4ratakse ploki k\u00f5rguse jagamisega grupi suurusega. Tehingut t\u00f6\u00f6tledes ajakohastab v\u00f5rgustik saadetaja saldo kohe, samas kui saaja vahendid kogutakse. Kogutud vahendid l\u00e4hevad saaja k\u00e4sutusse alles uue \"ajastu\" saabumisel.<\/p>\n<p>Tulemuseks v\u00f5ib kasutaja saata tehinguid s\u00f5ltumata sellest, kui sageli talle vahendeid laekub (muidugi s\u00f5ltuvalt tema saldost). Ajastu suurust m\u00e4\u00e4ratakse, l\u00e4htudes sellest, kui kiiresti plokid levivad v\u00f5rgus ja kui kiiresti tehing j\u00f5uab plokki. <\/p>\n<p>See lahendus t\u00f6\u00f6tab h\u00e4sti konfidentsiaalsete \u00fclekannete puhul, kuid anon\u00fc\u00fcmsete tehingutega, nagu me hiljem n\u00e4eme, tekitab see t\u00f5siseid probleeme.<\/p>\n<h4>Replay-r\u00fcnnakute kaitse<\/h4>\n<p>\nAccount-based plokiahelates allkirjastatakse iga tehing saatja privaatv\u00f5tmega, mis veenab kontrollijat, et tehingut ei ole muudetud ja selle on loonud selle v\u00f5tme omanik. Kuid mis siis, kui r\u00fcndaja, kes kuulab edastuskanalit, p\u00fc\u00fcab selle s\u00f5numi kinni ja saadab t\u00e4pselt samamoodi teise? Kontrollija kontrollib tehingu allkirja ja on veendunud selle autentsuses, ning v\u00f5rgustik v\u00f5tab saatja kontolt sama summa taas.<\/p>\n<p>Seda r\u00fcnnakut nimetatakse replay-r\u00fcnnakuks. UTXO mudelis ei ole sellised r\u00fcnnakud asjakohased, kuna r\u00fcndaja p\u00fc\u00fcab kasutada kulutatud sisendeid, mis iseenesest ei ole kehtivad ja v\u00f5rgus l\u00fckatakse tagasi.<\/p>\n<p>Selleks, et seda ei juhtuks, sisestatakse tehingusse juhuslike andmete v\u00e4li, mida nimetatakse nonce'iks v\u00f5i lihtsalt \"soolaks\". Tehingu uuesti saatmisel nonce'i kontrollib kontrollija, kas see on varem kasutatud, ja kui ei, siis peab ta seda tehingut kehtivaks. Et mitte hoida plokiahelas k\u00f5iki kasutajate nonce'ide ajalugu, v\u00f5etakse tavaliselt esimeses tehingus selleks null, ja seej\u00e4rel suurendatakse seda \u00fche v\u00f5rra. V\u00f5rgustik peab vaid kontrollima, et uue tehingu nonce erineb eelmise omast \u00fche v\u00f5rra.<\/p>\n<p>Anon\u00fc\u00fcmsete \u00fclekannete skeemides tekib nonce'ide valideerimise probleem. Me ei saa siduda nonce'it selgelt saatja aadressiga, kuna see deanon\u00fc\u00fcmib \u00fclekande. Samuti ei saa me k\u00f5igi osalejate konto nonce'idele \u00fchte plussida, kuna see v\u00f5ib konfliktida teiste t\u00f6\u00f6tlevate \u00fclekannetega. <\/p>\n<p>Zetheri autorid soovitavad genereerida nonce kr\u00fcptograafiliselt \u2014 s\u00f5ltuvalt \u201eajast\u201d. N\u00e4iteks:<\/p>\n<p><img decoding=\"async\" alt=\"Anon\u00fc\u00fcmsusest account-based plokiahelates\" src=\"\/wp-content\/uploads\/c53190301fa2fbbcb29bfad1487db773.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nSiin <b><i>x<\/i><\/b> \u2014 saatja salajane v\u00f5ti ja <b><i>Gepoch<\/i><\/b> \u2014 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440 \u0434\u043b\u044f \u044d\u043f\u043e\u0445\u0438, \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c\u044b\u0439 \u0445\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0441\u0442\u0440\u043e\u043a\u0438 \u0432\u0438\u0434\u0430 &#8216;Zether + &#8216;. \u0422\u0435\u043f\u0435\u0440\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430, \u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u0431\u044b, \u0440\u0435\u0448\u0430\u0435\u0442\u0441\u044f \u2014 \u043c\u044b \u043d\u0435 \u0440\u0430\u0441\u043a\u0440\u044b\u0432\u0430\u0435\u043c nonce \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u0435\u043b\u044f \u0438 \u043d\u0435 \u0432\u043c\u0435\u0448\u0438\u0432\u0430\u0435\u043c\u0441\u044f \u0432 nonce-\u044b \u043d\u0435\u043f\u0440\u0438\u0447\u0430\u0441\u0442\u043d\u044b\u0445 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432. \u041d\u043e \u0442\u0430\u043a\u043e\u0439 \u043f\u043e\u0434\u0445\u043e\u0434 \u043d\u0430\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u0442 \u0441\u0435\u0440\u044c\u0435\u0437\u043d\u043e\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435: \u043e\u0434\u0438\u043d \u0430\u043a\u043a\u0430\u0443\u043d\u0442 \u043c\u043e\u0436\u0435\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043d\u0435 \u0431\u043e\u043b\u0435\u0435 \u043e\u0434\u043d\u043e\u0439 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438 \u0432 \u00ab\u044d\u043f\u043e\u0445\u0443\u00bb. \u042d\u0442\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430, \u043a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u043e\u0441\u0442\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u0440\u0435\u0448\u0435\u043d\u043d\u043e\u0439, \u0438 \u043d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0434\u0435\u043b\u0430\u0435\u0442 \u0430\u043d\u043e\u043d\u0438\u043c\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e Zether, \u043d\u0430 \u043d\u0430\u0448 \u0432\u0437\u0433\u043b\u044f\u0434, \u0435\u0434\u0432\u0430 \u043b\u0438 \u043f\u0440\u0438\u0433\u043e\u0434\u043d\u043e\u0439 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f.<\/p>\n<h4>Nullil\u00e4hedaste t\u00f5endite keerukus<\/h4>\n<p>\nUTXO puhul peab saatja t\u00f5endama v\u00f5rgule, et ta ei kuluta negatiivset summat, vastasel juhul on v\u00f5imalik genereerida uusi m\u00fcnte \u00f5hust (miks see v\u00f5imalik on, oleme kirjutanud \u00fches eelnevas <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/exante\/blog\/421913\/\">artikleid<\/a><\/noindex>). Samuti peab ta allkirjastama \u201esisendid\u201d ringallkirjaga, et t\u00f5endada, et segatavate m\u00fcntide seas on ka tema omatud vahendid.<\/p>\n<p>Anon\u00fc\u00fcmse versiooni puhul account-based plokiahelas on t\u00f5endite koostamine palju keerulisem. Saatja peab t\u00f5endama, et:<\/p>\n<ol>\n<li>Saatmise summa on positiivne;<\/li>\n<li>Saldo j\u00e4\u00e4b mitte-negatiivseks;<\/li>\n<li>Saatja on \u00f5igesti salvestanud \u00fclekannete summad (sealhulgas nullid);<\/li>\n<li>Saldo muutub ainult saatja ja saaja puhul;<\/li>\n<li>Saatja omab oma konto salajast v\u00f5tit ja ta on t\u00f5epoolest saatjate nimekirjas (segatute seas);<\/li>\n<li>Transaktsioonis kasutatud nonce on koostatud \u00f5igesti.<\/li>\n<\/ol>\n<p>\nSelle keerulise t\u00f5endi jaoks kasutavad autorid segu <noindex><a rel=\"nofollow\" href=\"https:\/\/eprint.iacr.org\/2017\/1066.pdf\">T\u00f6\u00f6stuslik<\/a><\/noindex> (\u00fcks autoritest, muide, osales selle loomisel) ja <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Proof_of_knowledge#Sigma_protocols\">Sigma protocol<\/a><\/noindex>, mida nimetatakse Sigma-bullets'iks. Sellise v\u00e4ite formaalne t\u00f5endamine on \u00fcsna keeruline \u00fclesanne ja see piirab oluliselt neid, kes soovivad tehnoloogia rakendamisega tegeleda.<\/p>\n<h4>Kokkuv\u00f5ttes?<\/h4>\n<p>\nMeie arvates v\u00f5ib Zetheri osa, mis toob privaatsuse account-based plokiahelatesse, juba praegu kasutada. Kuid praegu seab anon\u00fc\u00fcmne versioon tehnoloogiale t\u00f5sised piirangud selle kasutamisel, ning selle keerukus - elluviimisel. Siiski ei tasu unustada, et autorid lansseerisid selle vaid m\u00f5ned kuud tagasi, ja v\u00f5ib-olla leiab keegi teine lahenduse t\u00e4nastele probleemidele. Just nii toimub teadus.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/exante\/blog\/452184\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041c\u044b \u0443\u0436\u0435 \u0434\u0430\u0432\u043d\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u0435\u043c\u0441\u044f \u0442\u0435\u043c\u043e\u0439 \u0430\u043d\u043e\u043d\u0438\u043c\u043d\u043e\u0441\u0442\u0438 \u0432 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u0430\u0445 \u0438 \u0441\u0442\u0430\u0440\u0430\u0435\u043c\u0441\u044f \u0441\u043b\u0435\u0434\u0438\u0442\u044c \u0437\u0430 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435\u043c \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u0432 \u044d\u0442\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438. \u0412 \u0441\u0432\u043e\u0438\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445 \u043c\u044b \u0443\u0436\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043b\u0438 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u044b \u0440\u0430\u0431\u043e\u0442\u044b \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0439 \u0432 Monero, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u043b\u0438 \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043e\u0431\u0437\u043e\u0440 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439, \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043d\u0430 \u044d\u0442\u043e\u043c \u043f\u043e\u043b\u0435. \u041e\u0434\u043d\u0430\u043a\u043e \u0436\u0435 \u0432\u0441\u0435 \u0430\u043d\u043e\u043d\u0438\u043c\u043d\u044b\u0435 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u044b \u043d\u0430 \u0441\u0435\u0433\u043e\u0434\u043d\u044f\u0448\u043d\u0438\u0439 \u0434\u0435\u043d\u044c \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u044b \u043d\u0430 \u043c\u043e\u0434\u0435\u043b\u0438 \u0434\u0430\u043d\u043d\u044b\u0445, \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u0439 Bitcoin \u2014 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-34101","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041c\u044b \u0443\u0436\u0435 \u0434\u0430\u0432\u043d\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u0435\u043c\u0441\u044f \u0442\u0435\u043c\u043e\u0439 \u0430\u043d\u043e\u043d\u0438\u043c\u043d\u043e\u0441\u0442\u0438 \u0432 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u0430\u0445 \u0438 \u0441\u0442\u0430\u0440\u0430\u0435\u043c\u0441\u044f \u0441\u043b\u0435\u0434\u0438\u0442\u044c \u0437\u0430 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435\u043c \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u0432 \u044d\u0442\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ob-anonimnosti-v-account-based-blokchejnah\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u0431 \u0430\u043d\u043e\u043d\u0438\u043c\u043d\u043e\u0441\u0442\u0438 \u0432 account-based \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0430\u0445 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041c\u044b \u0443\u0436\u0435 \u0434\u0430\u0432\u043d\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u0435\u043c\u0441\u044f \u0442\u0435\u043c\u043e\u0439 \u0430\u043d\u043e\u043d\u0438\u043c\u043d\u043e\u0441\u0442\u0438 \u0432 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u0430\u0445 \u0438 \u0441\u0442\u0430\u0440\u0430\u0435\u043c\u0441\u044f \u0441\u043b\u0435\u0434\u0438\u0442\u044c \u0437\u0430 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435\u043c \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u0432 \u044d\u0442\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ob-anonimnosti-v-account-based-blokchejnah\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:56:25+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:56:25+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Privaatsus account-based plokiahelates | ProHoster","description":"Oleme juba pikka aega huvitatud kr\u00fcptovaluutade privaatsuse temaatikast ja p\u00fc\u00fcame j\u00e4lgida selles valdkonnas toimuvaid tehnoloogiaid.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ob-anonimnosti-v-account-based-blokchejnah","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u0431 \u0430\u043d\u043e\u043d\u0438\u043c\u043d\u043e\u0441\u0442\u0438 \u0432 account-based \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0430\u0445 | ProHoster","og:description":"\u041c\u044b \u0443\u0436\u0435 \u0434\u0430\u0432\u043d\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u0435\u043c\u0441\u044f \u0442\u0435\u043c\u043e\u0439 \u0430\u043d\u043e\u043d\u0438\u043c\u043d\u043e\u0441\u0442\u0438 \u0432 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u0430\u0445 \u0438 \u0441\u0442\u0430\u0440\u0430\u0435\u043c\u0441\u044f \u0441\u043b\u0435\u0434\u0438\u0442\u044c \u0437\u0430 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435\u043c \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u0432 \u044d\u0442\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438.","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ob-anonimnosti-v-account-based-blokchejnah","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:56:25+00:00","article:modified_time":"2019-10-31T18:56:25+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34101","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 17:56:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:28:34","updated":"2026-01-21 17:56:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/34101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=34101"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/34101\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=34101"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=34101"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=34101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}