Åbn wallet'en eller noden og find ud af, hvad der faktisk broadcaster transaktionen. Det ene spørgsmål afgør, hvilke privatlivsindstillinger der betyder noget, og det er det skridt, folk springer over. En browservane, der kører gennem Tor, fortæller dig intet om wallet'ens egen forbindelse.

Find ud af, hvad der faktisk sender transaktionen

Wallets broadcaster transaktioner på en af tre måder: gennem leverandørens backend-tjeneste, gennem en fjernnode som nogen har givet dig, eller gennem en node, du selv kører. Hver har en forskellig observatør. En backend-tjeneste ser din IP og transaktionen sammen, en fjernnode ser stort set det samme, og en node, du selv driver, ser de peers, den videresender til. Afgør, hvilken du har, før du konfigurerer noget som helst.

Hvis svaret er en leverandør-backend, ændrer ingen lokal proxyindstilling den vej. Transporten tilhører leverandøren, og din tillid til dem er den egentlige beslutning.

Konfigurér transporten i det program, der ejer den

For en node, du selv kører, bor proxyindstillingerne i nodens egen konfiguration, ikke i skrivebordsmiljøet. Bitcoin Cores Tor-dokumentation dækker proxy-, onion- og listen-indstillinger samlet, og de gælder kun for den proces. En wallet, der peger på den node, arver nodens forbindelse, ikke din browsers.

En minimal udgående opsætning ser sådan ud, og den gælder for hele noden, ikke per wallet:

proxy=127.0.0.1:9050
onion=127.0.0.1:9050
bind=127.0.0.1
onlynet=onion

De to første linjer er det udgående krav; bind- og onlynet-linjerne strammer alt andet. Efter en genstart skal du bekræfte, hvad noden faktisk gjorde, i stedet for at stole på filen. bitcoin-cli getpeerinfo rapporterer et netværksfelt for hver peer, og hver post bør læse onion, hvis hensigten var onion-only.

Hvis du stadig ser ipv4-peers på listen, virkede indstillingen ikke, som du antog, og transaktionen videresendes over det åbne netværk, uanset hvad konfigurationsfilen siger.

Følg, hvad en observatør stadig kan se

Tor skjuler din adresse for de peers, du opretter forbindelse til, og skjuler destinationen for din netværksoperatør. Det skjuler ikke, at en eller anden node videresendte en transaktion på et bestemt tidspunkt, og det forhindrer ikke en peer i at korrelere det, du videresender, med det, du senere beder om. En VPN flytter den synlige adresse til udbyderen og gør den udbyder til endnu en observatør.

Det nyttige spørgsmål er ikke, hvilket lag der er stærkest. Det er, hvilken observatør du forsøger at udelukke, og om den konfiguration, du faktisk har udrullet, udelukker netop den.

Se derefter på hovedbogen, hver for sig

Når transaktionen er minet, er den offentlig og permanent. Adresser, beløb og grafen, der forbinder dem, forbliver tilgængelige for enhver, der vil analysere den, og den post afhænger ikke af, hvordan byte'erne rejste. Bitcoins retningslinjer for privatliv er tydelige om dette.

Poster uden for kæden gør arbejdet færdigt. En udbetaling fra en tjeneste, en faktura, en besked til en modtager eller en genbrugt adresse kan knytte en transaktion til en person helt uden netværksovervågning. At ændre transporten rører ikke ved disse poster. Det er derfor, en enkelt offentlig IP-kontrol er så svag en test: den måler ét lag og rapporterer om dem alle.

Netværksoprindelses-privatliv og transaktionens sammenkædelighed er forskellige påstande, og de kræver forskellige beviser.

Kontrollér din egen opsætning, før du stoler på etiketten

Vælg en rigtig transaktion, og følg den gennem din egen stak. Hvilket program signerede den, hvilket program broadcastede den, hvilke peers så den først, og hvordan ser destinationsadressen ud i en blokudforsker. Hvis bare ét af de svar er et gæt, udfører etiketten på værktøjet arbejde, som verifikationen burde udføre.

Brug den understøttede konfiguration til den transport, du valgte, og kontrollér de forbindelser, programmet faktisk åbnede. Vurder derefter hovedbogen og konto-sporet på deres egne betingelser, for ingen transportindstilling vil ændre dem.

Relaterede artikler