Смешались в кучу люди, кони: "p2p", "блокчейн", "анонимность"...
Во-первых, блокчейн имеет к p2p
весьма посредственное отношение.
Во-вторых, при анонимности любое чистое p2p быстро будет загажено корпорастами и копирастами, как случилось с eMule и другими p2p-"пионерами". Должно быть какое-то доверие хотя бы к некоторым узлам. У торрентов груз
доверия несут на себе трекеры, у Bitcoin'а несколько супернод, прописанных в клиенте и т.д.
Ну и в-третьих, в p2p интернет-узлы никогда не найдут друг друга, если не знают IP друг друга, или не знают, через кого друг друга искать - т.е. не имеют хотя бы какие-то точки входа.
Например, в Tox-клиентах прописаны несколько десятков супернод. Клиенты при запуске подключаются к супернодам и через них обозревают другие узлы и "входят" в DHT. Дальше уже в эти узлы отправляются запросы, и от них принимаются ответы.
Что касается маршрутизации трафика и целостности данных, то можно почитать ещё одну мою
статью.