1

This question already has an answer here:

My question is, where does bitcoin-qt try to connect to when running for the first time? How does it know where to connect?

Is blockchain.info some domain that has discovery services? If yes, then what happens if this domain goes down? Would that mean that bitcoin is not really decentralized in the end?

marked as duplicate by Nick ODell, o0'., Colin Dean, Stéphane Gimenez, eMansipater Apr 15 '13 at 7:11

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

0

It only needs one node to connect to to discover the network. After that it has a cache of several thousand other nodes that were once on the network, and most of those will still be.

On initial startup that is not available yet though, so the reference client will try to either find it in the configuration file (seed), try to find it via DNS, or even IRC if configured to do that.

  • what one node? what does it try to find via DNS/IRC? – knocte Apr 14 '13 at 12:51
  • Via IRC it just joins a channel via a hardcoded server address and looks for other people in that channel. Via DNS there are several hardcoded DNS locations that resolve to multiple IP addresses, and those are used to discover the initial node. The initial node discovery is centralized to those DNS addresses and optionally the IRC channel. After that, Bitcoin is decentralized. – Tom van der Woerdt Apr 14 '13 at 12:54

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