libp2p 中的对等点发现(例如,对等点互相告诉对方他们知道的对等点,并管理连接节点的列表)在 Rust 中是否完全在 NetworkBehavior 级别控制?
看起来一种选择是使用Kademlia,它看起来像通过定义 NetworkBehavior 来做到这一点(在 rust 版本中)。
如果您不想使用 Kademlia 实现对等发现,您可以通过将对等发现定义为 NetworkBehavior 的一部分来做到这一点,这是否正确?
我试图避免一种情况,即我开始实现代码来执行此操作,但后来我发现 libp2p 实际上是在为我做这件事。