Как они, вообще, строятся? Я вот до сих пор понять не могу, как им удаётся находить соседние ноды. Может, есть какая статья хорошая на хабре или ещё где, что можете посоветовать почитать?
Ну конкретно по твоему вопросу -- гугли механизмы peer discovery
Можешь начать с изучения того как работает
А. Mdns
Б. DHT
В. Randez-vous point
Это основные методы peer discovery, которые сейчас активно применяются в распределенке, от торрентов до крипты
Если нужно практическое понимание, то гуглишь libp2p, находишь у них на гитхабе репку с примерами и просто читаешь код построчно