Заработало. Ноды друг друга видят, при этом ‘node discovery’ проходит достаточно быстро за счет использования "Rendezvous" DHT ключа. Надо еще сделать чтобы ноды отправляли друг другу свой список известных нод и умели принимать его. Тогда вся сеть будет доступна практически мгновенно после обнаружения первой рабочей ноды. Дальше обмен данными из папки ‘_hashes_’ и подгрузка новых/измененных данных. Ну и дальше как-нибудь визуализировать новые сообщение внутри TUI, команды для принятия/отклонения сообщений, бан нод которые спамят сеть, если такие будут и так далее. Но суть в том, что до первого рабочего прототипа осталось совсем немного функционала допилить. Самое сложное уже работает. Правда еще не знаю на сколько хорошо работает NAT Traversal, т.к. нет возможность сейчас его протестировать, но надеюсь, что в P2PD он идет достаточно мощный уже из коробки.
А ну еще нужно будет взять все сообщения которые есть сейчас в архиве и переформатировать их под формат p2p борды, чтобы историю восстановить. А когда оригинальный пинач встанет доскрейпить новые сообщения в p2p версию и время от времени их туда автоматом добавлять. Там есть некоторые сложности, например пинач по умолчанию не говорит точную дату создания постов. Надеюсь пиначевский зой посодействует с этим и у нас всегда будет работать как минимум запасная p2p версия пинача.