Загружаем изображение…
Mesh Market синхронизирует папки напрямую между устройствами пользователя без использования центрального сервера. В локальной сети устройства находят друг друга с помощью многоадресной рассылки mDNS.
В интернете узлы обнаруживаются через BitTorrent Mainline DHT с помощью инфохеша, полученного из секрета папки swarm; затем по этому протоколу DHT происходит обмен кандидатами SDP и ICE для создания канала передачи данных WebRTC. Каждый файловый блок шифруется с помощью XChaCha20-Poly1305 перед отправкой с устройства.
Github Community
Просмотры: 83