If bloackchain is designed to be decentralized, how a node can know the IP of at least one node of the blockchain in order to start communicating.
For example, if a bloackchain still does not have any node, and you add the first node of the network, when the second node is added, how does that node know the IP of the first node and vice versa?