<p>Although the torrent protocol requires a central server, you don't necessarily need a central server for a p2p network. The client only needs the IP address of at least one active participant. Connecting to this will give you other IP addresses to connect to.</p>

<p>So the only problem for a p2p network without a central server is: where to find the first IP address to connect to. Bitcoin solves this using a so called IRC bootstrap after the first installation. Basically it tries to find such ip-addresses on designated IRC channels.</p>

<p>This is only necessary on first run; subsequence runs it will just try ip addresses that have worked before.</p>

<p>More info on the IRC bootstrap: <a href="http://bitcoinmedia.com/the-irc-bootstrap-method-is-flawed/" rel="nofollow noreferrer">http://bitcoinmedia.com/the-irc-bootstrap-method-is-flawed/</a></p>

<p>EDIT: On further inspection, it seems that IRC bootstrapping is no longer used. See the link for details.</p>

<p>EDIT: See also <a href="https://bitcoin.stackexchange.com/questions/2027/how-does-the-bitcoin-client-make-the-initial-connection-to-the-bitcoin-network">this question</a> regarding the initial connection (bootstrapping)</p>

CC BY-SA 4.0
2022-03-15T12:25:58.297Z
bitcoinmedia.com is down, but the article can be read here: https://web.archive.org/web/20130517062258/http://bitcoinmedia.com/the-irc-bootstrap-method-is-flawed/
b1zzu
CC BY-SA 3.0
2013-05-30T12:08:48.683Z
2013-05-30T12:17:47.787Z
2017-04-13T12:47:34.187Z
Tomas
<p>In all materials related to bitcoin, the people talk about the p2p bitcoin network.</p>

<p>OK, but there should be a central server that connects the peers to each one.
Like the torrent sites. The torrents are p2p but before you can start talking with the other nodes from the p2p network you should know who they are(ip addresses). That's why you are getting the torrent file-you should know who else is interested in this torrent and start talking with him.</p>

<p>But in internet I can't find information about the central bitcoin server -that makes the p2p clients to see each other?
Where I am wrong?
Thanks
Tonko</p>

<peer-discovery>
How do bitcoin nodes initially find peers?
tonko
# How do bitcoin nodes initially find peers?

(Asked by: username_0 on 2013-05-30)

In all materials related to bitcoin, the people talk about the p2p bitcoin network.

OK, but there should be a central server that connects the peers to each one.
Like the torrent sites. The torrents are p2p but before you can start talking with the other nodes from the p2p network you should know who they are(ip addresses). That's why you are getting the torrent file-you should know who else is interested in this torrent and start talking with him.

But in internet I can't find information about the central bitcoin server -that makes the p2p clients to see each other?
Where I am wrong?
Thanks
username_0

**Tags:** peer-discovery


---

## 1 answers

### Answer by username_1 on 2013-05-30. Score: 14 | Accepted answer

Although the torrent protocol requires a central server, you don't necessarily need a central server for a p2p network. The client only needs the IP address of at least one active participant. Connecting to this will give you other IP addresses to connect to.

So the only problem for a p2p network without a central server is: where to find the first IP address to connect to. Bitcoin solves this using a so called IRC bootstrap after the first installation. Basically it tries to find such ip-addresses on designated IRC channels.

This is only necessary on first run; subsequence runs it will just try ip addresses that have worked before.

More info on the IRC bootstrap: <http://bitcoinmedia.com/the-irc-bootstrap-method-is-flawed/>

EDIT: On further inspection, it seems that IRC bootstrapping is no longer used. See the link for details.

EDIT: See also [this question](https://bitcoin.stackexchange.com/questions/2027/how-does-the-bitcoin-client-make-the-initial-connection-to-the-bitcoin-network) regarding the initial connection (bootstrapping)

> **Comments:**
> **username_2**: bitcoinmedia.com is down, but the article can be read here: https://web.archive.org/web/20130517062258/http://bitcoinmedia.com/the-irc-bootstrap-method-is-flawed/  

---

