Blockchainy nejsou jen pro kryptoměny. Podívejme se, co nabízejí z hlediska ochrany osobních údajů.

Technologie blockchain uchovávají neměnný záznam o všech provedených transakcích. Tento záznam je veřejně přístupný, což znamená, že někdo může identifikovat transakce, zkontrolovat adresy a případně je propojit zpět s vámi.

Pokud tedy chcete provést soukromou krypto transakci, co byste udělali? No, můžete se obrátit na několik on-chain protokolů implementovaných napříč různými blockchainy, abyste vám nabídli soukromí, které potřebujete.

1. Důvěrné transakce

Důvěrné transakce jsou kryptografické protokoly, které uživatelům umožňují uchovávat transakce v soukromí. Jinými slovy, mohou skrýt množství a typ převáděných aktiv, a přitom zajistit, že za to nebudou žádné mince navíc. dvojí utrácení. K těmto informacím mají přístup pouze zúčastněné entity (odesílatel a příjemce) a ty, které se rozhodnou odhalit oslepující klíč.

Předpokládejme, že John má ve své peněžence pět BTC a chce poslat dva BTC Mary, která již poskytla svou adresu. John vygeneruje oslepující klíč a integruje jej s adresou Mary, aby vytvořil důvěrnou adresu. Ačkoli je adresa zaznamenána ve veřejném registru, pouze John a Mary vědí, že je spojena s adresou Mary.

instagram viewer

John iniciuje závazek Pedersena s oslepujícím klíčem a dvěma BTC. Závazek Pedersen umožňuje uživateli odevzdat hodnotu, aniž by prozradil, co to je, až později. Hodnota je odhalena pomocí oslepujícího klíče.

John také vytvoří podpis s důvěrnou adresou transakce a matematickou podmínkou, která vyžaduje, aby Mary prokázala, že vlastní soukromý klíč přidružené adresy, což také činí. Transakce prochází a je zaznamenána ve veřejném rejstříku.

Technologie důvěrných transakcí byla vytvořena Adamem Blackem v roce 2013. Byl implementován v mnoha projektech, včetně bočního řetězce Blocksteam Elements a protokolu AZTEC.

2. Prstencové podpisy

Vyzváněcí podpis je metoda zmatku, která zahrnuje smíchání transakce odesílatele s několika dalšími skutečnými a klamnými vstupy, takže je výpočetně nemožné znát přesného odesílatele. Poskytuje odesílateli vysokou úroveň anonymity při zachování integrity blockchainu.

Představte si malou skupinu přátel, Alice, Boba, Carol a Davea, kteří chtějí učinit konkrétní rozhodnutí, aniž by prozradili, kdo přesně to udělal. Tvoří kruh sestávající z jejich veřejných klíčů (tj. jejich adres peněženky). Alice zahájí transakci pomocí svého klíče spolu s veřejnými klíči ostatních. Pomocí smíšených vstupů generuje kryptografický algoritmus podpis pro transakci.

Podpis lze ověřit pomocí veřejných klíčů, ale nelze určit, zda pochází z klíče Alice. Totéž se děje s transakcemi od ostatních členů. Kruhový podpis je poté přidán do blockchainu, což usnadňuje rozhodování při zachování anonymity.

Blockchainové sítě jako Monero dosahují vysokého stupně transakčního soukromí a anonymity smícháním transakcí prostřednictvím kruhových podpisů.

3. Důkazy nulových znalostí

Možná nejoblíbenější technologie ochrany soukromí na řetězci, důkazy s nulovými znalostmi, umožňuje ověření transakčních dat bez zveřejnění skutečných informací. Ověřovatel v podstatě provede řadu interakcí, které ověřovateli prokážou, že dotyčné informace skutečně mají. Mezitím jsou tyto interakce navrženy tak, aby ověřovatel nemohl informace uhodnout.

Řekněme, že Peter zná heslo do šatny, ale Carl se chce ujistit, že to zná, aniž by mu řekl heslo. Peter se rozhodne provést řadu akcí, které by byly možné pouze tehdy, kdyby znal heslo. Například otevře dveře, vstoupí, zavře je, pak je znovu otevře a vystoupí ven a zavře je.

Carl si uvědomí, že Peter opravdu zná heslo, protože nemohl otevřít dveře, vstoupit a vrátit se ven, aniž by to heslo znal. Mezitím prokázal znalost hesla, aniž by heslo nutně uvedl.

Důkazy ZK hrají klíčovou roli v soukromých mincích, jako je Zcash, zajišťující, že podrobnosti o transakcích jsou skryty a zároveň je lze ověřit účastníky sítě.

4. Mimblewimble

Mimblewimble je protokol pro ochranu osobních údajů, který znejasňuje transakční vstupy a výstupy prostřednictvím procesu „cut-through“, kdy je více transakcí agregováno do jediné sady, aby se vytvořil malý blok transakcí kryptoměn. To snižuje velikost blockchainu a zároveň přidává vrstvu soukromí.

Představte si, že Harry chce poslat tajnou zprávu Hermioně. S Mimblewimble se celá transakce rozseká na kousky jako konfety. Mezitím jsou také kombinovány podpisy transakce. Harry iniciuje kryptografický podpis s podrobnostmi, které dokazují, že má oprávnění utratit mince a schvaluje transakci.

Hermiona přijme transakci a ověří ji. Potvrzuje, že transakce je platná, že se částky shodují a že Harryho podpis je pravý. Ta ale ještě nezná jednotlivé vstupy a výstupy.

Mimblewimble byl použit v různých kryptoměnách, jako je Grin a Beam, aby bylo zajištěno soukromí transakcí. Navíc nevyžaduje dlouhou historii minulých transakcí k ověření těch současných, díky čemuž je lehký a škálovatelný.

5. Pampeliška

Dandelion se zaměřuje na zvýšení anonymity šíření transakcí v rámci sítě. Funguje tak, že skrývá původ transakce během počátečních fází šíření. To ztěžuje zlovolným aktérům vysledování zdroje transakce zpět k jejímu původu, což zvyšuje soukromí uživatelů.

Lily chce poslat transakci na blockchainu, aniž by odhalila svou identitu. V první fázi používá k transakci známou cestu. Pak, uprostřed procesu, udělá náhodnou okliku, aby poslala svou transakci dříve, než dorazí do cíle. V tuto chvíli to nevypadá, že by to přišlo od ní.

Transakce se šíří od uzlu k uzlu, aniž by odhalila původ, jako semena pampelišky vznášející se ve vzduchu. Nakonec se objeví na blockchainu, ale vysledovat to zpět k Lily je těžké. Protokol vytvořil nepředvídatelnou cestu a skryl zdroj.

Pampeliška byla původně navržena, aby zlepšila soukromí bitcoinových sítí peer-to-peer. Měl však nedostatky, které časem vedly k deanonymizaci. Vylepšená verze, Dandelion++, byla přijata společností Firo, kryptoměnou chránící soukromí.

6. Stealth adresy

Stealth adresy usnadnit soukromí příjemce vygenerováním jedinečné jednorázové adresy pro každou transakci. To zabraňuje pozorovatelům propojit identitu příjemce s konkrétní transakcí. Když jsou prostředky odeslány na tajnou adresu, pouze zamýšlený příjemce může dešifrovat cíl transakce, čímž je zajištěna důvěrnost.

Předpokládejme, že Jay chce udržet své transakce soukromé. Vytvoří tedy tajnou adresu, aby s ním lidé nemohli transakci snadno spojit. Pošle adresu Bobovi, který má zaplatit pomocí kryptoměn. Když Bob iniciuje platbu, blockchain platbu rozšíří do řady náhodných transakcí, což zvyšuje složitost.

K vyzvednutí platby používá Jay speciální klíč, který odpovídá stealth adrese. Je to jako tajný kód, který odemkne adresu a umožní mu přístup k finančním prostředkům.

Mezitím jeho soukromí zůstává nedotčeno a dokonce i Bob zná jeho skutečnou veřejnou adresu.

Monero používá skryté adresy k zajištění soukromí veřejných adres uživatelů. Dalším projektem, který využívá tento protokol, je Particl, decentralizovaná aplikační platforma pro svobodu.

7. Homomorfní šifrování

Homomorfní šifrování je šifrovací metoda, která umožňuje použití zašifrovaná data provádět výpočty bez předchozího dešifrování dat. V blockchainu usnadňuje operace se zašifrovanými transakčními daty a udržuje soukromí během celého procesu.

Řekněme, že Brenda chce uchovat číslo v tajnosti a zároveň nechat Aarona provést s číslem nějaké výpočty, aniž by ho viděl. Zašifruje tajné číslo a změní ho na zamčený speciální kód, který může otevřít pouze Aaron. Aaron vezme kód a provede na něm výpočty, aniž by potřeboval znát původní číslo.

Když je hotový, pošle výsledek Brendě, která pak pomocí svého šifrovacího klíče výsledek dešifruje a převede ho do formátu původního tajného čísla. Nyní má odpověď, ale Aaron provedl výpočty, aniž by znal původní číslo.

Homomorfní šifrování bylo použito k vývoji Zether, důvěrného a anonymního platebního mechanismu pro blockchainy Crypto Group na Stanfordské univerzitě. To, co brání jeho širokému přijetí, je pomalost, neefektivita a vysoké nároky na úložiště.

Vylepšete soukromí svých kryptotransakcí

Zatímco blockchainy poskytují uživatelům vyšší úroveň soukromí, mnohé poskytují pouze pseudoanonymitu. Dokud lze zpětně vysledovat veřejnou adresu, není vaše identita zcela skryta.

Pokud tedy chcete zlepšit úroveň soukromí v řetězci, použijte technologie blockchain, které využívají protokoly ochrany osobních údajů, jako jsou ty výše.