Bitcoin Forum
May 07, 2024, 06:00:14 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin Core - Peer ID  (Read 71 times)
Tolido12 (OP)
Newbie
*
Offline Offline

Activity: 1
Merit: 5


View Profile
February 24, 2021, 07:00:33 PM
Merited by LoyceV (4), ABCbits (1)
 #1

Hi all,

I am new in bitcoin development. I compiled and installed bitcoin core 0.21. It is up and running, all blocks are downloaded.

I am sensitive about the privacy of the transactions I submit to the network. I use tor. Is there any peer-id which ca be used to associate all the transaction I insert to the network? Say, I inserted two transactions with txid A and B which involves address xxx and yyy within short period of time. Can anyone tell addresses xxx and yyy are related to the same peer?

Thanks in advance.
1715061614
Hero Member
*
Offline Offline

Posts: 1715061614

View Profile Personal Message (Offline)

Ignore
1715061614
Reply with quote  #2

1715061614
Report to moderator
1715061614
Hero Member
*
Offline Offline

Posts: 1715061614

View Profile Personal Message (Offline)

Ignore
1715061614
Reply with quote  #2

1715061614
Report to moderator
"I'm sure that in 20 years there will either be very large transaction volume or no volume." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715061614
Hero Member
*
Offline Offline

Posts: 1715061614

View Profile Personal Message (Offline)

Ignore
1715061614
Reply with quote  #2

1715061614
Report to moderator
1715061614
Hero Member
*
Offline Offline

Posts: 1715061614

View Profile Personal Message (Offline)

Ignore
1715061614
Reply with quote  #2

1715061614
Report to moderator
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4623



View Profile
February 24, 2021, 08:22:12 PM
 #2

Hi all,

I am new in bitcoin development. I compiled and installed bitcoin core 0.21. It is up and running, all blocks are downloaded.

I am sensitive about the privacy of the transactions I submit to the network. I use tor. Is there any peer-id which ca be used to associate all the transaction I insert to the network? Say, I inserted two transactions with txid A and B which involves address xxx and yyy within short period of time. Can anyone tell addresses xxx and yyy are related to the same peer?

Thanks in advance.

If they try hard enough, and if you aren't careful enough about keeping xxx and yyy from participating in any linking transactions, then yes, or maybe. But, that's true regardless of whether you are using TOR, or whether the transactions are within a short period of time or not.

It has nothing to do with your IP, or any peer-id (not sure what you mean by that), or the computer(s) you are using, or your location. It's simply a matter of how transactions are built and recorded. Without proper care, it is possible to create transactions that will link addresses together in ways that allow others to infer that the same person (or group, or business, or entity) might be in control of both addresses.
ranochigo
Legendary
*
Offline Offline

Activity: 2954
Merit: 4166


View Profile
February 25, 2021, 12:22:30 PM
 #3

Each peer or full node doesn't have unique ID. Since Bitcoin uses gossip protocol, the only way to link transaction X and Y (without inspecting blockchain/transaction itself) is by sybil attack where attacker runs lots of nodes to find out which node broadcast the transaction for first time.
To determine whether a transaction originates from a specific node with absolute certainty, the nodes would have to be connected exclusively to you or have a MITM attack in place to capture the packets. Bitcoin Core does try to prevent this by limiting the connections to each block of IP, since attackers can easily purchase IPs in the same block relatively inexpensively.


There were concerns about deanonymizing attacks on Bitcoin nodes operated on Tor but that is fairly old and easily mitigated by connecting only to onion nodes. If you were to allow incoming connections, ensure that Bitcoin Core is binded to your Tor instance and not your clearnet IP. Bitcoin Core is pretty good at ensuring privacy (barring user behaviors and onchain linking), there is a randomized delay with inv messages which helps to make it harder for people to determine if the transaction originates from your node.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!