Filecoin更新路线图:12月推出测试网,主网上线或推迟到明年Q1

分布式存储项目Filecoin的开发团队本日发布了Q2 & Q3更新讲演,根据最新的路线图显示,Filecoin的首个公共测试网将在今年12月11日推出,而其主网或推迟到2020年第一季度才能上线。

filecoin-header-2019-q2-q3

据悉,在2019年,Filecoin团队不仅开放了go-filecoin 代码库,还在第一季度推出了第一个devnet(开发者网络)。

截至2019年9月,Filecoin团队开发了多个项目,并专注于改进协议设计,而经由几个月的研究及工程设计工作,其正接近实现一个知足Filecoin所需安全性、可扩展性要求的协议结构,目前开发团队正在积极实施这一协议。

而根据新的计划,Filecoin开发团队接下来的任务是:

  1. 将于2019年9月25日推出alphanet(一个长期运行的Filecoin测试网)
  2. 将于2019年12月11日发布公共测试网;
  3. 主网发布日期目前尚未确定,预计是在测试网发布后1-2个季度,开发团队称将在2020年第一季度宣布切当发布日期;

45

 

Filecoin开发更新

 

截至目前,Filecoin开发团队推出了4个主要的go-filecoin更新版本以及6个主要的rust-fil-proofs更新版本,另外还启动并维护了社区devnet,此外,其很快会推出一个alpha网络。以下则是主要的更新内容:

存储市场协议实施:矿工被要求按期提交PoSt证实,以确保他们继承准确存储客户的数据。假如矿工犯错(即假如他们没有按时提交所需的信息),他们将受到惩罚。错误处理及惩罚确实对filecoin系统而言是至关重要的。目前,开发团队对延迟或错误PoSt提交实施了故障处理及处罚,这是存储市场协议的一个主要部门。

时空证实整合:Filecoin已经将时空证实(PoSt)的证实过程集成到了go-filecoin的代码库中。矿工们现在按期计算持续储存的证实,并将这些证实存放在区块链上。一旦PoSt终极完成,整合终极版本的PoSt将变得非常简朴。

数据存储迁移:除了密封的客户端数据外,filecoin节点还将其他数据存储在磁盘上,如配置、区块链区块、交易状态以及加密密钥。跟着开发的进行,我们需要一种方法来安全地更改此数据的类型和模式。对此,开发者设计并实现了文件系统repo迁移,以便节点在出产环境中运行时能够无缝更新。

更快的区块链同步:快速区块链同步对Filecoin而言是一个重要的UX功能。假如没有进行优化,检索一个只有一个月的Filecoin区块链,可能会需要耗费几天的时间。对此,Filecoin团队在优化目标上取得了重大进展,通过Graphsync的IPLD DAG遍历协议实现了更快的链同步。

更可靠的动静:Filecoin实现了诸如出站动静队列和动静过时等功能,使动静发送和nonce天生更加可靠。

对动静池的改进:Filecoin的动静池现在已实现了验证规则、动静限制和执行nonce跟踪,以确保动静不会被重播。

架构和模块化:开发团队已经在内部架构、模块化和可测试性方面做了明显的改进,还有更多的改进会发生,他们的目标是使代码库尽可能模块化,以便实现更轻易的组件进级以及让社区成员更好地做出贡献。

Filecoin自动化与系统工具包(FAST):这是开发团队为自动化集成和系统测试而构建的工具。使用FAST,开发者开发了一个localnet,其可快速而轻松地建立本地网络。

多扇区大小:扇区(sector)是一个连续的字节数组,矿工从存储的交易数据和密封中汇编这些字节,协议在其中执行时空证实。换言之,一个扇区是一个数据单位,使得一个矿工开始赚取Filecoin。在以前,整个网络中的扇区只能有一个大小,现在,rust-fil-proofs支持良多不同的扇区大小,答应矿工在配置其存储操纵时具有更大的灵活性。

工件包含证实(PIPs):其证实存储交易中指定的数据片存储在特定的扇区。PIP在rust-fil-proofs中已经有了初版实现,并且已经集成到了go-filecoin代码库当中。

减少内存需求:矿工必需密封一个扇区,才能开始证实他们存储的数据是准确的。为了抵御一类会降低协议安全性的攻击,密封过程必需是计算密集型的。为了知足这些安全要求,密封以前消耗了大量的内存。而最近的优化,则将密封所需的内存减少了8倍,这种优化将大大降低所有矿工的硬件本钱。

接近终极硬件要求:Filecoin的证实优化仍在进行当中,但已接近终极确认阶段。内存需求减少之类的优化,对于矿工而言是一个好动静。目前开发团队正在确认终极的硬件要求,并将尽快宣布。(注:在没有共享这些硬件参数之前,请不要购买任何Filecoin挖矿产品)

 

Filecoin研究更新

 

在过去的几个月里,Filecoin开发团队对预期共鸣(EC)的安全性分析,导致了结构和独立规范的重大改进。而在测试网中,开发团队将调整不同的网络相关EC参数。

根据开发团队的计算,要在Filecoin上达到类似比特币等待6个区块(约1小时)的终结性,用户只需等待2分钟的时间。

与传统的PoS(权益证实)共鸣协议比拟,EC改进了安全性,特别是对抗nothing-at-stake攻击的能力,其还增加了对长程攻击的抵挡力,相关论文即将会发布。

复制证实的优化:Filecoin开发团队为Filecoin的复制证实(PoRep)构造探索了四类优化,并取得了一些进展:

(1)使用GPU进步SNARK证实时间和效率;

(2)通过批处理验证(ZEXE)减少SNARK证实大小;

(3)通过良多工程优化减少复制时间和内存消耗;

(4)通过构造级优化(例如混合merkle树)来减少证实大小。根据计划,开发团队在未来1-2个月内会完成终极的复制证实构建。

时空证实构建:开发团队改进了PoSt构造,目前他们正在进行安全分析,以确保这一新PoSt能够知足系统的安全要求。

 

libp2p以及IPFS更新

 

我们知道,Filecoin是在libp2pp以及IPFS的基础上构建的,并且在很大程度上依靠于libp2p和IPFS的组件,而后两者也都是由 Protocol Labs(协议实验室)负责开发的。而在2019年,libp2p和IPFS也都迎来了良多进展。

对于libp2p而言,目前最重要的动静可能就是以太坊2.0网络将采用其作为网络层,而头部区块链项目的采用,将使libp2p变得更加不乱、可扩展,从而让Filecoin受益。

而IPFS也迎来了良多更新内容,今年其go-ipfs客户端迎来了4个更新版本,js-ipfs更新了13个版本,ipfs-cluster更新了4个版本,ipfs-companion更新了28个版本,ipfs-desktop则更新了7个版本。

其中,go-ipfs实现了大文件的高效处理,以及更好的连接治理和内存分配等功能。

 

留意事项

 

尽管Filecoin开发取得了众多进展,但其团队依旧在最后提醒称,这些时间点都是乐观估计值,有可能会继承泛起延迟,此外,其还建议投资者不应该根据devnet中的任何规范购买挖矿硬件,由于这些规范可能会发生变化。

注:更多更新内容,读者可查看FilecoinQ2 & Q3更新讲演

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:[email protected]

工作时间:周一至周五,9:30-18:30,节假日休息