IPFS进程丨libp2p进入ProtoSchool

共 1178字,需浏览 3分钟

 ·

2021-02-28 23:16

该ProtoSchool团队很高兴地宣布推出一个全新的选择题教程,介绍libp2p,一种模块化的点对点网络栈,它由IPFS发展成自己的一流项目,并依赖于IPFS本身。


如今,IPFS专注于内容寻址(即,查找、获取和验证web中的任何内容),而libp2p专注于进程寻址(即,查找、连接和验证网络中的任何数据传输进程)。


从历史上来看,生产点对点应用程序(如Skype或BitTorrent)的公司都会创建自己的协议来支持它们。

这些协议对它们运行的环境和满足的需求做了很多假设,使得它们很难升级或适应新的环境。然而,libp2p已经从最初的实现中提取出来,作为IPFS的网络栈,现在可以服务于各种各样的用例。

虽然每个构建在IPFS或Filecoin上的人都在使用libp2p作为依赖项,但许多人都在独立使用libp2p,或者嵌入到其他项目中,比如以太坊2.0、polkadt和Status.im。



libp2p采用一种模块化方法来处理可以构成网络堆栈的许多组件,从传输到复用以及其他。

用户可以选择所需的特定零件,并根据自己的用例量身定制自己的配置。所有这些部件都具有定义明确的接口,可实现互操作性和轻松升级,从而创建了面向未来的网络堆栈。

这种可互操作模块的生态系统是libp2p在多个环境中的多功能性的关键。

在我们的无代码libp2p入门教程中了解更多信息,或在ProtoSchool上查看完整的IPFS课程,以了解基本DWeb概念的介绍,js-ipfs API的动手编码挑战等。

更多关于libp2p
我们很高兴在不久的将来将更多libp2p内容带入ProtoSchool!同时,我们强烈建议libp2p docs网站作为概念性解释器的丰富资源,以及带有网络堆栈的Go Lang,JavaScript和Rust实现的代码示例。

帮助我们改善ProtoSchool
ProtoSchool是团队合作的成果,我们依靠IPFS和dweb社区中的人们来概述新内容,添加新功能,修复错误,捕获错别字并测试新的此类教程。

无论您的背景如何,都有许多方法可以为该项目做出贡献,而且我们新的多项选择格式使创建新教程变得非常容易,而无需任何编码经验。


实际上,创建我们最新教程的超赞JoséBateira是在我们用户友好的ProtoWizard CLI的帮助下构建的!

感谢阅读!

本文由老司机翻译,原文地址为

https://blog.ipfs.io/2021-02-17-libp2p-comes-to-protoschool/


在右下角留下你的赞吧


浏览 12
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报