Bitcoin Forum

Other => Beginners & Help => Topic started by: djproject on June 13, 2011, 04:45:05 AM



Title: Centralization: How do clients initially know who to talk to?
Post by: djproject on June 13, 2011, 04:45:05 AM
I love the decentralization idea of Bitcoin.  My only question on that is:  when the computer first turns on and the client is loaded up and gets on the internet, how does it know who to connect to to join the network?  There must be some sort of central server (I've seen mention of IRC) it logs into.  Isn't there a risk Uncle Sam could take that down?


Title: Re: Centralization: How do clients initially know who to talk to?
Post by: SomeoneWeird on June 13, 2011, 05:05:49 AM
I love the decentralization idea of Bitcoin.  My only question on that is:  when the computer first turns on and the client is loaded up and gets on the internet, how does it know who to connect to to join the network?  There must be some sort of central server (I've seen mention of IRC) it logs into.  Isn't there a risk Uncle Sam could take that down?

Yeah, there are several hardcoded 'nodes',
if someone manages to take them down
eventually, then the client will just be updated
with new one.


Title: Re: Centralization: How do clients initially know who to talk to?
Post by: kuro on June 13, 2011, 05:53:00 AM
Here are some nodes:

https://en.bitcoin.it/wiki/Fallback_Nodes


Title: Re: Centralization: How do clients initially know who to talk to?
Post by: eturnerx on June 13, 2011, 06:03:27 AM
Some hard wired nodes - and apparently a fallback implemented / planned to lookup an IRC channel?


Title: Re: Centralization: How do clients initially know who to talk to?
Post by: SomeoneWeird on June 13, 2011, 06:29:40 AM
Some hard wired nodes - and apparently a fallback implemented / planned to lookup an IRC channel?

The hardcoded nodes are IRC server (pretty sure).


Title: Re: Centralization: How do clients initially know who to talk to?
Post by: Alik on June 13, 2011, 06:48:31 AM
Interesting.


Title: Re: Centralization: How do clients initially know who to talk to?
Post by: nhodges on June 13, 2011, 06:56:16 AM
Here are some nodes:

https://en.bitcoin.it/wiki/Fallback_Nodes

Neat, had been told about the fallback nodes but hadn't read through the Wiki yet.


Title: Re: Centralization: How do clients initially know who to talk to?
Post by: Cdecker on June 13, 2011, 08:37:24 AM
This is the classical bootstrapping problem of P2P Networks. We are considering to use BitTorrent trackers as an alternative way to bootstrap.


Title: Re: Centralization: How do clients initially know who to talk to?
Post by: Stardust on June 14, 2011, 09:18:23 AM
There is also peer exchange if I remember correctly.  You can also add manually nodes, and tor and i2p nodes.