Kriptovaliutų anonimiškumas, II dalis – „Cryptonote & Darkcoin“
Nors visiškas anonimiškumas šiuo metu neįmanoma, gali būti ir mažesnė aukšto saugumo forma. Kriptonote pagrįstos valiutos gali naudoti žiedinius parašus, o ne grupinius parašus, kuriems reikalinga patikima šalis. Kiekvienas sandoris su Bitcoin prie jo yra susietas viešasis raktas, kuriam reikalingas mažas scenarijus, kad produkcija būtų panaudota naudojant tą raktą. Kai žmonės peržiūri šią operaciją, jie mato, kad naudojama senoji išvestis ir sukurtos naujos išvestys.
Contents
Kas yra žiediniai parašai?
Skambučių parašai yra skirtingi. Jie pririšti prie savavališkos viešųjų raktų grupės ir norint pasirašyti sandorį reikia žinoti tik vieną. „Cryptonote“ tai daro, kai kiekviena operacijos įvestis iš tikrųjų yra tos pačios vertės neišleistų išėjimų rinkinys, pasirašydamas jį naudodamas visus tuos išvesties raktus. Dėl to neįmanoma atskirti operacijų ir atskleisti, kas yra tikrasis pasirašytojas. Nors ši technologija yra patikima, ne kiekvienas įgyvendinimas yra tinkamas. Boolberry ir Monero yra vieninteliai du veikiantys, patikimi įgyvendinimai, su alternatyvomis, pvz „Bytecoin“ neverta.
Žiedinių parašų, įgyvendinamų 2007 m., Pavyzdys Bitmonero, „Bytecoin“ šakutė.
Kyla klausimas, jei neįmanoma išsiaiškinti, kurios produkcijos yra išleidžiamos, kaip sistema gali užkirsti kelią sukčiams dvigubai išleisti tuos pačius rezultatus? Specialiame algoritme tikrasis pasirašymo raktas yra įspaustas rakto atvaizdu, kuris turi būti paskelbtas, kai parašas yra. To negalima pakeisti, norint rasti originalų raktą arba anonimizuoti siuntėją, tačiau tai leidžia vartotojams pamatyti pakartotinai naudojamą rakto vaizdą ir pasirinkti nedalyvauti sukčių operacijoje.
Techninis kriptonoto potencialas
Kriptonotas yra vienas stipriausių variantų, tačiau tai nėra visiškai nulinės žinios. Ypač ryžtingas tyrėjas vis tiek gali atskleisti tapatybę dėl nedidelio vartotojo įvesto informacijos kiekio. Tai nepaprastai naudinga pažanga su problemomis, kurias dažniausiai galima išspręsti. Mastelio mastas yra didelė problema, nes įprastas „Bitcoin“ saugo visą nepanaudotų išėjimų sąrašą mazge, kuriame yra ribota saugykla. „Cryptonote“ visa tai saugo RAM atmintyje, o tai labai riboja jo mastą. Tai galima pakeisti privertus vartotojus laikyti anoniminius tik jiems priklausančių raktų išvestis ir keletą kitų. Patobulinus šią sistemą, „CoinJoin“ gali atitikti visas operacijas kiekviename bloke, išskyrus atvejus, kai kalnakasis gali panaikinti „CoinJoin“ anonimiškumą, o „Cryptonote“ neįmanoma aptikti apgaulingo kalnakasio..
Ši schema parodo, kaip Kriptonotas naudoja sudėtingus žiedinius parašus, kad pasiektų anonimiškumą.
Kitas klausimas yra tas, kad kiti rinkinio nariai gali pakenkti anonimiškumui, pateikdami žiedinį parašą su dviem kitais išvestimis, kiti du produkcijos savininkai gali matyti savo lėšas išleidę vienu parašu. Tai leidžia sužinoti, kas išleido savo lėšas, nes kiekvieną produkciją galima naudoti tik vieną kartą, ir tai galima padaryti ilgai po operacijos įvykimo. Du iš trijų asmenų, patvirtinusių, kad išleido pinigus, palieka nepanaudotus tik vieną asmenį, o tai kelia pavojų saugumui per galimą identifikavimą. Galimas sprendimas yra tai, kad „Cryptonote“ reikalingas minimalus rinkinio dydis.
Tačiau tai sukelia dar vieną problemą – gali būti tik tiek bet kokio dydžio išėjimų, o visi anoniminio rinkinio išėjimai turi būti vienodo dydžio, kad tinklas galėtų nustatyti, kiek išleidžiama. Norint tai išspręsti, kiekviename anoniminiame rinkinyje reikės leisti bet kokio dydžio išvestis, tada minimalus dydis bus išleista suma. Galimybė atskleisti mažiausio dydžio vartotoją taip pat kelia realią grėsmę, nes kiekvieną „Cryptonote“ išvestį galima išleisti tik vieną kartą. Egzistuoja sprendimas, kai kiekvieną atskirą išvestį galima skaityti kaip vieną, vienodą rezultatų paskirstymą. Vienas gali išleisti pusę Bitcoin, o du gali išleisti tris .33 Bitcoin, tinklas pridėtų jį kaip vieną bendrą Bitcoin. Naudojant šią sistemą įmanoma nustatyti anoniminį nustatytą dydį, nors tam tikri vartotojai gali atskleisti savo slaptus raktus, tačiau nėra žinomo būdo, kaip to išvengti bet kurioje sistemoje.
Anonimiškumas per „Darkcoin“
„Darkcoin“ veikia kaip šiek tiek sugadinta „CoinJoin“ versija įprastam „Bitcoin“ klientui. „DarkSend“+ mato galimybę automatiškai anonimizuoti visas monetas ne tik jas išsiunčiant, bet ir paliekant visą monetų korpusą. Masternode sistema taip pat susies kelis „DarkSend“ leidimus, kad padidintų saugumą ir užtikrintų saugumą, net jei pažeidžiami tam tikri mazgai. Vėliau tai gali įžvelgti rimtą naudą, tačiau, kol nebus padaryta rimtų technologinių naujovių, „alt-monetos“ apsaugos sistemos turi rimtų esminių problemų.
Suraskite kitą savaitę diskusijai apie Tamsi piniginė ir Bizantijos ciklas!