Domovská stránka » Chápanie Tornado Cash: Nevyhnutný nástroj súkromia

Chápanie Tornado Cash: Nevyhnutný nástroj súkromia

od Lukáš Rezník

Úvod do Tornado Cash

Tornado Cash je vplyvná iniciatíva zameraná na súkromie, ktorá sa stala predmetom právneho preskúmania rok po tom, ako bola sankcionovaná pokladňou USA. Boli obvinené z umožnenia prania peňazí, porušenia zákonov o sankciách USA a nelegálneho prenosu peňazí zo strany ministerstva spravodlivosti USA (DOJ), nástroj sa tak stal súčasťou prebiehajúcej vojny o súkromie. Tu sa pokúšame odhaliť túto kontroverziu tým, že preskúmame základnú povahu Tornado Cash, ako funguje a ako vystihuje koncept decentralizácie v krypto ekosystéme.

Ako funguje Tornado Cash?

Primárne slúži Tornado Cash ako open-source projekt, ktorý nasadil decentralizovaný smart kontrakt na blockchaine Ethereum. Tento kontrakt využíva techniky súkromia, ktoré preukázali účinnosť pri zachovaní transakčnej dôvernosti v rámci kryptomeny Zcash. Blockchain Ethereum vo východzom stave také robustné transakčné súkromie nezabezpečuje. V máji 2020 vývojári smart kontrakt urobili nemenným, čo je kľúčový krok k pochopeniu funkčnosti Tornado Cash.

Použitie Tornado Cash sa hlavne týka jeho webového UI, ktoré poskytuje neprogramátorom pohodlie pri interakcii s nástrojom a obchádza zložité infraštrukturálne požiadavky. Proces pozostáva z výberu ETH „poolu“, asociovanie vašej peňaženky Ethereum s webovým rozhraním Tornado Cash a potom využitie miestne generovaného tajného čísla alebo „poznámky“. Táto poznámka zostáva dôverná vďaka miestnemu úložisku a generovaniu a je tiež potrebná na potvrdenie kontroly nad vkladanými prostriedkami.

Vkladané prostriedky sú potom viazané na túto poznámku vytvorením dôkazu na jej základe. Keď je potrebný výber, tajná poznámka generuje dôkaz potvrdzujúci vašu kontrolu nad prostriedkami, čo umožňuje ich prenos na novú adresu Ethereum. Je dôležité poznamenať, že počas tohto transakčného procesu kontrola a dôvernosť prostriedkov v rámci Tornado Cash zostávajú neporušené.

Zrušenie obvinení

Pochopenie technických operácií Tornado Cash nám umožňuje kriticky posúdiť obvinenia, vnímať právne kroky ako pokus vyvolávať strach. Avšak v záujme udržania spravodlivosti je nevyhnutné preskúmať obvinenia individuálne:

Spiknutie na prevádzku nelegálnej peňažnej prenosovej spoločnosti

Aby mohlo byť toto obvinenie potvrdené, podozrivá strana musí preukázať ‚nevyhnutné a postačujúce ovládanie‘ hodnoty, ktorá sa prenáša. Tornado Cash má nevyhnutnú kontrolu pri zjednodušovaní transakcií cez svoje webové UI, ale svojim dizajnom chýba ‚postačujúca‘ kontrola, pretože nemá fyzický prístup k vkladaným prostriedkom ani schopnosť ich manipulovať.

Spiknutie na pranie peňazí

Na rozdiel od úschovne Bitcoin mixéru obvineného v predchádzajúcich DOJ obvineniach, Tornado Cash neumožňuje kontrolu tretej strany nad zákazníckymi peniazmi na žiadnej etape. Tajná poznámka je generovaná a ukladaná lokálne bez akejkoľvek externej viditeľnosti alebo kontroly.

Spiknutie na porušenie Medzinárodného zákona o núdzových hospodárskych právomociach

Toto obvinenie obviňuje zakladateľov Tornado Cash z vedomej tolerancie hackerov pri presúvaní finančných prostriedkov cez svoju službu. Avšak prehliada skutočnosť, že hoci používanie webového UI možno do určitej miery regulovať, základný smart kontrakt funguje decentralizovane bez akejkoľvek centrálnej kontroly. Preto dokázanie, že zakladatelia Tornado Cash mali akékoľvek technické prostriedky na zabránenie určitým stranám priamo využívať ich služby, zostáva pre DOJ reprezentantov náročnou úlohou.

Záverečné myšlienky

Indikátory v tomto obvinení naznačujú, že prípad DOJ postráda významný základ. Vzhľadom na známu neochotu vlády USA akceptovať decentralizované nástroje súkromia sa zdá, že sa rozhodli pre vyvolávanie strachu namiesto vykonania spravodlivej justície. Ako sa právne konanie vyvíja, ostáva otázne, či prípad stanoví precedens uplatňujúci kód ako slobodný prejav. Medzitým je posilnenie práva na súkromie kľúčovou úlohou – jednou, ktorú môže aktívne podporiť široká verejnosť.

Vaša úloha v udržaní súkromia

V čase zasahovania vlády je čoraz dôležitejšie vyjadriť našu podporu vývojárom a projektom zameraným na súkromie. Verejné obhajovanie súkromia, prispievanie na vaše obľúbené iniciatívy a pomoc pri drobných úlohách projektov sú spôsoby, ako bojovať proti útlakovej činnosti. Navyše, nesmieme zabudnúť, že napriek vážnym dôsledkom takýchto obvinení, je kód široko uznávaný ako sloboda prejavu, ktorá musí byť dodržaná. Prínos nezávislých a altruistických vývojárov pri budovaní a udržiavaní nástrojov pre súkromie je majákom v rámci celosvetového potláčania krypto-súkromia. Preto je dnes dôležitejšie ako kedykoľvek predtým, aby motivovaní vývojári pokračovali v budovaní, vylepšovaní a udržiavaní nástrojov, ktoré nám pomáhajú v boji za slobodu.

 

Mohlo by vás zaujímať

Zanechať komentár