mt logoMyToken
总市值:
0%
恐慌指数:
0%
币种:--
交易所 --
ETH Gas:--
EN
USD
APP
Ap Store QR Code

Scan Download

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更新报告

免责声明:本文版权归原作者所有,不代表MyToken(www.mytokencap.com)观点和立场;如有关于内容、版权等问题,请与我们联系。