-

libp2p和Filecoin有什么关系呢?

来源: 数字货币 时间:2020-07-02 23:09:28
导读: libp2p和Filecoin有什么关系呢?来源于陀螺财经专栏作家云存科技yckj168,内容简述:libp2p已成为以太坊和Filecoin等新的大型用户的重


一文相识去中间化存储项目有哪些?

一文了解去中心化存储项目有哪些?来源于陀螺财经专栏作家陀螺财经—章鱼哥,内容简述:本文介绍了目前主流的一些去中心化存储项目。

libp2p 上的另一个主要新区块链构建是Filecoin,它设想本年夏天推出他们的大众存储和检索收集。

凌驾 7.5 PB 的存储已遍及一个活泼的测试网矿工社区,2019 年 libp2p 的一大中心是完成机能和强化革新,以满足 Filecoin 的需求。

假如您在疏散的点对点空间中实行任何操纵,您可能听说过 libp2p。用于对等应用程序的模块化收集客栈。

 

libp2p 由很多模块化库构成,p2p 收集开发人员能够从中挑选和重用所需的协定,同时便于应用程序之间的升级和互操纵。

这有助于 Web3 开发人员更快地启动和运转,构建更具弹性的疏散应用程序,并应用疏散宣布定阅和分布式哈希表等高等功用。

Libp2p 与现今收集客栈的差别,是它专注于传输不可知性、模块化和便携式编码(如multiaddr )。这些特征使 libp2p 成为大多数新 dweb 项目、区块链和对等应用程序的首选收集层。

 

libp2p如今有7种言语完成:

  • Protocol Labs的go-libp2p
  • Polkadot的rust-libp2p
  • 协定实验室的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,Textile,QRI,皮纳塔,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的称号解析器。
  • 已完成了对Noise handshakes的支撑,而且如今能够在libp2p的一切7种完成中运用。
  • 我们一向在更新我们的QUIC完成,以与QUIC规范的新版本坚持同步。我们还在js中完成QUIC方面取得了愿望。
  • 我们引入了经由认证的对等纪录,以加强基本协定的平安性。它们由gossipsub和DHT运用,也可用于应用程序协定。
  • 我们已设想了自省协定的原型,并在go-libp2p中供应了参考完成。我们将很快宣布一个框架和UI外壳,它将与一切libp2p完成互操纵。

 

新宣布

  • go-libp2p有19个发行版,个中包括v0.9.5。
  • js-libp2p有41个发行版,个中包括v0.28.0。
  • 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。

社区

本年,我们在libp2p团队和社区中看到了庞大的增进,在种种集会上举行了演媾和讲习班,包括EthCC 2,Web3 2019,EthBerlin Zwei,IPFS Camp,ReadyLayerOne,DevCon V等等。

libp2p项目还启动了开发赞助设想。该项目在EthBerlinZwei的最初启动,致使社区完成了一些主要功用,包括Go中的Noise handshakes 和Lua Wireshark剖解器。赏金设想是介入libp2p项目的好要领。在GitHub上搜检一下!

 

回忆2020年上半年

在全部上半年中,我们的主要重点是满足当前和机上采纳者的需求,尤其是IPFS,Eth2和Filecoin,到目前为止,我们已完成了以下目的。

内容路由和衔接,为了支撑IPFS和一切其他dapp用户,我们革新了libp2p的内容路由和衔接性,以使在分布式收集合疾速牢靠地查找和同享内容。这意味着我们须要深入研究诸如libp2p DHT之类的体系,供应子体系以及更多功用来优化和重构机能。

长期以来,我们一向与Protocol Labs的IPFS和Testground团队严密协作,以完成这一目的。

 

 

将Testground推向天下

Testground是用于大型p2p收集的最酷的新测试东西,在入手下手我们的收集升级设想时,很明显,假如没有壮大的测试东西来大范围模仿收集机能的每一个变化,我们将没法优化对IPFS收集合心功用举行变动的局限和庞杂性。我们找不到具有所需范围和可设置性的东西,因而我们构建了所需的测试东西,使其像libp2p一样模块化且与体系无关,因而其他p2p收集也能够应用这一新的OSS基本架构!

 

Gossipsub平安性加强

关于我们的大型区块链用户,第一季度的重点是稳定性,可扩大性和平安性强化。我们为Gossipsub协定v1.1设想并完成了一个新版本。这类新的P2P PubSub路由器包括几个平安扩大,为Sybil,Eclipse和垃圾邮件进击增加了庇护。

这项事情非常主要,由于我们的采纳者(比方Filecoin和Ethereum 2.0)须要平安的音讯通报层来分发其时候敏感和有价值的数据,而不会遭到歹意行动者的进击。

您能够在GitHub上找到范例和完成。我们将宣布一份报告,周全形貌我们怎样辨认进击序言,制订效果并在多种收集条件下举行实行,测试和评价,并对其举行考核。敬请关注。

 

 

行进

IPFS推出了go-ipfs 0.5(这是多年来的最大收集升级),而以太坊和Filecoin也在为第三季度主网的推出做准备,这两个事情流(内容路由机能和gossipsub强化)依然继承是头等大事。如Polkadot,流量,科达,0X,矩阵,保留收集,谜,调和,傀儡,有效性实验室等,达到了新的里程碑。

另外,在H2中,我们设想举行协定协商加强,更高效的衔接提拔流程,完成对齐框架(包括期待已久的一致性测试东西包),代码重构等事情!  

逐步壮大的团队 

Protocol Labs的小型的libp2p中心团队在客岁有了一些主要的补充,已转变成真正的天然气力,我们的大门将继承为生态体系表里的巨人大开。

特别强调,我们正在寻觅新的项目负责人,以协助libp2p项目和生态体系在2020年完成增进并将其引领到新的高度。同时,我们也正在寻觅具有牢靠领导经验,对p2p手艺充满热情并愿望扩大libp2p社区的候选人,由于它已成为以太坊和Filecoin等新的大型用户的主要基本架构。

 

感谢

关于libp2p项目而言,2019年是令人鼓舞的,疾速增进的一年,而2020年已有望完成越发令人兴奋的生长。非常感谢不计其数的社区成员,他们为一切新的言语完成,功用革新,机能加快以及令人惊叹的项目做出了孝敬,这些项目将libp2p直接带给了最终用户。

感谢您的支撑!我们很愉快继承与您协作构建libp2p。