小编Var*_*wal的帖子

使用IPFS的分散式聊天应用程序

我使用写分散聊天应用程序nodejs,expressjs,angularjs,socket.ioipfs.我现在用libp2p形成,将相互在一个开放的连接进行通信的节点.Libp2p是一个模块化的IPFS项目网络堆栈.

Libp2p允许我构建nodes能够托管一个swarmlistening/ dialing一个的.我已经发展到几个节点可以通过angularjs(由socket.io补充)网页中的输入相互通信,但是它们的IP地址和tcp端口需要进行硬编码.

我面临的问题是,如果未知数量的用户加入此系统并设置其节点,我该如何处理该方案.我已经完成了大量的研究,DHT特别是它与种子的应用,但我没有接近实际应用它.

我不想运行一个跟踪用户的中央系统,因为跟踪器跟踪种子中的播种机和传感器(由于DHT,现在有些多余)

在集中式聊天应用程序中,每次用户进入或离开时,我都可以使用socket.io信号从服务器向所有对等体发送emit事件.但是,分散式聊天应用程序中的等价物是我正在努力奋斗的东西.

我需要一些指导.

p2p dht node.js blockchain ipfs

8
推荐指数
1
解决办法
1865
查看次数

标签 统计

blockchain ×1

dht ×1

ipfs ×1

node.js ×1

p2p ×1