Gjør Tor eller en VPN en bitcoin-transaksjon privat?
Tor eller en VPN endrer hvem som kan se forbindelsen til lommeboken din. Transaksjonen havner likevel i en offentlig hovedbok, og kontooppføringer kan fortsatt koble den til deg.
Åpne lommeboken eller noden og finn ut hva som faktisk kringkaster transaksjonen. Det ene spørsmålet avgjør hvilke personverninnstillinger som betyr noe, og det er nettopp dette trinnet folk hopper over. En nettleserfane som kjører gjennom Tor forteller deg ingenting om lommebokens egen forbindelse.
Finn ut hva som faktisk sender transaksjonen
Lommebøker kringkaster på én av tre måter: gjennom leverandørens backend-tjeneste, gjennom en ekstern node noen ga deg, eller gjennom en node du kjører selv. Hver av dem har en annen observatør. En backend-tjeneste ser IP-adressen din og transaksjonen sammen, en ekstern node ser omtrent det samme, og en node du selv drifter ser peerne den videresender til. Identifiser hvilken du har før du konfigurerer noe som helst.
Hvis svaret er en leverandørbackend, endrer ingen lokal proxyinnstilling den veien. Transporten tilhører leverandøren, og tilliten din til dem er den egentlige beslutningen.
Konfigurer transporten i programmet som eier den
For en node du kjører, ligger proxyinnstillingene i nodens egen konfigurasjon, ikke i skrivebordsmiljøet. Bitcoin Cores Tor-dokumentasjon dekker proxy-, onion- og listen-innstillinger sammen, og de gjelder bare for den prosessen. En lommebok som peker på den noden, arver nodens tilkobling, ikke nettleserens.
En minimal utgående konfigurasjon ser slik ut, og den gjelder hele noden, ikke per lommebok:
proxy=127.0.0.1:9050
onion=127.0.0.1:9050
bind=127.0.0.1
onlynet=onion
De to første linjene er det utgående kravet; bind- og onlynet-linjene strammer inn alt annet. Etter en omstart bør du bekrefte hva noden faktisk gjorde i stedet for å stole på filen. bitcoin-cli getpeerinfo rapporterer et network-felt for hver peer, og hver oppføring skal vise onion hvis hensikten var onion-only.
Hvis du fortsatt ser ipv4-peers i listen, virket ikke innstillingen slik du antok, og transaksjonen videresendes over det åpne nettet, uansett hva konfigurasjonsfilen sier.
Følg hva en observatør fortsatt kan se
Tor skjuler adressen din for peerne du kobler til, og skjuler målet for nettoperatøren din. Det skjuler ikke det faktum at en node videresendte en transaksjon på et bestemt tidspunkt, og det hindrer ikke en peer i å korrelere det du videresender med det du senere ber om. En VPN flytter den synlige adressen til leverandøren og gjør den leverandøren til nok en observatør.
Det nyttige spørsmålet er ikke hvilket lag som er sterkest. Det er hvilken observatør du prøver å utelukke, og om konfigurasjonen du faktisk tok i bruk utelukker nettopp den.
Se så på hovedboken, hver for seg
Når transaksjonen er utvunnet, er den offentlig og permanent. Adresser, beløp og grafen som binder dem sammen forblir tilgjengelige for alle som vil analysere den, og den oppføringen avhenger ikke av hvordan bytene reiste. personvernveiledningen til Bitcoin sier det rett ut.
Oppføringer utenfor kjeden fullfører jobben. En utbetaling fra en tjeneste, en faktura, en melding til en mottaker eller en gjenbrukt adresse kan koble en transaksjon til en person helt uten nettobservasjon. Å bytte transport berører ikke disse oppføringene. Derfor er én offentlig IP-sjekk en så svak test: den måler ett lag og rapporterer om dem alle.
Personvern for nettverksopprinnelse og transaksjoners lenkbarhet er forskjellige påstander, og de trenger forskjellige bevis.
Sjekk ditt eget oppsett før du stoler på etiketten
Velg én ekte transaksjon og spor den gjennom din egen stack. Hvilket program signerte den, hvilket program kringkastet den, hvilke peers så den først, og hvordan mottakeradressen ser ut i en blokkutforsker. Hvis noen av svarene er et gjetning, gjør etiketten på verktøyet jobben som verifiseringen skulle gjort.
Bruk den støttede konfigurasjonen for den transporten du valgte, og sjekk forbindelsene programmet faktisk åpnet. Vurder så hovedboken og kontosporet på deres egne premisser, for ingen transportinnstilling vil endre dem.