2

Bitcoin is just a software running on a computer communicating securely with peers on the internet.

What will it take purely in technical terms to ban Bitcoin nodes from communicating with the network?

  1. Assuming a node is starting for the first time, I believe it uses DNS seeds to find peers. If those DNS seeds are blocked, is it possible to prevent bitcoin node discovery ?
  2. Is it possible to block certain ports to avoid bitcoin communication ?
  3. Any other ways ISPs can detect bitcoin traffic ?
1
  • 1
    If these hard-coded seed values are blocked, it's easy to provide fresh input in bitcoin.conf. I'm sure you will find many seeds online to use. Also, you can run Bitcoin Core purely over Tor. So you would have to block Tor as well to catch that. And then, there is the Blockstream satellite service. It really depends on how serious you are on banning it and what escape routes the community has left and will invent. May 25, 2021 at 8:36

1 Answer 1

3

Banning peer to peer networks is very difficult in general.

  1. Assuming a node is starting for the first time, I believe it uses DNS seeds to find peers. If those DNS seeds are blocked, is it possible to prevent bitcoin node discovery ?

This is possible but all you need in order to bypass it is one IP address of one peer and then you can connect to it manually and join the network

  1. Is it possible to block certain ports to avoid bitcoin communication ?

Again that's possible but easily circumvented by changing the default ports

  1. Any other ways ISPs can detect bitcoin traffic ?

Peer traffic is not encrypted so ISPs can flag bitcoin traffic by performing some inspection on the data being sent. But again this is bypassed by using a VPN or TOR.

Another way someone might try to stop you is blocking your internet access completely but this can be circumvented too because bitcoin is accessible via satellite, all you need is a dish and you don't rely on your ISP any more.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.