pull down to refresh
BTW, the reason why DNS is used in the first place is because DNS is heavily cached at multiple levels. That makes it extremely difficult for the people running the DNS seeds to:
- Figure out who is requesting IP addresses.
- Serve different IP addresses to specific target clients.
This protects users by making it very difficult to use DNS seeds to attack people.
reply
wow thanks for the great insight Peter!
reply
Yes, there are hardcoded list of both
.onion
and .i2p
peers too, updated from time to time. https://github.com/bitcoin/bitcoin/tree/master/contrib/seedsAssuming your ISP isn't themselves MITM attacking you
Running
onion
AND i2p
would help here even if ISP is trying to MITM attack you.reply
.onion
addresses that are tried too. I2P probably has something similar.-connect
, the seed nodes and other mechanisms aren't used. Similarly, if you use-addnode
, provided your node works and returns addresses, the seed nodes aren't that relevant either.