za

CoinJoin vs Coin Mixing. Zwiększ prywatność swoich Bitcoinów. Zachowaj anonimowość

2020-04-23
Wiadomości
European Halving Party 2024

Żyjemy w czasach w których coraz większą wagę przywiązujemy do zachowania swojej prywatności i anonimowości. Bitcoin i blockchain dają nam możliwość pozostania anonimowym podczas wykonywania transakcji. Chociaż mamy pełny wgląd w historię blockchaina dzięki różnym explorerom, tak naprawdę ustalenie prawdziwej tożsamości stron biorących udział w pojedynczej transakcji jest praktycznie niemożliwe.

Bitcoin nie jest do końca prywatny. Na świecie powstaje coraz więcej firm zajmujących się ustalaniem tożsamości właścicieli adresów publicznych. Z pomocą przychodzą rożnego rodzaju rozwiązania, skutecznie chroniące “prywatność Bitcoina”. W tym artykule przybliżymy Wam dwa z nich:

  • Coin Mixing
  • CoinJoin

Miksery Bitcoina – Coin Mixing

Mieszanie monet, w naszym przypadku Bitcoinów, odbywa się najczęściej przy pomocy dedykowanych do tego procesu, Bitcoinowych mikserów. Są to oprogramowania lub usługi, które pozwalają mieszać Bitcoiny z innymi użytkownikami.

W zdecydowanej większość obejmują one scentralizowane rozwiązania, w których użytkownicy muszą ufać stronie trzeciej. Użytkownicy nie mają gwarancji, że ich pieniądze zostaną zwrócone przez mikser lub że zwrócone monety nie zostaną w żaden sposób skażone.

Dodatkowo nikt z nas nie ma pewności, że miksery nie użyją otrzymanych od nas informacji (adresu publicznego, IP komputera) do identyfikacji naszej tożsamości. Jakakolwiek utrata pełnej kontroli nad swoimi środkami wiąże się z możliwością ich całkowitej utraty.

Osobiście nigdy nie korzystałem z mikserów ze względu na duże ryzyko utraty środków. Zdecydowanie bardziej bezpiecznym sposobem na zwiększenie prywatności i anonimowości jest kolejny omawiany w tym artykule mechanizm: CoinJoin.

Czym jest CoinJoin ?

W 2013 deweloper Bitcoina, Gregory Maxwell, oficjalnie zaproponował transakcje CoinJoin. W poście na forum bitcointalk.org, szczegółowo opisał zasadę działania całego mechanizmu transakcji.

Idea jest bardzo prosta:


Aby w pełni zrozumieć zasadę działania CoinJoin, należy zgłębić sposób w jaki tworzona jest pojedyncza transakcja Bitcoin.

Transakcje Bitcoin składają się z wejść i wyjść. Gdy użytkownik chce dokonać transakcji, przyjmuje swoje dane UTXO jako dane wejściowe, określa dane wyjściowe i podpisuje dane wejściowe. Ważne jest, aby pamiętać, że każde wejście jest podpisane niezależnie, a użytkownicy mogą ustawić wiele wyjść (pod różnymi adresami).

Do każdego wejścia przypisana jest odrębna sygnatura (scriptsig), która jest tworzona zgodnie z regułami określonymi w zużytych danych wyjściowych (scriptpubkey).

System Bitcoin jest odpowiedzialny za upewnienie się, że podpisy są prawidłowe a dane wejściowe istnieją i można je wydać, oraz że suma wartości wyjściowych jest mniejsza lub równa sumie wartości wejściowych (każda nadwyżka staje się opłatami dla górników).

Zasada działania CoinJoin

CoinJoin pełni rolę koordynatora transakcji. Najlepiej wytłumaczyć tą zasadę działania mieszania monet na konkretnym przykładzie.

Alicja chce przenieść 1 BTC z adresu A na adres B

Bob chce przenieść 1 BTC z adresu C na adres D

CoinJoin daje im możliwość połączenia swoich przelewów w jedną transakcję, która ma dwa wejścia (A i C) i dwa wyjścia ( B i D). Ktoś obserwujący łańcuch bloków nie wie już, które z wyjść należy do Alicji, a które do Boba. Zespół reguł i funkcji kryptograficznych, działający w tle, sprawia że uczestnicy wspólnej transakcji (może być ich więcej niż dwóch) nie muszą sobie ufać.

W porównaniu do tradycyjnych mikserów Bitcoin nie ma możliwości kradzieży monet. Ponadto transakcje CoinJoin są niewielkie i nie wiążą się z żadnymi dodatkowymi opłatami (oprócz zwykłych opłat transakcyjnych).

Przykład transakcji CoinJoin: https://www.blockchain.com/btc/tx/e4abb15310348edc606e597effc81697bfce4b6de7598347f17c2befd4febf3b

Obecnie na rynku mamy dostępne portfele Bitcoin, zawierające wbudowane mechanizmy CoinJoin. Na uwagę zasługują:

Oba dbają o prywatność użytkowników.

Podsumowanie

Oprócz posiadania otwartej i przejrzystej księgi, sposób konstruowania transakcji Bitcoin często ujawnia informacje o użytkownikach. Bitcoinowe miksery ze względu na swój scentralizowany charakter nie są polecane. O wiele lepszą alternatywą jest mieszanie monet z wykorzystaniem CoinJoin.

Co prawda ślad po “miksowaniu” zostanie w sieci, jednak ustalenie czy powiązanie tożsamości stron jest praktycznie niemożliwe.

Bitcoina i inne kryptowaluty kupisz w prosty i bezpieczny sposób na giełdzie zondacrypto.

Tagi

Newsletter Bitcoin.pl

Więcej niż bitcoin i kryptowaluty. Najważniejsze newsy i insiderskie informacje prosto na Twój email.

Dbamy o ochronę Twoich danych. Przeczytaj naszą Politykę Prywatności