Przejdź do treści

Praktyki prywatności dla wymian ETH

Ethereum (ETH) został uruchomiony w 2015 roku jako platforma smart kontraktów. We wrześniu 2022 chain przeszedł z konsensusu Proof-of-Work na Proof-of-Stake ("The Merge") — walidatorzy stakują ETH i rotacyjnie przetwarzają bloki, a żaden centralny organ nie może zamrozić sieci. Chain jest przejrzysty na warstwie bazowej — nadawca, odbiorca i kwota są widoczne on-chain, podobnie jak w Bitcoin. Ethereum nie ma natywnego protokołu mixingu na poziomie protokołu. Tornado Cash był znanym mikserem opartym na smart kontraktach, ale został objęty sankcjami w wielu jurysdykcjach; Morphit go nie poleca ani z niego nie korzysta. Użytkownicy chcący prywatności na poziomie transakcji polegają na rotacji adresów po stronie portfela (generując nowy adres dla każdej transakcji z seeda HD) oraz na koordynacji off-chain — poniższe praktyki obejmują to, nad czym masz kontrolę.

Używaj nowego adresu dla każdej wymiany

Ten łańcuch używa przejrzystych adresów bez natywnego stealth. Standardowa praktyka: użyj portfela Hierarchical Deterministic (BIP-32), który tworzy nowy adres odbiorczy na każde żądanie. Większość nowoczesnych portfeli robi to automatycznie. Koszt ponownego użycia adresu jest poważny — każda transakcja, którą akceptujesz pod tym samym adresem, tworzy publiczny zapis Twojej aktywności.

Uniwersalne praktyki

**Używaj nowego adresu odbiorczego dla każdej wymiany.** Twój portfel powinien to obsługiwać; jeśli nie, poszukaj takiego, który to robi. Ponowne użycie adresu to największa pojedyncza luka.

**Praktykuj coin control podczas wydawania.** Wysyłając monety później, unikaj łączenia wyniku transakcji z monetami z innego źródła — to permanentnie łączy ich historie adresów.

**Rozważ prywatność na poziomie sieci.** Transmisja transakcji przez Tor lub integrację VPN/Tor portfela uniemożliwia Twojemu dostawcy Internetu i obserwatorom sieci zobaczenie, jakie transakcje transmitowałeś. Jest to ortogonalne do prywatności on-chain.

**Rozważ historię KYC swoich monet.** Jeśli kupiłeś krypto z giełdy KYC, ta giełda zna Twoje monety i może udostępnić to powiązanie partnerom analizującym łańcuch. Miksowanie przez łańcuch prywatności jak Monero lub używanie znaczącego okresu „cool-down" zmniejsza to powiązanie.

Czego unikać

  • Nie wklejaj tego samego adresu odbioru w wielu transakcjach.
  • Nie wysyłaj dokładnej kwoty wpisanej w post zlecenia.
  • Nie łącz wyniku transakcji z monetami z innego źródła, gdy będziesz je później wydawać.
  • Nie transmituj ze swojego domowego IP przez nieprywatny portfel — używaj Tora.

⚠ Ostrzeżenia specyficzne dla tego aktywa

Ethereum jest przejrzysty na warstwie bazowej, bez natywnego protokołu mieszania. - **Udostępniaj świeże adresy dla każdego trade'u.** Używanie tego samego adresu Ethereum w wielu listingach Morphit pozwala obserwatorom skorelować Twoje zamówienia na całkowicie przejrzystym chainie. Wygeneruj świeży adres odbiorczy dla każdego trade'u — nowoczesne portfele Ethereum (MetaMask, Rabby, Rainbow) wyprowadzają je z Twojego seeda HD i pozwalają tworzyć nowe konta w kilka sekund. - **Wysyłaj natywne ETH, nie wrapped ETH.** Wrapped ETH (WETH) to token ERC-20 używany do interoperacyjności DEX. Transakcje Morphit używają NATYWNYCH przelewów ETH — wysłanie WETH na adres odbiorczy ETH wymaga od odbiorcy unwrapowania, co może nie nastąpić. - **Uważaj na adresy kontraktów jako cele.** Adresy Ethereum mogą być externally-owned accounts (EOA, kontrolowane przez klucz prywatny) LUB smart kontraktami. Wysłanie ETH na kontrakt bez funkcji `payable receive()` lub `fallback()` powoduje revert; środki nie są utracone, ale transakcja zawodzi i płacisz gas. Większość portfeli ostrzega przed wysłaniem na kontrakt; zwracaj uwagę. - **Ten sam kształt adresu co każdy EVM token-account.** Adres 0x Ethereum może być natywnym ETH EOA, token-account USDT-ERC20, token-account USDC-Base, token-account DAI-Polygon, lub dowolnym kontraktem EVM. Format jest identyczny. Pole asset w zleceniu Morphit (plus pole network dla aktywów wielosieciowych) mówi Ci, które wysłać; sprawdź dwa razy przed podpisaniem transakcji w portfelu. - **Nazwy ENS nie są rozwiązywane.** Wklejenie `alice.eth` nie przejdzie walidatora adresów Morphit — wklej surowy adres 0x. Rozwiązywanie ENS wymagałoby zależności od scentralizowanego RPC, co naruszałoby projekt Morphit distributed-no-SPOF. - **Prywatność na warstwie sieciowej nadal ma znaczenie.** Rozsyłanie przez Tor lub tryb prywatności portfela utrzymuje Twój domowy IP poza polem widzenia chaina. - **Dostawcy RPC Ethereum mogą korelować.** Twój portfel rozmawia z endpointem RPC (Infura, Alchemy, QuickNode, publiczny mainnet) — ten dostawca widzi każdą transakcję, którą podpisujesz. Self-hosting węzła Ethereum lub rotacja między dostawcami zmniejsza powierzchnię ataku. - **Opłaty gas mogą wyciekać timing.** Ceny gazu Ethereum różnią się w zależności od kongestii. Wysyłanie transakcji w oknie wysokiego gazu z wyższym napiwkiem może skorelować tx do konkretnego okna czasowego. Standardowe domyślne wartości portfela (priorytet średni) wtapiają się w szerszy mempool.

Morphit nie poleca konkretnych portfeli. Opcje wymienione dla każdego aktywa są tylko znanymi przykładami obsługującymi to aktywo; oceń je samodzielnie (kod open-source? aktywnie rozwijany? dobra reputacja bezpieczeństwa?). Portfel oficjalny lub najczęściej używany niekoniecznie jest najbardziej prywatny.