Будет ли практичной сеть DHT на основе телефонных приложений?
Я хотел бы реализовать сеть DHT, аналогичную той, которая используется в Bittorrent, но вместо того, чтобы использовать ее для поиска списков пиров для битторрентных роев, она будет использоваться для поиска списков пиров для разных сетевых сегментов. Дело в том, что основным типом узла в сети DHT будет приложение для мобильного телефона, и они, вероятно, будут подключены к сети только в течение очень короткого промежутка времени (5 минут), прежде чем они отключатся. Это практично или факт, что узлы не очень долговечны, делает сеть нестабильной и бесполезной?
Не могли бы вы также предоставить ссылки на любые библиотеки Python или Node.JS, которые могли бы помочь в этом?
Спасибо и извините, если этот вопрос слишком подробный или неправильно отформатирован. Дайте мне знать, и я исправлю это, так как я впервые задаю вопрос здесь!
1 ответ
DHT в специальных сетях достижимы, но требуют много избыточности и восстановления для узлов, регулярно соединяющихся / покидающих. Kadence написана на nodejs и является полной реализацией системы DHT Kademlia.