Kihagyás

Lightning adatvédelem

Fogadó oldali adatvédelem az LNproxy segítségével

  • Az lnproxy fogad egy bolt 11 invoice-t, és generál egy "becsomagolt" invoice-t, amely akkor és csak akkor teljesíthető, ha az eredeti invoice is teljesül. A "becsomagolt" invoice ugyanazzal a payment hash-sel, lejárattal és leírással rendelkezik, mint az eredeti, de egy kis routing díjat ad hozzá az összeghez. A "becsomagolt" invoice bárhol használható az eredeti helyett, hogy megbízhatóan elrejtse a fizetés célját.
  • Használd az API-t a .bashrc fájlodban (elérhető a Raspiblitz v1.9.0-tól, CLI parancsikon formájában is):
    function lnproxy() {
      echo
      echo "Requesting a wrapped invoice from http://rdq6tvulanl7aqtupmoboyk2z3suzkdwurejwyjyjf4itr3zhxrm2lad.onion ..."
      echo
      torify curl http://rdq6tvulanl7aqtupmoboyk2z3suzkdwurejwyjyjf4itr3zhxrm2lad.onion/api/${1}
    }
    
  • Kód és saját futtatás leírása: https://github.com/lnproxy
  • Továbbfejlesztett alias a payment hash ellenőrzéssel: https://github.com/lnproxy/lnproxy-cli *

Nem bejelentett csatornák - árnyék likviditás (Unannounced channels - shadow liquidity)

  • Használj párhuzamos privát csatornákat a kapacitás és UTXO-k elrejtéséhez.
  • https://eprint.iacr.org/2021/384.pdf

    A nyilvános csatorna-egyenlegek elrejtéséhez egy node nem bejelentett csatornákat nyithat a bejelentettekkel párhuzamosan. A bejelentett és nem bejelentett csatornák egyenlegei közötti viszonytól függően a támadó továbbra is képes lehet felfedezni a nem bejelentett csatornák egyenlegeit (pl. ha a nem bejelentett csatorna egyenlege meghaladja a bejelentett csatornák egyenlegeit). Még ebben az esetben is módosítani kell a szokásos probing technikát.

Csatornák nyitása jobb adatvédelemmel (Open channels with improved privacy)

Kézi módszer

  • Hozz létre csatornákat coinjoin kimenetekből.
  • A privát csatornák nincsenek bejelentve; különösen akkor használd őket, ha már van nyilvános csatorna a peerhez.
  • Egyszerre egy csatornát nyiss.
  • Ne hozz létre visszajárót (change).
  • Kerüld a kerek összegeket.
  • Kooperatívan zárd a csatornát egy külső címre (pl. egy Maker-ként futó Joinmarket tárcára).
  • Core Lightning csatorna létrehozása JoinMarket finanszírozással: https://gist.github.com/BitcoinWukong/0c04d9186251b0a6497fef3737e95ceb
  • LND szintaxis Balance of Satoshis-szal:
    bos open PUBKEY --amount SATS --coop-close-address EXTERNAL_ADDRESS --type private --external-funding
    

Mutiny wallet

LN-vortex

Nolooking

LN tárcák

Mobil tárcák (LN node a telefonon)

Tor támogatás és privát láncinformáció * OBW - Tor + Electrum szerver támogatás * Opcionális letétkezelő hosted csatornák támogatása - a fizetések a szolgáltató elől is privátak * Breez - Tor és neutrino backend * Blixt - Neutrino blokkforrás

Letétkezelő tárcák

A hagyományos letétkezelők semmilyen adatvédelmet nem nyújtanak az üzemeltető elől. * Wallet of Satoshi * Bitcoin Beach Wallet (telefonszám szükséges) * CoinOS (Liquid kompatibilis LN <-> Liquid átjáró)

LN kompatibilis chaumian (vakított) mint-ek

  • Cashu böngészőben - https://cashu.space , LNbits bővítmény
  • Fedimint LN gateway-ekkel - fejlesztés alatt

LN protokoll fejlesztések

Támadások

Csatorna jamming (Channel jamming)

LNsploit

Probing

Olvasási lista

Onion routing

  • BOLT #4: Onion Routing protokoll https://github.com/lightning/bolts/blob/master/04-onion-routing.md https://github.com/ellemouton/onion/blob/master/docs/onionRouting.pdf
  • Route Blinding javaslat https://github.com/lightning/bolts/blob/route-blinding/proposals/route-blinding.md https://github.com/ellemouton/onion/blob/master/docs/routeBlinding.pdf
  • CLI eszköz onion-ok építéséhez és bontásához, route blinding-gal és anélkül. https://github.com/ellemouton/onion

Előadások és videók