Kihagyás

From Exchange to Cold Storage: A Practical Bitcoin Privacy Workflow

David Molnard (független Bitcoin privacy/self-custody fejlesztő) tutorialja a GingerWallet (Wasabi fork) coinjoin-t használó, hardware wallet végpontú privacy workflow-ról. A cél: a KYC-s exchange coinok privacy history-ját törölni cold storage-ba kerülés előtt.

A probléma

A Bitcoin blokklánc nyilvános. Ha Bitcoint vásárolsz egy szabályozott tőzsdén, a tőzsde tudja, ki vagy — és a lánc nyilvános, így mindenki más is láthatja az exchange-withdrawal-tól a végső tárcáig vezető utat. A hardware wallet védi a privát kulcsokat, de nem törli a coin exchange-hez kötött history-ját. Ez a leggyakoribb félreértés a Bitcoin self-custody-val kapcsolatban.

A workflow (5 lépés)

  1. Exchange withdrawal Ginger hot walletbe — friss receive címre, tőzsde nevével címkézve (hogy tudd, melyik coin "KYC-s")
  2. Coinjoin a KYC coinnal — WabiSabi coinjoin a GingerWallet-ben, sok input + sok output egy tranzakcióban, input-output mapping elmosódik
  3. Hardware wallet előkészítése — a hardware wallet a végső custody célpont, nem vesz részt a coinjoinban
  4. Privát outputok cold storage-ba küldése — manuálisan egyenként, vagy "Coinjoin to other wallet" workflow-val (a coinjoin outputok közvetlenül a hardware walletre mennek)
  5. NE rontsd el később — az egész wallet balance egyetlen normál tranzakcióban való küldése visszaépíti a linket a common input ownership heuristic miatt

Kulcs tanulság: common input ownership heuristic

Ha több inputot egy tranzakcióban költesz el, a chain analysis feltételezi, hogy ugyanaz a tulajdonos. Ha az összes coinjoin-outputot egyetlen normál tranzakcióban küldöd a hardware walletre, a coinjoin privacy-hatása elveszik — a cold storage oldalon egy nagy egyesített output jön létre, és a korábbi elkülönítés megszűnik.

A megoldás: a coinjoin-to-other-wallet workflow. A coinjoin során a célcímek a cold storage walletből generálódnak, így a coinok a coinjoin tranzakció részeként érkeznek cold storage-ba, nem külön lépésben. A közbeeső egyesítés elkerülhető.

GingerWallet

A GingerWallet a Wasabi Wallet nyílt forráskódú forkja. Beépített: - WabiSabi coinjoin támogatás - Tor integráció - Hardware wallet kompatibilitás

A wallet David Molnard (a cikk szerzője) által karbantartott alternatíva.

Források

  • Medium cikk: https://medium.com/@molnardavid84/from-exchange-to-cold-storage-a-practical-bitcoin-privacy-workflow-973fbc89c8c7
  • GingerWallet dokumentáció: https://docs.gingerwallet.io/using-ginger/coinjoin/
  • GingerWallet hardware wallet: https://docs.gingerwallet.io/using-ginger/hardware-wallet/
  • Common input ownership heuristic: https://en.bitcoin.it/wiki/Common-input-ownership_heuristic

Miért fontos

A Bitcoin privacy discourse gyakran idealisztikus (CoinSwap, PayJoin, ecash), de a gyakorlatban a legtöbb felhasználó KYC-s tőzsdén veszi a coint, és az elsődleges cél a practical privacy hygiene — nem a tökéletes anonimitás, hanem a nyilvánvaló láncok eltörlése. A "common input ownership heuristic" tudatosítása különösen fontos, mert ez a chain analysis egyik alapvető technikája, és a legtöbb self-custody felhasználó nem tud róla.

Vissza a tetejére