Nettverkspersonvern: hvem ser IP-adressen din

Blokkjeden er ikke den eneste lekkasjen. Hvordan lommeboken kobler til nettverket betyr også noe.

Selv med perfekte on-chain-vaner kan informasjon lekke i nettverkslaget: hvilken IP-adresse først kringkastet en transaksjon, eller hvilke adresser lommeboken spør om.

Problemene

  • Lette lommebøker spør ofte en bedriftsserver om adressene dine. Den serveren kan koble alle adressene dine til IP-adressen din.
  • Kringkasting: en observatør koblet til mange noder kan anslå hvor en transaksjon først dukket opp.
  • Ukryptert trafikk: klassisk peer-to-peer-trafikk var lesbar for internettleverandøren din.

Bitcoins svar

  • Din egen fullnode: lommeboken spør din egen node, så ingen tredjepart lærer adressene dine.
  • Tor og I2P: Bitcoin Core kan kjøre over Tor (for eksempel med -onlynet=onion) og kan lage en onion-tjeneste automatisk. I2P og CJDNS støttes også.
  • Kryptert transport (BIP324): lagt til som valg i Bitcoin Core 26.0 og slått på som standard i 27.0. Den krypterer trafikk mellom noder, og gjør passiv avlytting og enkel trafikkmanipulasjon vanskeligere. Den skjuler ikke at du kjører bitcoin for noen som kobler direkte til deg.

Noen forslag ble ikke noe av: Dandelion (BIP156), som skulle skjule opprinnelsen til transaksjoner, har status «Closed». Nettverkspersonvern er et aktivt forskningsområde.

Praktisk rekkefølge: egen node først, deretter Tor for noden og lommeboken, og en lommebok som bare kobler til din node.