网络协议栈libp2p进入ProtoSchool

2021-02-24 15:51:15

ProtoSchool团队很高兴地宣布推出一个全新的选择题教程介绍libp2p

  ProtoSchool团队很高兴地宣布推出一个全新的选择题教程介绍libp2p,模块化的对等网络堆栈IPFS纺出到自己的一流的项目和IPFS本身的依赖。如今,IPFS专注于内容寻址(即查找,获取和认证Web中的任何内容),而libp2p专注于进程寻址(即查找,连接和认证网络中的任何数据传输过程)。

IPFS中的数据传输


  从历史上看,生产像Skype或BitTorrent之类的对等应用程序的公司创建了自己的协议来支持它们。这些协议对它们所运行的环境和满足的需求做出了许多假设,这使它们难以升级或适应新环境。但是,libp2p已从其最初的实现中提取出来,作为IPFS的网络堆栈,现在可以用于各种用例。虽然建立在IPFS或Filecoin上的每个人都将libp2p用作依赖项,但许多人都在独立使用libp2p或将其嵌入其他项目中,例如以太坊2.0,Polkadot和Status.im。


libp2p采用一种模块化方法来处理组件

  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的帮助下构建的!


0224-2-4.png


  最简单的帮助方法之一是在浏览我们的教程时分享您的反馈。您将在每节课的底部找到一个链接,以帮助您提交建议。


最新推荐