When you install Bitcoin client, how does it discover the nodes to get a copy of the blockchain? Are their seed nodes ? Are they vulnérables? SPOF ?

  • Welcome to Bitcoin.SE! What is SPOF? – Willtech Mar 11 at 1:00
  • single point of failure – Berreb Mar 11 at 9:38
  • All the seed nodes are independent of each other AFAIK, if DNS is hacked we likely have bigger problems. – Willtech Mar 11 at 9:41

There are several hard-coded DNS seeds, which work AFAIK as a DNS round-robin to provide connection to several random nodes.

Once initially connected to nodes, peer discovery is automatic and your node could easily learn about the entire network through just a few connected nodes.

There is a slight chance that a malicious ISP could hijack DNS or for that matter, all Bitcoin traffic, either preventing peer discovery or alternatively providing false or limited results. This has already been asked elsewhere. Provided you are able to connect to just a few well-connected nodes on main-net everything will work as expected.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

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