发布于 2019-09-29 07:39:02
devp2p是一种较旧的网络线路协议,用于在以太网节点之间传播块和其他低级功能.它是从零开始专门为Ethereum设计的,与其他分布式系统和开源项目分离。
libp2p是IPFS使用的有线协议,它在许多方面提供了分布式文件存储,它补充了以太网,并且已经发展成为一种更通用的协议(就像以太网是因特网的通用第二层协议一样)。
例如,libp2p支持加密连接,并在浏览器中工作,这两者对于将来保护隐私的真正分散的应用程序都很有用。
社区选择更通用的库而不是特定的本地库的一般原因是受益于更多的代码贡献和开发人员的努力(“许多眼睛使bug变浅”)、减少工作重复、随着时间的推移更新特性,以及专注于其他领域的能力,而不是重新发明轮子。
https://ethereum.stackexchange.com/questions/65001
复制相似问题