2019年的持续增长

协议实验室的js-libp2p
Soramitsu的cpp- libp2p
Web3 Labs的jvm-libp2p
Status.im的nim-libp2p
以太坊基金会的py-libp2p
在libp2p上建立的另一个主要的新区块链是Filecoin,它计划在今年夏天启动其公共存储和检索网络。在活跃的Testnet矿工社区中已经有超过7.5 PB的存储空间,因此libp2p在2019年的一大重点是降低性能并加强改进以满足Filecoin的需求。
除了Filecoin和Ethereum 2,现在有两个以上的项目直接在libp2p上构建,包括:Polkadot和Parity Substrate,Nervos,Status.im,Paratii,0x,Coda,Enigma,Flow,Harmony,Golem,Keep Network和有效性实验室。诸如Matrix .org之类的组织也处于向其应用程序添加libp2p支持的早期阶段,以帮助其用户受益于p2p网络的弹性和开放性。
这些新加入libp2p生态系统的人很重要 -但实际上它们仍然只占所有活动libp2p节点的不到一半!libp2p的最终用户绝大多数来自通过IPFS(星际文件系统)使用libp2p的dapp,工具和项目!
每周都有数百万的最终用户和超过100,000个libp2p节点加入IPFS网络。
像 Opera, Ethereum, Brave,Netflix公司,微软和CloudFlare纷纷加入IPFS生态系统,和数百个像新生的社区拥有的项目Audius,Fleek,纺织,QRI,皮纳塔,OpenBazaar,BERTY,Infura和3BOX也建立了自己的企业使用IPFS。
2019年和2020年初的功能
2、我们添加了更好的连接管理,其中包含衰减标签和连接选通。
3、我们构建并发布了Gossipsub,编写了一个新的解释器,后来通过安全扩展进行了增强,包括对等评分,机会移植,对等交换和其他功能。
4、2019年的规范改进在跨语言兼容性和易于使用新语言实现libp2p方面带来了昼夜差异。
5、通过将抽象和接口集中在go-libp2p-core模块下,我们简化了go-libp2p代码库,并逐步停用了12个以上的存储库。2020年的路线图将进一步简化代码库。
6、一年中的重点是js-libp2p中的Async Await重构-支持使用流式可迭代对象而不是pullstream以及一些接口重构。
7、libp2p核心团队已进行了大规模的文档检查。查看文档站点和新的《入门指南》。
8、我们已经完成了一项重大的DHT改进项目。对DHT的查询要快得多,因此可以更好地支持DHT密集型应用程序,例如IPFS的名称解析器。
9、已经指定了对噪声握手的支持,并且现在可以在libp2p的所有7种实现中使用。
10、我们一直在更新我们的QUIC实现,以与QUIC标准的新版本保持同步。我们还在js中实现QUIC方面取得了进展。
11、我们引入了经过认证的对等记录,以增强基础协议的安全性。它们由gossipsub和DHT使用,也可用于应用程序协议。
12、我们已经设计了自省协议的原型,并在go-libp2p中提供了参考实现。我们将很快发布一个框架和UI外壳,它将与所有libp2p实现互操作。
rust-libp2p有10个发行版,其中包括v0.19.1。
cpp-libp2p有2个发行版,包括v0.0.1-p0。
py-libp2p有6个发行版,其中包括v0.1.5。
jvm-libp2p有3个发行版,其中包括v0.2.0。
社区
回顾2020 上半年

将Testground推向世界
您问什么是Testground?是用于大型p2p网络的最酷的新测试工具!在开始我们的网络升级计划时,很明显,如果没有强大的测试工具来大规模模拟网络性能的每个变化,我们将无法优化对IPFS网络核心功能进行更改的范围和复杂性。我们找不到具有所需规模和可配置性的工具,因此我们构建了所需的测试工具,使其像libp2p一样模块化且与系统无关,因此其他p2p网络也可以利用这一新的OSS基础架构!
逐渐强大的团队
谢谢
本文来自投稿,不代表IPFS中文资讯网立场,如若转载,请注明出处:http://www.ipfsnews.cn/1066.html