根据 Libp2p 文档,DHT 可用于对等发现。
此外,Filecoin 声称他们正在使用 libp2p Kademlia DHT 来发现 go 中的对等点。
到目前为止,我还没有找到任何关于如何在 JS 中设置它的工作示例。
当我为 peerDiscovery 指定 DHT 时:
modules: {
transport: [TCP],
streamMuxer: [MPLEX],
connEncryption: [SECIO],
peerDiscovery: [KadDHT],
dht: KadDHT,
pubsub: GossipSub,
},
我在日志中收到错误:
Error: libp2p-kad-dht requires an instance of Dialer
有人可以帮忙吗?