织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 比特币 > 挖矿工具

libp2p:为IPFS&Filecoin需求加强改进

时间:2020-06-16 08:47来源:未知 作者:admin 点击:
在libp2p上建立了新区块链项目Filecoin,它计划在今年夏天启动其公共存储和检索网络。在活跃的Testnet矿工社区中已经有超过7.5 PB的存储空间,因此libp2p在2019年的一大重点是降低性能并加
在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网络。像组织歌剧,复仇,勇敢,Netflix公司,微软和CloudFlare的纷纷加入IPFS生态系统,和数百个像新生的社区拥有的项目Audius,Fleek,Textile,QRI,Pinata, OpenBazaar,BERTY,Infura和3BOX也建立了自己的企业使用IPFS。2019年和2020年初的功能一年的重点是强化和改进堆栈-我们将其引爆了!以下是核心团队和我们的社区为libp2p贡献的一些功能:在2019年,我们添加了AutoRelay,该功能可确保任何用户都可以轻松启动libp2p节点,而无需打开路由器上的端口或进行任何技术上复杂的事情。中继节点将处理流量的中继。即将推出的是从中继连接到直接连接的自动升级。我们添加了更好的连接管理,其中包含衰减标签和连接。我们构建并发布了Gossipsub,编写了一个新的解释器,后来通过对安全性的扩展进行了增强,包括对等评分,机会移植,对等交换和其他功能。2019年的规范改进在跨语言兼容性和易于使用新语言实现libp2p方面带来了昼夜差异。通过将抽象和接口集中在go-libp2p-core模块下,我们简化了go-libp2p代码库,并逐步停用了12个以上的存储库。2020年的路线图将进一步简化代码库。一年中的重点是js-libp2p中的Async Await重构-允许使用流式可迭代对象而不是pullstream以及一些接口重构。libp2p核心团队已进行了大规模的文档检查。查看文档站点和新的《入门指南》。我们已经完成了一项重大的DHT改进项目。对DHT的查询要快得多,因此可以更好地支持DHT密集型应用程序,例如IPFS的名称解析器。已经指定了对噪声握手的支持,并且现在可以在libp2p的所有7种实现中使用。我们一直在更新我们的QUIC实现,以与QUIC标准的新版本保持同步。我们还在js中实现QUIC方面取得了进展。我们引入了经过认证的对等记录,以增强基础协议的安全性。它们由gossipsub和DHT使用,也可用于应用程序协议。我们已经设计了自省协议的原型,并在go-libp2p中提供了参考实现。我们将很快发布一个框架和UI外壳,它将与所有libp2p实现互操作。社区今年,我们在libp2p团队和社区中看到了巨大的增长,在各种会议上进行了演讲和讲习班,包括EthCC 2,Web3 2019,EthBerlin Zwei,IPFS Camp,ReadyLayerOne,DevCon V(对话:libp2p的状态,gossipsub)和更多。libp2p项目还启动了开发资助计划。该项目在EthBerlinZwei的最初启动导致社区实现了几个重要功能,包括Go中的Noise握手和Lua Wireshark解剖器。赏金计划是参与libp2p项目的好方法。在GitHub上检查一下!回顾2020 H1在整个上半年中,我们的首要重点是满足当前和飞行中采用者的需求,尤其是IPFS,Eth2和Filecoin。到目前为止,我们已经实现了以下目标。内容路由和连接为了支持IPFS和我们所有其他dapp用户,我们改进了libp2p的内容路由和连接性,以使在分布式网络中快速可靠地查找和共享内容成为可能。这意味着我们需要深入研究诸如libp2p DHT之类的主要系统,提供子系统,NAT遍历以及更多功能来优化和重构性能。我们一直与Protocol Labs的IPFS和Testground团队紧密合作,以实现这一目标。阅读更多关于我们在IPFS 0.5发布帖子中取得的进展,以及在通往新的DHT帖子之路中实现目标的途径!将Testground推向世界您问什么是Testground?仅是用于大型p2p网络的最酷的新测试工具!在开始我们的网络升级计划时,很明显,如果没有强大的测试工具来大规模模拟网络性能的每项变化,我们将无法优化对IPFS网络核心功能进行更改的范围和复杂性。我们找不到具有所需规模和可配置性的工具,因此我们构建了所需的测试工具,使其像libp2p一样模块化且与系统无关,因此其他p2p网络也可以利用这一新的OSS基础架构! (责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容