Powrót

3. Poziom zaawansowany

Ukończono: 0%
Kroki: 0/0
  1. 1. Co to jest Taproot?
  2. 2. Mosty blockchain – co to jest?
  3. 3. Czym jest atak 51% na blockchain?
  4. 4. Zero-knowledge proof- protokół, który szanuje prywatność
  5. 5. Co to jest EOSREX?
  6. 6. Mirror Protocol – co to jest 
  7. 7. Czym jest i jak działa DAO? 
  8. 8. Czym jest spoofing na rynku kryptowalut?
  9. 9. Cyfrowe prawo własności
  10. 10. Jak sprawdzić projekt kryptowalutowy – czyli tokenomia kryptowalut
  11. 11. Czym jest Ethereum Plasma?
  12. 12. Co to jest Ethereum Casper?
  13. 13. Co to jest Selfish Minning?
  14. 14. Jak stworzyć własny NFT?
  15. 15. Podpisy Schnorra - co to jest?
  16. 16. Co to jest dowód Zk-SNARK i Zk-STARK
  17. 17. Co to jest Proof of Elapsed Time- dowód upływającego czasu (PoET)?
  18. 18. MimbleWimble
  19. 19. Czym są ETFy?
  20. 20. Aktywa syntetyczne
  21. 21. Czym są likwidacje DeFI?
  22. 22. Nowy system tożsamości - Polygon ID
  23. 23. Czym jest Ethereum Virtual Machine MEV?
  24. 24. Fundacja Ethereum i protokół Scroll - czym są?
  25. 25. Czym jest bizantyjska tolerancja błędów?
  26. 26. Czym jest skalowalność technologii blockchain?
  27. 27. Interchain Security- nowy protokół Cosmos (Atom)
  28. 28. Coin Mixing vs. Coin Join - definicja, możliwości i zagrożenia
  29. 29. Co to są tokeny SoulBound SBD?
  30. 30. Co to jest Lido?
  31. 31. Czym są Threshold Signatures i jak działają?
  32. 32. Technologia blockchain i cyberataki
  33. 33. Skrypt Bitcoina - czym jest i co powinieneś wiedzieć na ten temat
  34. 34. Czym jest zkEVM i jakie są jego podstawowe cechy?
  35. 35. Czy poufne transakcje na blockchainie istnieją? Co to jest Confidential Transaction?
  36. 36. Algorytmiczne stablecoiny – wszystko, co powinieneś o nich wiedzieć
  37. 37. Polygon Zk Rollups - co powinieneś wiedzieć na jego temat?
  38. 38. Co to jest Infura Web3?
  39. 39. Mantle – skalowalność Ethereum L2 – jak działa?
  40. 40. Polygon zkEVM - wszystko, co powinieneś wiedzieć
  41. 41. Co to jest Optimism (OP) i jak działają jego rollupy?
  42. 42. Czym są węzły RPC node i jak działają?
  43. 43. SEI Network: wszystko, co musisz wiedzieć o rozwiązaniu warstwy 1 dla DeFi
  44. 44. Rodzaje mechanizmów konsensusu Proof-of-Stake: DPoS, LPoS oraz BPoS
  45. 45. Bedrock: krzywa epileptyczna, która zapewnia bezpieczeństwo!
  46. 46. Czym jest Tendermint i jak działa?
  47. 47. Pantos: jak rozwiązać problem transferu tokenów miedzy blockchainami?
  48. 48. Czym jest szyfrowanie asymetryczne?
  49. 49. Funkcja Base-58 w kryptowalutach
  50. 50. Czym jest i jak działa protokół Nostr?
  51. 51. Czym jest i jak działa most XDAI Bridge?
  52. 52. Porównanie Solidity i Rust: Wybór języka programowania w ekosystemie blockchain.
  53. 53. Czym jest Pinata w Web 3? Wyjaśniamy!
  54. 54. Czym jest Real-Time Operating System (RTOS)?
  55. 55. Czym jest i jak działa Rinkeby Testnet Ethereum?
Lekcja 28 z 55

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 

  1. Jeśli organy ścigania znają adres pierwszego podejrzanego o pranie brudnych pieniędzy, to połączenie przepływu pieniędzy nie jest trudne. 
  2. Zapewniają pełną anonimowość działania. 
  3. Niektóre giełdy nie pozwalają mieszanym kryptowalutom wchodzić na giełdy lub je opuszczać. Mowa tutaj np. o Binance. 
  4. Nie wszystkie usługi mieszania kryptowalut są legalne. 
  5. Niektóre z mikserów są mało skuteczne w przypadku ukrywania transakcji.
  6. 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

  1. Zwiększa prywatność naszych operacji krypto. 
  2. Nie potrzebuje zmian w protokole, aby działać. Ciągle utrzymuje kompatybilność z Bitcoinem i użytkownikami. 
  3. Może wymieszać legalnego Bitcoina z nielegalnym. 
  4. 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.