Будет ли практичной сеть DHT на основе телефонных приложений?

Я хотел бы реализовать сеть DHT, аналогичную той, которая используется в Bittorrent, но вместо того, чтобы использовать ее для поиска списков пиров для битторрентных роев, она будет использоваться для поиска списков пиров для разных сетевых сегментов. Дело в том, что основным типом узла в сети DHT будет приложение для мобильного телефона, и они, вероятно, будут подключены к сети только в течение очень короткого промежутка времени (5 минут), прежде чем они отключатся. Это практично или факт, что узлы не очень долговечны, делает сеть нестабильной и бесполезной?

Не могли бы вы также предоставить ссылки на любые библиотеки Python или Node.JS, которые могли бы помочь в этом?

Спасибо и извините, если этот вопрос слишком подробный или неправильно отформатирован. Дайте мне знать, и я исправлю это, так как я впервые задаю вопрос здесь!

1 ответ

Решение

DHT в специальных сетях достижимы, но требуют много избыточности и восстановления для узлов, регулярно соединяющихся / покидающих. Kadence написана на nodejs и является полной реализацией системы DHT Kademlia.

https://gitlab.com/kadence/kadence

Другие вопросы по тегам