Prywatność Tokenów - Token-Economy-Book/PolishTranslation GitHub Wiki

Wczesne sieci blockchain zapewniają wysoki poziom przejrzystości, co sprawia, że historia tokena jest widoczna dla każdego. Narusza to prywatność posiadaczy tokenów, a także sprawia, że token jest mniej zamienny. Alternatywne systemy tokenów mają zatem na celu stworzenie bardziej chroniących prywatność protokołów.

Oświadczenie: Większość z wymienionych poniżej przykładów tokenów prywatności podlega częstym zmianom w protokołach. Niektóre szczegóły wymienione w poniższym rozdziale mogą więc być nieaktualne w momencie czytania tego rozdziału. Treść tego rozdziału jest jednak skonstruowana w taki sposób, że przedstawia całościowy obraz projektowania tokenów prywatności, niezależnie od przyszłych zmian w protokole.

Token płatniczy jest użyteczny jako środek wymiany tylko wtedy, gdy spełnia kryteria zamienności. Zamienność odnosi się do faktu, że poszczególne jednostki tokena są równe i mogą być zastępowane przez siebie nawzajem. Poziom zamienności koreluje z poziomem prywatności/anonimowości, jaki zapewnia token. Wymaga to zarówno "nieindywidualizacji" (zatarcia śladów identyfikowalności z możliwymi do zidentyfikowania osobami), jak i nieprzejrzystości innych danych związanych z przepływem transakcji.

Analogowe formy pieniądza, takie jak monety czy banknoty, nie dostarczają żadnych informacji o historii transakcji, ponieważ nie ma ekonomicznie wykonalnego sposobu na śledzenie listy poprzednich właścicieli. Gotówkę można zatem uznać za najbardziej anonimową i najbardziej zamienną formę pieniądza. W przeszłości niektóre kraje stworzyły precedens prawny potwierdzający konieczność zamienności waluty. Na przykład Szkocja już w 1749 roku określiła zamienność emitowanych przez państwo żetonów pieniężnych w postaci banknotów i monet, stwierdzając, że historia pojedynczej monety lub banknotu nie ma znaczenia. Takie precedensy zostały jednak zakwestionowane przez postępującą cyfryzację naszych globalnych systemów finansowych. Podczas gdy pieniądz emitowany przez państwo, w formie gotówki, zapewnia wysoki stopień prywatności, a zatem i zamienności, gotówka jest coraz rzadziej używana w nowoczesnych gospodarkach do dokonywania płatności, w niektórych przypadkach stanowiąc mniej niż 10 procent działalności finansowej gospodarki.

Rozwój płatności kartami kredytowymi, usług bankowości elektronicznej przed Internetem oraz usług opartych na technologii finansowej Web2 zwiększył możliwości śledzenia przepływów pieniężnych. Nawet jeśli nasze dane osobowe są rozproszone w bankach i innych instytucjach na całym świecie, każda z tych instytucji posiada częściową wiedzę na temat naszego cyfrowego śladu finansowego. Elektroniczne zapisy zmniejszyły koszty monitorowania sposobu, w jaki korzystamy z naszych pieniędzy za pomocą prostych algorytmów. Ponadto, rosnące regulacje dotyczące przeciwdziałania praniu brudnych pieniędzy (AML) oraz wysiłki organów podatkowych zmusiły instytucje finansowe na całym świecie do monitorowania, a czasem nawet ujawniania, informacji o działalności finansowej swoich klientów. Przepisy AML w Stanach Zjednoczonych sięgają czasów ustawy o tajemnicy bankowej z 1970 roku. Wzrost międzynarodowego handlu narkotykami oraz obawy rządów na całym świecie związane z praniem brudnych pieniędzy doprowadziły do utworzenia w 1989 roku przez kraje szczytu G-7 międzynarodowej Grupy Specjalnej ds. Przeciwdziałania Praniu Pieniędzy (Financial Action Task Force - FATF), tworząc bardziej globalną bazę regulacyjną. Po wydarzeniach z 11 września 2001 roku, FATF rozszerzyła swoje regulacje dotyczące ALM w celu zwalczania finansowania terroryzmu. W rezultacie, wiele krajów zaczęło nakładać regulacje Know Your Customer (KYC), które wymagają od instytucji finansowych i innych regulowanych branż ustalenia tożsamości swoich klientów, prowadzenia rejestrów transakcji i powiadamiania władz o potencjalnie podejrzanych działaniach swoich klientów w przypadku zdefiniowanych przez rząd "transakcji progowych". Takie praktyki, w wyniku narzucenia regulacji, stopniowo erodują zamienność, a tym samym jakość pieniądza.

Prywatność tokenów Blockchain

Sieć Bitcoin i podobne publiczne i bezpozwoleniowe sieci wykorzystują kryptografię asymetryczną do tworzenia tożsamości online w postaci adresów blockchain. W ten sposób użytkownik może tworzyć wiele adresów bez wymogów KYC, a jednocześnie w sposób zaufany wysyłać i odbierać tokeny za pośrednictwem sieci publicznej (czytaj więcej: Część 1 - Bezpieczeństwo tokenów). Adresy te składają się z ciągu alfanumerycznego, który nie daje żadnych wskazówek na temat tożsamości użytkownika, podobnie jak tradycyjne szwajcarskie konta bankowe, ale to zapewnia tylko pseudonimowość. Publiczne ujawnienie swoich adresów blockchain, czy to za pośrednictwem mediów społecznościowych, czy też w wyniku aktywności na giełdzie tokenów, czyni użytkowników podatnymi na próby deanonimizacji z wykorzystaniem analizy danych. Prywatność węzłów może być zagwarantowana tylko tak długo, jak długo rzeczywista tożsamość właściciela portfela nie może być powiązana z określonym adresem sieciowym.

Publicznie weryfikowalny charakter sieci blockchain sprawia, że transakcje są identyfikowalne. Wszystkie transakcje są rejestrowane w plaintext (niezaszyfrowane) do księgi głównej. Dane transakcyjne są widoczne dla każdego, kto korzysta z eksploratora bloków, a zatem mogą być powiązane z innymi transakcjami dokonanymi przez tego samego posiadacza tokena. Takie dane transakcyjne mogą potencjalnie ujawnić poufne informacje: adres nadawcy, adres odbiorcy, powiązanie między tymi dwoma adresami oraz ilość wysłanych tokenów. Bardziej skomplikowane transakcje smart contract obejmują jeszcze więcej danych, w zależności od przypadku użycia. Ponadto, w procesie rozgłaszania transakcji węzły mogą ujawnić swoje adresy IP. Metadane z transakcji tokenami mogą być wykorzystane do namierzenia adresu IP użytkownika, czasami nawet wtedy, gdy używane są usługi anonimizacji, takie jak Tor lub I2P. Przy dzisiejszych możliwościach analizy danych, takie powiązanie nie wymaga dużego wysiłku, zwłaszcza ze strony organów rządowych. Jako przykład: "Naukowcy z MIT i Université Catholique de Louvain, w Belgii, przeanalizowali dane dotyczące 1,5 miliona użytkowników telefonów komórkowych w małym europejskim kraju na przestrzeni 15 miesięcy i odkryli, że zaledwie cztery punkty odniesienia, przy dość niskiej rozdzielczości przestrzennej i czasowej, wystarczyły, aby jednoznacznie zidentyfikować 95 procent z nich. Innymi słowy, aby wydobyć kompletne informacje o lokalizacji jednej osoby z "anonimowego" zbioru danych obejmującego ponad milion osób, wystarczy umieścić ją w odległości kilkuset jardów od nadajnika telefonu komórkowego, w ciągu godziny, cztery razy w ciągu roku. Kilka wpisów na Twitterze prawdopodobnie dostarczyłoby wszystkich potrzebnych informacji, jeśli zawierałyby one konkretne informacje o miejscu pobytu danej osoby."

Większość użytkowników kupuje dziś tokeny w zamian za walutę fiat za pomocą internetowych giełd tokenów, które w coraz większym stopniu podlegają regulacjom KYC. Nawet jeśli nie są, waluty fiat, które są wysyłane na giełdę tokenów, zwykle wymagają interakcji z systemem bankowym, a te banki podlegają wymogom KYC. Każdy, kto ma dostęp do bazy danych giełdy, może zatem powiązać te pseudonimowe adresy z prawdziwymi nazwiskami. Istnieje coraz więcej dowodów na to, że takie dane są wymieniane między giełdami oraz z organami ścigania lub firmami zajmującymi się analizą łańcucha. Prosta "analiza łańcucha" i korelacja z cyfrowym śladem użytkownika poza siecią blockchain może zatem umożliwić indywidualizację tożsamości i profilowanie użytkowników. Indywidualni badacze, organy państwowe i prywatne usługi kryminalistyczne w zakresie blockchain, takie jak "Chainalysis" i "Elliptic", mogą przeprowadzać analizę łańcucha w celu wykrycia ogólnych wzorców transakcji, w tym potencjalnych działań związanych z praniem pieniędzy, oszustwami i innymi możliwymi naruszeniami zgodności. W zależności od pochodzenia tokena, poszczególne tokeny mogą nie być akceptowane przez handlowców z powodu skażonej historii transakcji. Zmniejsza to zamienność tokena.

Nowsze sieci blockchain postawiły sobie za cel poprawę poziomu prywatności transakcji tokenowych. Takie "tokeny prywatności" wykorzystują różne techniki zaciemniające, aby uczynić historię tokena mniej przejrzystą. Celem tokenów prywatności jest zaprojektowanie protokołu, który ujawnia minimum potrzebnych informacji i zaciemnia wszystkie inne informacje. W zależności od protokołu blockchain, różne elementy transakcji mogą być anonimizowane w różnym stopniu: (i) anonimowość portfela/adresu, (ii) poufność danych transakcyjnych, takich jak kwoty płatności, (iii) prywatność dotycząca całkowitego stanu sieci.

  • Prywatność użytkownika (pełna anonimowość): tożsamość użytkownika wysyłającego lub odbierającego token jest ukryta w taki sposób, że działania użytkownika nie mogą być powiązane z jego rzeczywistą tożsamością.

  • Prywatność danych dotyczących transakcji: Zacieranie danych specyficznych dla transakcji z użyciem tokena przy użyciu narzędzi kryptograficznych, takich jak adres nadawcy i odbiorcy lub kwota transakcji, utrudni analizę łańcucha, ponieważ zabraknie ważnych punktów danych.

  • Prywatność stanu sieci: Jeśli niektóre dane transakcji można uczynić prywatnymi, księga ujawnia tylko częściowe informacje na temat stanu sieci. Różne atrybuty stanu sieci mogą zostać utajnione dla różnych użytkowników. Istnieje jednak kompromis pomiędzy prywatnością jednostki a integralnością/bezpieczeństwem sieci, który należy wziąć pod uwagę.

Historia tokenów prywatności

W ciągu ostatniej dekady coraz więcej projektów eksperymentowało z różnymi metodami, od agregacji transakcji po alternatywne algorytmy kryptograficzne. W tym rozdziale przedstawimy ogólny przegląd. Techniczne zagłębienie się w pełną gamę narzędzi kryptograficznych wykracza poza zakres tej książki i wymagałoby osobnej publikacji.

Usługi mieszane: Wczesne metody anonimizacji transakcji tokenowych zaczęły się od technik agregacji stosowanych przez tumblry i usługi mieszania. Takie usługi generalnie mieszają wejścia i wyjścia różnych transakcji tokenowych, agregując je w jedną zbiorczą transakcję i w ten sposób zaciemniając połączenia między nadawcą a odbiorcą. "Bitmixer" był jednym z najwcześniejszych projektów, który próbował zwiększyć trudność powiązania tożsamości ze świata rzeczywistego z adresami blockchain. Usługa ta nie była jednak w pełni zdecentralizowana. "CoinJoin" zastąpił potrzebę zaufanej strony trzeciej, takiej jak Bitmixer, bezpieczeństwem kryptograficznym, wykorzystując przepisy bezpieczeństwa sieci Bitcoin. We wczesnych latach, jednak, transakcje CoinJoin miały tylko garstkę użytkowników, co sprawiło, że usługa mieszania była podatna na analizę łańcucha. Co więcej, CoinJoin polegał na koordynacji poza łańcuchem, gdzie użytkownicy musieli znaleźć innych użytkowników, aby uruchomić CoinJoin z nimi. "TumbleBit" użył zmodyfikowanej metody, która była nieco lepsza, ale miała również swoje ograniczenia i nigdy nie zyskała powszechnej adopcji. Większość tokenów prywatności i klientów blockchain zachowujących prywatność dzisiaj, z wyjątkiem Zcash, używa odmiany takich usług mieszania jako części swoich technik obfuskacji. W większości przypadków używają one odmiany CoinJoin.

Dash został pierwotnie wydany jako "XCoin", a następnie przemianowany na "Darkcoin", zanim został przemianowany na "Dash". Jest to widelec oprogramowania bazy kodowej Bitcoin, który wszedł na rynek w 2014 roku. Jest to sieć Proof-of-Work z różnymi rodzajami węzłów, "kopaczy" (górników) i "masternodes". Nowe bloki są tworzone przez górników. Masternodes wykonują funkcje zarządzania i prywatności: "PrivateSend" (prywatność finansowa) i "InstantSend" (transakcje natychmiastowe). "PrivateSend" wykorzystuje odmianę metod mieszania tokenów z CoinJoin. Jednak Dash rozwiązał potrzebę koordynacji CoinJoin poza łańcuchem poprzez zachęcanie węzłów głównych z tokenami sieciowymi do wykonywania transakcji CoinJoin. "InstantSend" pozwala na niemal natychmiastowe transakcje, w których dane wejściowe są zablokowane do konkretnych transakcji i weryfikowane przez konsensus sieci masternode. Nagroda za blok jest dzielona między górników i masternodes: górnicy (45%), masternodes (45%), zarządzanie i system budżetowy, który jest tworzony przez tak zwane "superblocki" (10%).

Monero było pierwotnie oparte na protokole "Bytecoin" zaproponowanym przez anonimowego dewelopera o pseudonimie Nicolas van Saberhagen. Sieć została rozwidlona przez kilku deweloperów (niektórzy z nich pozostali anonimowi) na "Bitmonero" z powodu problemów z protokołem, a w 2014 roku została rozwidlona na Monero z powodu nieporozumień w zespole deweloperów dotyczących przyszłości sieci. Monero jest nie tylko najstarszą, ale również najbardziej rozpowszechnioną siecią tokenów prywatności. Protokół i struktury danych zostały kilkakrotnie zmodyfikowane na przestrzeni lat, w tym migracja do innej struktury bazy danych, która zapewnia większą wydajność i elastyczność. W przeciwieństwie do sieci Bitcoin, gdzie tokeny są wysyłane na adres publiczny, tokeny w sieci Monero są wysyłane na nowo utworzony anonimowy adres przeznaczony do jednorazowego użytku (adresy stealth). Do utworzenia adresu stealth i autoryzacji transakcji tokenami potrzebny jest "prywatny klucz spent". Tylko odbiorca transakcji może "odkryć" ten nowo utworzony adres za pomocą swojego "tajnego klucza widoku". Proces odkrywania jest wykonywany przez portfel Monero odbiorcy, skanując sieć w poszukiwaniu nowych adresów stealth. Monero obecnie wykorzystuje "Ring Confidential Transactions" (Ring CT), odmianę podpisów pierścieniowych, które zastąpiły oryginalny protokół podpisu pierścieniowego. Minimalne rozmiary podpisów pierścieniowych zostały zmodyfikowane tak, że wszystkie transakcje są "prywatne przez mandat". Monero wykorzystuje odmianę CoinJoin, w której węzły nie muszą koordynować się poza łańcuchem. Górnicy mogą asynchronicznie batchować (a tym samym mieszać) transakcje w bloku. Kwoty transakcji są zamaskowane za pomocą homomorficznych (Pedersen) zobowiązań, szczególnego rodzaju homomorficznych "schematów zobowiązań" w połączeniu z "oślepianiem". W pewnym momencie zespół Monero planował również wdrożenie do protokołu routingu pakietów chroniącego prywatność za pomocą projektu "Kovri", co pozwoliłoby użytkownikom ukryć swoje adresy IP i lokalizacje.

Zcash został uruchomiony w 2016 r. Wyrósł on z "Zerocoin" i protokołu "Zerocash", wykorzystując odmianę dowodów zerowej wiedzy o nazwie "zk-SNARKs" (Zero-Knowledge Succinct Non-Interactive Argument of Knowledge), która została opracowana w 2015 roku i po raz pierwszy zaimplementowana w protokole Zcash. Dowody zerowej wiedzy to algorytm kryptograficzny, który pozwala węzłom sieci na udowodnienie posiadania pewnych danych bez ujawniania samych danych. Można je wykorzystać do ukrycia danych transakcji przechowywanych w księdze głównej (adres nadawcy, adres odbiorcy, przelana kwota), umożliwiając węzłom sprawdzenie ważności zaszyfrowanych danych transakcji bez znajomości tych danych. W takim układzie "weryfikator" może udowodnić "weryfikatorowi", że dane stwierdzenie jest prawdziwe, nie ujawniając żadnych informacji poza prawidłowością tego stwierdzenia. Sieć Zcash oferuje "opcjonalną prywatność", co oznacza, że użytkownicy mogą zdecydować się na korzystanie z "przezroczystych adresów" lub "adresów osłoniętych". "Przezroczyste adresy" są podobne do adresów w sieci Bitcoin. Osłonięte adresy anonimizują dane transakcyjne. Transakcje tokenowe mogą być zatem (i) transparentne do transparentnych (podobne do Bitcoin); (ii) transparentne do ekranowanych (ekranowanie transakcji, które łamią powiązanie transakcji), (iii) ekranowane do transparentnych (transakcje deshielding, które zwracają wcześniej ekranowane ZEC publiczne bez powiązania zwróconych ZEC z wcześniejszymi adresami transparentnymi), (iv) ekranowane do ekranowanych (prywatne transakcje, w których adresy i wartość transakcji są anonimowe); (v) hybrydowe (częściowo ekranowanie adresów wysyłających i / lub adresów odbierających). Przesyłanie transakcji ekranowanych jest jednak kosztowne obliczeniowo, dlatego też wiele transakcji Zcash przesyłano w sposób jawny. Zespół Zcash pracował nad aktualizacją protokołu w celu poprawy wydajności i funkcjonalności transakcji ekranowanych, która nie zmieniła metryki. W chwili pisania tej książki większość transakcji jest nadal przesyłana w trybie jawnym.

Mimblewimble to propozycja protokołu blockchain, którego celem jest zwiększenie prywatności i skalowalności sieci. Został on wprowadzony w 2016 roku w dokumencie autorstwa pseudonimowego użytkownika "Tom Elvis Jedusor." Mimblewimble używa "Confidential Transactions" i "Pedersen Commitments" do zaciemniania transakcji, które są publicznie weryfikowalne bez ujawniania danych transakcji. Węzły muszą weryfikować autentyczność tylko określonych danych wejściowych, a nie całej księgi, co usuwa potrzebę przechowywania danych o przeszłych transakcjach w księdze głównej. Historia księgi zawiera nagłówki bloków, stan systemu oraz sygnatury wyjściowe tzw. "dummy outputs". W połączeniu z kilkoma innymi metodami, rezultatem jest bardziej kompaktowa księga, co oznacza, że węzły potrzebują mniejszej przepustowości i pamięci masowej do synchronizacji księgi. Węzły sieci nie potrzebują pełnej historii transakcji, aby sprawdzić, czy stan jest ważny. Podobnie jak Monero, protokół proponuje agregację transakcji poprzez ukrycie wszystkich kwot transakcji i sald oraz ukrycie adresów nadawcy i odbiorcy, ale nadawca i odbiorca muszą koordynować działania poza łańcuchem przed dokonaniem transakcji. Podczas gdy protokół Monero wykorzystuje "fałszywe transakcje" do rozrostu księgi głównej, Mimblewimble łączy stare transakcje. Propozycja Mimblewimble zainspirowała kilka projektów: między innymi "Grin" w 2017 roku i projekt "Beam" w 2018 roku.

Grin był pierwszym projektem, który zaimplementował protokół Mimblewimble. Został on zainicjowany na "Githubie" przez użytkownika o pseudonimie "Ignotus Peverell". Badacz "Blockstream" opublikował zmodyfikowaną wersję protokołu, która zyskała dużą trakcję w społeczności deweloperów Bitcoin. Grin wydał różne sieci testowe, zanim mainnet został uruchomiony w 2019 roku. Grin używa Cuckoo Cycle Proof-of-Work, mechanizmu konsensusu, który został zaprojektowany tak, aby był odporny na ASIC, ale okazało się, że nie jest odporny na ASIC.

Beam jest kolejną implementacją Mimblewimble, ale używa Equihash jako algorytmu konsensusu. Beam został uruchomiony w 2018 roku na publicznej sieci testowej, a w 2019 roku na Mainnecie. Oprócz płatności poufnych, sieć Beam pozwala na tworzenie chroniących prywatność tokenów aktywów i instrumentów dłużnych, wspierając złożone transakcje, takie jak atomowe swapy, transfery z blokadą czasową i płatności escrow. Alternatywnie, sieć pozwala również na audyt na łańcuchu. Zgodnie z obowiązującymi przepisami, mogłoby to pozwolić uprawnionym audytorom na wgląd w pełną listę transakcji i wszelką stosowną dokumentację.

Inne projekty tokenów chroniących prywatność to: "Aced", "Apollo", "Arqma", "Arpa chain", "Beldex", "Bulwark", "Bytecoin", "Bzedge", "Crypticcoin", "CloakCoin", "CUTcoin", "Cova", "DAPS Coin", "Deeponion, " "Digitalnote," "Dusk," "Horizen," "Hush," "Innovacoin," "Komodo," "Loki," "Lobstex," "Navcoin," "Nix," "Noir," "Nonerov," "Origo," "Particl," "pEOS," "Pivx", "Piratechain", "Phore", "Ryo", "Safex cash", "Safecoin", "Solariscoin", "Spectrecoin", "Stealthcoin", "Sumokoin", "Tarush", "Tixl", "Veil", "Verge", "zClassic", "ZCoin", "Zumcoin" i "Xuez". W zależności od etapu rozwoju i kombinacji metod, które wykorzystują, sieci tokenów prywatności mają różne kompromisy z różnymi mocnymi i słabymi stronami. Nie ma jednoznacznych argumentów przemawiających za przewagą jednego protokołu nad drugim. Biorąc pod uwagę złożone implikacje społeczno-ekonomiczne związane z tokenami prywatności, kwestie związane z projektowaniem protokołów dotyczą nie tylko kwestii technicznych, ale także etycznych i prawnych, które zostaną omówione w dalszej części tego rozdziału. Pełną listę publicznie notowanych tokenów prywatności, w tym kapitalizację rynkową i inne dane, można znaleźć między innymi na stronie "cryptoslate.com".

Pełna prywatność Web3

Projekty analizowane powyżej są w większości przypadków tokenami protokołów klasycznych sieci płatniczych. Wiele innych rozproszonych ksiąg rachunkowych oferuje dziś inteligentne kontrakty, przetwarzane przez maszyny wirtualne, które wymagają dodatkowych procesów i bloków Web3, które również wymagają wbudowanych funkcji ochrony prywatności, aby można było zapewnić prywatność end-to-end. Wykorzystują one podobne narzędzia kryptograficzne i mechanizmy mieszania do tych wymienionych powyżej.

W momencie pisania tej książki każdy może monitorować transakcje smart contract w sieci Ethereum za pomocą aplikacji takich jak "DappRadar", dlatego ekosystem Ethereum zaczął rozwijać rozwiązania chroniące prywatność. "Zether" to projekt, który bada przyjazne dla zasobów prywatne mechanizmy płatności dla inteligentnych kontraktów Ethereum, w tym aplikacje, które budują na szczycie Ethereum, takie jak kanały płatności. "Keen Network" również rozwija warstwę prywatności dla sieci Ethereum. Ich podejście polega na tworzeniu kontenerów off-chain dla prywatnych danych, aby uniknąć ścieżek danych na księdze głównej. "Starkware" wdraża zk-STARKs, protokół, który koncentruje się na przenoszeniu obliczeń i przechowywania danych poza łańcuch, zapewniając jednocześnie pewien poziom prywatności. Projekt "Nightfall" jest rozwijany przez EY, a jego celem jest "zintegrowanie zestawu inteligentnych kontraktów i mikroserwisów oraz zestawu narzędzi ZoKrates zk-snark, aby umożliwić standardowe tokeny ERC-20 i ERC-721 do transakcji na blockchainie Ethereum z zachowaniem pełnej prywatności”.

Sieć Ethereum planuje włączenie Zk-Snarków na poziomie protokołu w przyszłej aktualizacji. "Parity" pracuje również nad funkcjami prywatnych transakcji, które umożliwiają przechowywanie, modyfikowanie i przeglądanie zaszyfrowanych danych na blockchainie Ethereum. Inne sieci inteligentnych kontraktów, takie jak "Enigma", "Origo", "Covalent" i Oasis Labs (protokół Ekiden) również zaczęły rozwijać funkcje ochrony prywatności natywnie w swoich protokołach.

Kanały płatności i sidechainy pozwalają użytkownikom na dokonywanie transakcji poza łańcuchem i przechowują tylko podsumowania zmian stanu w głównej sieci, co oznacza, że każda transakcja, która jest rozliczana poza łańcuchem, nigdy nie pojawia się w głównej sieci. Jednakże, prywatność danych off-chain zależy od funkcji prywatności przewidzianych przez odpowiednie protokoły. "BOLT", na przykład, jest rozwiązaniem dla prywatnego kanału płatności przy użyciu ślepych podpisów i dowodów zerowej wiedzy. Jest on budowany na szczycie sieci Zcash, ale w przyszłości powinien być w stanie współdziałać z siecią Bitcoin i Ethereum. "Orchid" jest alternatywą dla sieci Tor, której celem jest utrudnienie śledzenia aktywności internetowej użytkowników. Takie sieci potrzebują węzłów przekaźnikowych i węzłów mostowych, aby ukryć lokalizację komputera przed nadzorem sieci lub analizą ruchu. W sieci Tor istnieje tylko około 6000 węzłów przekaźnikowych i mniej niż 2000 węzłów pomostowych. Rządy, które chciałyby zakazać sieci Tor, mogłyby umieścić na czarnej liście wszystkie węzły przekaźnikowe i mostowe, uniemożliwiając swoim obywatelom dostęp do sieci Tor. Dlatego właśnie Orchid opracowuje zachęty w postaci tokenów, aby przyciągnąć więcej użytkowników i instytucji do zostania "przekaźnikami" w sieci, aby zwiększyć trudność zablokowania sieci bez blokowania dużej części Internetu. Sieć Mysterium buduje zdecentralizowaną wersję Virtual Private Network. "NuCypher" pracuje nad zdecentralizowanym rozwiązaniem do zarządzania kluczem (zdecentralizowany HTTPS) w celu ochrony przed oszustami (tzw. ataki "man-in-the-middle") uwierzytelniającymi dostępną stronę internetową. Wykorzystuje on "proxy re-encryption" do ochrony integralności i prywatności wymienianych danych.

Aspekty prawne i polityczne prywatności

Słownik oksfordzki definiuje prywatność jako "stan, w którym człowiek nie jest obserwowany lub niepokojony przez innych ludzi" lub "stan bycia wolnym od uwagi publicznej". W kontekście krajów rządzonych demokratycznie, prywatność jednostki jest wyraźnie regulowana w różnych kontekstach i w różnym zakresie, czasami nawet na poziomie konstytucyjnym. Ustawa o tajemnicy korespondencji, na przykład, jest podstawowym prawem konstytucyjnym pochodzącym z XVII i XVIII wieku w krajach takich jak Niemcy, Austria czy Francja. Gwarantuje ona prawo do tego, że listy w drodze nie będą otwierane przez instytucje rządowe lub prywatne. Prawo to zostało zaadoptowane do późniejszych technologii komunikacyjnych, takich jak telefon i Internet. Chociaż Stany Zjednoczone nie przyznają prawa do tajemnicy korespondencji w sposób wyraźny na poziomie konstytucyjnym, takie prawa były argumentowane poprzez orzecznictwo oparte na Czwartej Poprawce do Konstytucji Stanów Zjednoczonych Ameryki. Czwarta Poprawka reguluje również prawa do prywatności związane z prywatnością domu i własności prywatnej. Można by dokonać reinterpretacji tajemnicy komunikacji oraz świętości własności prywatnej i domu jako "prawa do szyfrowania kryptograficznego". Jednakże, krajowe jurysdykcje różnią się w kwestii "prawa do używania szyfrowania". W niektórych krajach, takich jak Francja, prawo do szyfrowania kryptograficznego zostało włączone do prawa krajowego. UNESCO opublikowało również dokumenty z zaleceniami dotyczącymi prawa człowieka do szyfrowania. Inne kraje demokratyczne, takie jak Niemcy, USA i Wielka Brytania, nie mają takich praw.

Era Internetu pobudziła przedsiębiorczość, zrewolucjonizowała komunikację, wzmocniła dziennikarstwo obywatelskie i umożliwiła powstanie takich platform jak WikiLeaks, ale wywołała też dyskusję o tym, jak radzić sobie z coraz większym śladem cyfrowym, który generują aplikacje internetowe. W kontekście aplikacji internetowych w ogóle, a handlu elektronicznego w szczególności, organy regulacyjne zaczęły uchwalać coraz więcej regulacji chroniących prywatność. Przyjęte w 2016 roku Ogólne Rozporządzenie o Ochronie Danych Osobowych (GDPR) Unii Europejskiej zainspirowało inne kraje spoza UE do przyjęcia podobnych regulacji. Zgodnie z tym rozporządzeniem, prywatność polega na "umożliwieniu użytkownikom podejmowania własnych decyzji o tym, kto może przetwarzać ich dane i w jakim celu." Rozporządzenie to jest jednak głęboko zakorzenione w sieci Web2 skoncentrowanej na klientach-serwerach, w której większość naszych prywatnych danych jest zarządzana przez zaufane instytucje będące opiekunami naszych danych.

W kontekście Web3 w Czechach i Finlandii obowiązują przepisy, które wymagają od obywateli przekazania kluczy prywatnych do portfela w przypadku, gdy organ ścigania ich do tego zobowiąże. Inne kraje, takie jak Korea Południowa i Japonia, całkowicie zakazały stosowania privacy-tokenów. W 2018 r. niemieckie Federalne Ministerstwo Finansów wyraziło obawy dotyczące zwiększonego wykorzystania tokenów prywatności, takich jak Monero, w kontekście działalności przestępczej i transakcji Darknet. Niedawna regulacja FATF, uchwalona w 2019 r., wymaga od wszystkich tzw. "Virtual Asset Service Providers" ujawnienia tożsamości stron transakcji, co sprawia, że podlegają one wymogom KYC. Niektóre giełdy tokenów już zaczęły wycofywać tokeny prywatności, z wyjątkiem Zcash, który domyślnie nie zapewnia prywatności. Monero nadal wydaje się być notowane na wielu giełdach tokenów, ale nie wiadomo, jak długo to potrwa.

Nawet gdy prywatność i prawo do szyfrowania są wyraźnie uregulowane, kompromis między prywatnością jednostki a interesem publicznym podlega politycznym punktom widzenia. Jest to często kwestia ludzkiego uznania, o której decydują sędziowie, a także regulowana i egzekwowana w bardzo różny sposób w zależności od filozofii zarządzania danego kraju lub wspólnoty państw narodowych. Kompromisy pomiędzy interesami publicznymi i prywatnymi są przedmiotem ciągłych dyskusji publicznych i są różnie traktowane przez rządy na całym świecie. Przepisy mogą obejmować zarówno przyznanie prawa do szyfrowania wszystkim obywatelom, jak i wymóg odszyfrowania danych osobowych na żądanie organów rządowych. Ogólne rozporządzenie o ochronie danych (GDPR) Unii Europejskiej i podobne przepisy chroniące prywatność stoją w sprzeczności z rosnącym na całym świecie zasięgiem przepisów dotyczących przeciwdziałania praniu brudnych pieniędzy (AML) i wynikających z tego przepisów dotyczących wiedzy o kliencie (KYC). Nie jest jasne, czy te dwa sprzeczne wysiłki regulacyjne będą koordynowane na poziomie krajowym czy międzynarodowym w celu znalezienia równowagi pomiędzy interesami publicznymi i prywatnymi. Kwestia naszego rosnącego śladu cyfrowego i wynikających z niego możliwości inwigilacji była omawiana przez aktywistów i autorów takich jak Evgeny Morozov (który ostrzegał przed masową inwigilacją, represjami politycznymi i fałszywymi wiadomościami, wzywając do przyjęcia bardziej społeczno-ekonomicznej perspektywy w odniesieniu do technologii), Edward Snowden (który ujawnił szereg międzynarodowych programów inwigilacji), czy ostatnio przez autorów takich jak Shoshana Zuboff (która pisała o "kapitalizmie inwigilacji" i utowarowieniu informacji osobistych).

Podobny kompromis między przejrzystością a prywatnością istnieje w Sieci3 i wymaga szerszej dyskusji. Na przykład, kwestia "wymuszonej prywatności" vs. "public-by-default" jest trudna. Sieć Monero domyślnie stosuje "wymuszoną prywatność" dla wszystkich transakcji. W rezultacie, organom regulacyjnym trudno będzie zmusić użytkowników do świadomego ujawnienia swoich danych. W takim układzie użytkownicy są również chronieni przed przypadkowym ujawnieniem swoich danych. Z drugiej strony, Zcash wykorzystuje mechanizm "public-by-default". Użytkownicy mogą dobrowolnie wybrać, czy chcą być transparentni, czy nie, co teoretycznie czyni tę technologię bardziej elastyczną w przypadku zastosowań w regulowanych branżach, w których wymagana jest pewna przejrzystość i możliwość kontroli. Jednakże, w takim układzie, użytkownicy mogą być również karani przez regulatorów, jeśli korzystają z prywatnych transakcji, co prowadzi do całkowitego niewykorzystania funkcji prywatności. Może to być jeden z powodów, dla których większość transakcji Zcash nadal odbywa się na jawie, mimo że w teorii zapewniają one "transakcje chronione".

Obietnicą Web3 jest bardziej upodmiotowiony i zdecentralizowany (inkluzywny) Internet. Ale to, jak zaprojektujemy protokoły tych sieci Web3, nie jest jeszcze ustalone i będzie wymagało szerokiej dyskusji społeczno-ekonomicznej. W zależności od poziomu zaimplementowanych technik obfuskacji lub ich braku, sieci blockchain mogą stać się albo maszynami wyzwalającymi (więcej prywatności z założenia), albo skutecznymi maszynami do nadzoru i egzekucji (brak prywatności z założenia). W sieci w 100% zaciemnionej nie byłoby możliwe, na przykład, śledzenie pochodzenia towarów lub usług, a rządy krajowe miałyby trudności z ustaleniem i egzekwowaniem płatności podatkowych, chyba że istniałoby bardziej wyrafinowane "privacy by design", które ujawniałoby tylko wybrane dane społeczno-ekonomiczne odpowiednim podmiotom, przy jednoczesnym poszanowaniu regulacji dotyczących ochrony danych. Jest to jednak dyskusja polityczna, która musi zostać rozstrzygnięta w oparciu o konsensus członków różnych społeczności internetowych, państw narodowych oraz na poziomie instytucji międzynarodowych.

Podsumowanie rozdziału

Token płatniczy jest użyteczny jako środek wymiany tylko wtedy, gdy spełnia kryteria zamienności. Zamienność odnosi się do faktu, że poszczególne jednostki tokena są równe i mogą być zastępowane przez siebie nawzajem. Poziom zamienności koreluje z poziomem prywatności/anonimowości, jaki zapewnia token. Wymaga to zarówno "nieindywidualizacji" (zatarcia śladów identyfikowalnych osób), jak i nieprzejrzystości innych danych związanych z przepływem transakcji.

Analogowe formy pieniądza, takie jak monety czy banknoty, nie dostarczają żadnych informacji o historii transakcji, ponieważ nie ma ekonomicznie wykonalnego sposobu na śledzenie listy poprzednich właścicieli. Gotówka może być uważana za najbardziej anonimową i najbardziej zamienną formę pieniądza. Podczas gdy pieniądz emitowany przez państwo, w formie gotówki, pozwala na wysoki stopień prywatności, a zatem i zamienności, gotówka jest coraz rzadziej używana we współczesnych gospodarkach do codziennych płatności i została zastąpiona przez elektroniczne formy pieniądza.

Elektroniczne zapisy zmniejszyły koszty monitorowania sposobu, w jaki korzystamy z naszych pieniędzy, dzięki prostym algorytmom. Ponadto, rosnące regulacje dotyczące przeciwdziałania praniu brudnych pieniędzy (AML) oraz wysiłki organów podatkowych zmusiły instytucje finansowe na całym świecie do monitorowania, a czasem nawet ujawniania, informacji o działalności finansowej swoich klientów. Takie praktyki, w wyniku narzuconych regulacji, stopniowo zmniejszają zamienność, a tym samym jakość pieniądza.

Sieć Bitcoin i podobne publiczne sieci bez zezwoleń wykorzystują kryptografię asymetryczną do tworzenia tożsamości online w postaci adresów blockchain. W ten sposób użytkownik może tworzyć wiele adresów bez wymogów KYC, a jednocześnie w zaufaniu wysyłać i odbierać tokeny za pośrednictwem sieci publicznej.

Prywatność węzłów może być zagwarantowana tylko tak długo, jak długo rzeczywista tożsamość właściciela portfela nie może być powiązana z określonym adresem sieciowym. Publicznie weryfikowalna natura sieci blockchain sprawia, że transakcje są identyfikowalne, ponieważ wszystkie transakcje są rejestrowane w plaintext (niezaszyfrowane) do księgi głównej, a dane transakcji są widoczne dla każdego, kto korzysta z eksploratora bloku, a zatem mogą być powiązane z innymi transakcjami dokonanymi przez tego samego posiadacza tokena.

Publiczne ujawnienie adresów blockchain, czy to za pośrednictwem mediów społecznościowych, czy też w wyniku działalności na giełdzie tokenów, czyni użytkowników podatnymi na wysiłki w zakresie de-anonimizacji przy użyciu analizy danych. Metadane z transakcji token * mogą być wykorzystane do śledzenia adresu IP użytkownika, czasami nawet wtedy, gdy używane są usługi anonimizacji, takie jak Tor lub I2P.

W zależności od pochodzenia tokena, poszczególne tokeny mogą nie być akceptowane przez sprzedawców ze względu na skażoną historię transakcji. To zmniejsza zamienność tokena.

Nowsze sieci blockchain mają na celu poprawę poziomu prywatności transakcji tokenowych. Takie "tokeny prywatności" wykorzystują różne techniki zaciemniające, aby uczynić historię tokena mniej przejrzystą. Celem tokenów prywatności jest zaprojektowanie protokołu, który ujawnia minimum potrzebnych informacji i zaciemnia wszystkie inne informacje.

W zależności od protokołu blockchain, różne elementy transakcji mogą być anonimizowane w różnym stopniu: (i) anonimowość portfela/adresu, (ii) poufność danych transakcyjnych, takich jak kwoty płatności, (iii) prywatność dotycząca całkowitego stanu sieci. Prywatność użytkownika (pełna anonimowość): tożsamość użytkownika wysyłającego lub odbierającego token jest ukryta w taki sposób, że działania użytkownika nie mogą być powiązane z jego rzeczywistą tożsamością.

W ciągu ostatniej dekady, coraz więcej projektów eksperymentowało z różnymi metodami, od agregacji transakcji do alternatywnych algorytmów kryptograficznych.

W zależności od poziomu zaimplementowanych technik obfuskacji lub ich braku, sieci blockchain mogą stać się albo maszynami wyzwolenia (więcej prywatności z założenia), albo skutecznymi maszynami nadzoru i egzekucji (brak prywatności z założenia).

Nawet jeśli prywatność i prawo do szyfrowania są wyraźnie uregulowane, kompromis między prywatnością jednostki a interesem publicznym zależy od poglądów politycznych. Często jest to kwestia ludzkiego uznania, o której decydują sędziowie, a przepisy i ich egzekwowanie są bardzo zróżnicowane w zależności od filozofii zarządzania w danym kraju lub wspólnocie państw narodowych. Kompromisy między interesem publicznym a prywatnym są przedmiotem ciągłych dyskusji publicznych i są różnie traktowane przez rządy na całym świecie.

Referencja Rozdziału i Dalsze Czytanie

Footnotes (Polish translation and markers in text above are missing)

[^1]: The use of cash for transaction purposes is only one driver of banknote demand. Cash is also still used as a “store of value.”

[^2]: Hardesty, Larry: "How hard is it to 'de-anonymize' cellphone data?" MIT news: https://news.mit.edu/2013/how-hard-it-de-anonymize-cellphone-data (retrieved March 26, 2020)

[^3]: A commitment scheme is a cryptographic method that allows a user to commit to the value of a piece of data (so that it cannot be changed later) while keeping the data secret.

[^6]: Find up to date metrics here: https://metrics.torproject.org/networksize.html

[^7]: Proxy re-encryption allows someone to transform ciphertexts from one public key to another without learning anything about the underlying message.

[^8]: “Article 30(I) of Law No. 2004-575 of 21 June 2004 on confidence in the digital economy provides that the use of means of cryptology are free” [2].

[^9]: Morozov has been skeptical of the Internet’s ability to make the world more “democratic,” referring to it as “cyber-utopianism.” Instead, it can be used for information control and social engineering. He claims that the Internet provides powerful tools for “mass surveillance, political repression, and spreading nationalist and extremist propaganda.” He calls for a more socio-economic perspective on technology and criticizes “internet libertarians” for their often unreflected claims about the nature of the Internet and describes it as pseudo-open, pseudo-disruptive, and pseudo-innovative.

[^10]: Edward Joseph Snowden copied and leaked highly classified information from the National Security Agency (NSA) in 2013 during his time as a CIA subcontractor, disclosing a series of surveillance programs run by various institutions of different countries. Over time, he revealed thousands of classified NSA documents, which sparked a global discussion about national security and individual privacy. He now lives in Russian exile.

[^11]: Zuboff describes the commodification of personal information. She describes the tendency of accumulation of data, criticizing that many companies and institutions harvest and capitalize personal data without mechanisms of consent. She compares “industrial capitalism” and “surveillance capitalism,” explaining “industrial capitalism” as exploitation of nature, and “surveillance capitalism” as exploitation of human nature.

⚠️ **GitHub.com Fallback** ⚠️