These days there are DNS seeds and hardcoded IP addresses, however again within the day when Satoshi launched Bitcoin v0.1, how did new nodes connect with the remainder of the community? My preliminary thought was that the primary launch would have Satoshi’s IP tackle hardcoded, however I could not discover something of the type within the supply code.

Quoting from the wiki:

Along with studying and sharing its personal tackle, the node realized about different node addresses through an IRC channel. See irc.cpp.

After studying its personal tackle, a node encoded its personal tackle right into a string for use as a nickname. Then, it randomly joined an IRC channel named between #bitcoin00 and #bitcoin99. Then it issued a WHO command. The thread learn the strains as they appeared within the channel and decoded the IP addresses of different nodes within the channel. It did this in a loop, endlessly, till the node was shutdown.

When the consumer found an tackle from IRC, it set the timestamp on the tackle to the present time, nevertheless it used a “penalty” of 51 minutes, which suggests it seemed prefer it was really seen virtually an hour earlier.