28. Coin Mixing vs. Coin Join – definicja, możliwości i zagrożenia


Tornado Cash, CoinJoin to platformy usługowe, które w ciągu ostatnich lat „wymieszały” sporo kryptowalut. Większość tych ekosystemów to bezpieczne i zdecentralizowane protokoły, używane głównie do legalnych zastosowań.
Niestety – mają także swoją czarną stronę medalu. Niektóre z nich służą hakerom do prania gotówki i nie do końca legalnych transakcji. Dzisiaj przyjrzymy się protokołom służącym mieszaniu kryptowalut. Czym są, jak działają – na wszystkie pytania odpowiemy.
Coin Mixing – co to jest?
Już sama nazwa sugeruje nam bardzo dużo. Coin Mixing to usługa, która pozwala nam „mieszać” kryptowaluty. Czyli…? Czyli ukryć ich pochodzenie i docelowe miejsce transakcji. Użytkownik wysyła swoje krypto do odpowiedniego ekosystemu (np. Tornado Cash), zleca mu wymieszanie tych coinów z innymi tokenami, czy kryptowalutami. Następnie tak wymiksowane kryptowaluty przesyła na adres odbiorcy, który również jest ukryty.
W tym miejscu można zastanowić się nad zasadnością takiego działania. Jak wszystko – ma ono swoje plusy i minusy. Wyobraź sobie, że nie chcesz, aby Twój współmałżonek/-ka znał /-a szczegóły karty, wykonywane transakcje, kupione przez Ciebie rzeczy. Wówczas skorzystanie z takiego ekosystemu według nas jest jak najbardziej na plus.
Jednak każdy kij ma dwa końce. Jak wspomnieliśmy wcześniej, istnieje również czarna strona medalu. Ekosystemy Coin Mixing, które zajmują się mieszaniem monet, są atrakcyjnym narzędziem dla hakerów i cyberprzestępców. Mieszalniki kryptowalut to trochę taka szara strefa, która ułatwia pranie brudnych pieniędzy, jednocześnie zapewniając anonimowość. Warto wspomnieć, że przestępcy wykorzystujący Tornado Cash do prania pieniędzy, wyprowadzili z rynku kryptowalut ponad 7 miliardów USD.
CoinJoin – co to jest?
Będąc przy temacie mieszalników kryptowalut, nie możemy wspomnieć o CoinJoin. To protokół, który poprawia prywatność i anonimowość użytkowników Bitcoina. Jak działa? Ujednolica wszystkie transakcje w jednym łańcuchu, które w zasadzie są przeprowadzane przez różnych użytkowników systemu. W ten sposób, gdy wszystkie transakcje zostały ujednolicone, absolutnie żaden z użytkowników nie może ustalić, skąd pochodzą fundusze. Wejścia i wyjścia transakcji przy użyciu protokołu CoinJoin nie są widoczne. W taki sposób nawet odbiorca transakcji nie jest w stanie ustalić, gdzie trafiły jego przekazane środki.
Czy włączenie tego protokołu do danego ekosystemu jest przydatne? Znów powiemy Wam, że ma on swoje plusy i minusy. Na pewno pozwala uniknąć śledzenia otrzymanych środków lub płatności, które zostały dokonane w systemie Bitcoin. Pamiętajmy, że Bitcoin jest prywatny, ale nie anonimowy. Taka krótka przypominajka dla osób, które szczególnie cenią sobie prywatność.
Prawidłowe użycie CoinJoin praktycznie uniemożliwia śledzenie użytkowników Bitcoina. Co więcej, protokół jest technicznie lepszy od jakichkolwiek mikserów krypto. Dlaczego? CoinJoin działa jako protokół P2P, podczas gdy mixery są w dużej mierze scentralizowane i podatne na oszustwa.
Mixer kryptowalut – jak działa?
Mixery kryptowalut używają inteligentnych kontraktów do przyjmowania depozytów kryptowalutowych z adresu i umożliwiają ich wypłatę jeszcze z innego adresu. Inteligentne kontrakty działają jako pula, w której zdeponowane aktywa są mieszane razem. Kiedy następuje wycofanie środków z tej puli, połączenie on-chain pomiędzy źródłem transakcji a miejscem docelowym zostaje przerwane. Działanie to zapewnia anonimowość transakcji.
W przypadku usług tego rodzaju należy mieć świadomość, że nikt nie kontroluje ekosystemu. Nie ma osób trzecich, które sprawdzałyby portfel i fundusze. Mamy inteligentne kontrakty. A ponieważ nie mamy tutaj pośrednika, usługi mikserów są niezwykle neutralne. Co jednocześnie czyni je kuszącymi dla cyberprzestępców.
Jak działa CoinJoin?
Aby w ogóle przeprowadzić transakcje przy użyciu tego protokołu, potrzebujemy kilku innych użytkowników sieci. Bez innych adresów, a w zasadzie osób z funduszami, które będą chciały się z nami „zmieszać”, użycie protokołu będzie niemożliwe.
W tym miejscu warto zaznaczyć, że skupiając transakcje w jedną, nie oddajesz kontroli nad swoimi środkami jednej osobie, czy podmiotowi. Jest zupełnie na odwrót. W Bitcoin CoinJoin podpisy poszczególnych transakcji są od siebie niezależne. Ot, taka ciekawostka.
Jeśli grupa użytkowników zechce przeprowadzić transakcję za pomocą protokołu, każdy z nich będzie miał kontrolę nad danymi wejścia i wyjścia. Transakcja zostanie podpisana tylko wtedy, gdy użytkownicy się z nią zgodzą i będzie ona poprawna. Dopóki Bitcoin CoinJoin nie uzyska podpisów wszystkich podmiotów mieszających kryptowaluty, nie dojdzie do transakcji.
Jednak, gdy uzyskamy podpisy, zostaną one zgrupowane w tej samej (jednej) transakcji CoinJoin. Następnie zostanie ona przetworzona i zatwierdzona przez górników, aby włączyć ją do łańcucha bloków. Tak zostanie odzwierciedlona jako pojedyncza, ale nie pokaże, skąd pochodzą środki lub gdzie zostają wysyłane.
Nie bylibyśmy sobą, gdybyśmy na koniec nie zostawili Wam kilka ciekawostek ☺
Protokół CoinJoin korzysta ze schematu UTXO lub tzw. niewydanych monet Bitcoin. Po to, aby wygenerować za ich pomocą schemat wpisów dla tej samej transakcji. Płatność za pomocą CoinJoin jest przeprowadzona wtedy, gdy wszystkie osoby podpiszą transakcję i zgodzą się z saldami, jakie ona przedstawia.
Czy crypto mixery są jedyną opcją?
Nie. Pomimo tego, że hakerzy skorzystają z usług mieszania kryptowalut i tak te kradzione fundusze muszą przelać przez wiele giełd, używając kupionych lub skradzionych kont. Metoda jest znana jako chain-hopping.
Oprócz mikserów kryptowalut to do w pełni anonimowych transakcji możemy wykorzystać monety prywatności. To potęga anonimowa. Przy ich użyciu rząd, czy nawet osoby trzecie nie mają możliwości szpiegowania transakcji finansowych. Mówimy tutaj o Monero czy Zcash, który używa Zero Knowledge Proof. Prywatne monety skutecznie ukrywają przepływ funduszy. Monero, wykorzystuje jednorazowe adresy „stealth” i miesza prawdziwe podpisy transakcji z wabikami. Zcash opiera się na dowodach zerowej wiedzy, które nie dzielą się informacjami o transakcji.
Coin Mixer – wady i zalety
- Jeśli organy ścigania znają adres pierwszego podejrzanego o pranie brudnych pieniędzy, to połączenie przepływu pieniędzy nie jest trudne.
- Zapewniają pełną anonimowość działania.
- Niektóre giełdy nie pozwalają mieszanym kryptowalutom wchodzić na giełdy lub je opuszczać. Mowa tutaj np. o Binance.
- Nie wszystkie usługi mieszania kryptowalut są legalne.
- Niektóre z mikserów są mało skuteczne w przypadku ukrywania transakcji.
- Mixery kryptowalut to częste narzędzie wykorzystywane przez hakerów i cyberprzestępców, do prania brudnych pieniędzy lub działań w Dark Webie.
Wady i zalety CoinJoin
- Zwiększa prywatność naszych operacji krypto.
- Nie potrzebuje zmian w protokole, aby działać. Ciągle utrzymuje kompatybilność z Bitcoinem i użytkownikami.
- Może wymieszać legalnego Bitcoina z nielegalnym.
- Analiza danych tożsamości protokołu CoinJoin może ujawnić Twoje dane.
Podsumowanie
Protokół CoinJoin, czy mikser kryptowalut? Wybór należy od naszych prywatnych preferencji. Oczywiście, narzędzia, które służą mieszaniu kryptowalut, są ważnym dodatkiem dla użytkowników, którzy pieczołowicie podchodzą do anonimowości. Jednak dla tych, którzy wolą weryfikowalne jej formy, zdecydowanie lepszą opcją będzie CoinJoin.
Pamiętajcie, aby przed każdym tego typu działaniem, zrobić swój własny research i rozeznanie.