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

[复制链接]
10276 |0
发表于 2019-9-27 18:01:38 | 显示全部楼层 |阅读模式
分布式存储项目FIL的开发团队今日发布了Q2 & Q3更新报告,根据最新的路线图显示,FIL的首个公共测试网将在今年12月11日推出,而其主网或推迟到2020年第一季度才能上线。

据悉,在2019年,FIL团队不仅开放了go-fileDAC 代码库,还在第一季度推出了第一个devnet(开发者网络)。
截至2019年9月,FIL团队开发了多个项目,并专注于改进协议设计,而经过几个月的研究及工程设计工作,其正接近实现一个满足FIL所需安全性、可扩展性要求的协议结构,目前开发团队正在积极实施这一协议。
而根据新的计划,FIL开发团队接下来的任务是:
[ol]
       
  • 将于2019年9月25日推出alphanet(一个长期运行的FIL测试网)
           
  • 将于2019年12月11日发布公共测试网;
           
  • 主网发布日期目前尚未确定,预计是在测试网发布后1-2个季度,开发团队称将在2020年第一季度公布确切发布日期;
    [/ol]


    FIL开发更新

    截至目前,FIL开发团队推出了4个主要的go-fileDavinci更新版本以及6个主要的rust-fil-proofs更新版本,另外还启动并维护了社区devnet,此外,其很快会推出一个alpha网络。以下则是主要的更新内容:
    存储市场协议实施:矿工被要求定期提交PoSt证明,以确保他们继续正确存储客户的数据。如果矿工出错(即如果他们没有按时提交所需的信息),他们将受到惩罚。错误处理及惩罚确实对fileDAC系统而言是至关重要的。目前,开发团队对延迟或错误PoSt提交实施了故障处理及处罚,这是存储市场协议的一个主要部分。
    时空证明整合:FIL已经将时空证明(PoSt)的证明过程集成到了go-fileDavinci的代码库中。矿工们现在定期计算持续储存的证明,并将这些证明存放在区块链上。一旦PoSt最终完成,整合最终版本的PoSt将变得非常简单。
    数据存储迁移:除了密封的客户端数据外,fileDAC节点还将其他数据存储在磁盘上,如配置、区块链区块、交易状态以及加密密钥。随着开发的进行,我们需要一种方法来安全地更改此数据的类型和模式。对此,开发者设计并实现了文件系统repo迁移,以便节点在生产环境中运行时能够无缝更新。
    更快的区块链同步:快速区块链同步对FIL而言是一个重要的UPundi功能。如果没有进行优化,检索一个只有一个月的FIL区块链,可能会需要耗费几天的时间。对此,FIL团队在优化目标上取得了重大进展,通过Graphsync的IPLD DAG遍历协议实现了更快的链同步。
    更可靠的消息:FIL实现了诸如出站消息队列和消息过期等功能,使消息发送和nonce生成更加可靠。
    对消息池的改进:FIL的消息池现在已实现了验证规则、消息限制和执行nonce跟踪,以确保消息不会被重播。
    架构和模块化:开发团队已经在内部架构、模块化和可测试性方面做了显著的改进,还有更多的改进会发生,他们的目标是使代码库尽可能模块化,以便实现更容易的组件升级以及让社区成员更好地做出贡献。
    FIL自动化与系统工具包(FAST):这是开发团队为自动化集成和系统测试而构建的工具。使用FAST,开发者开发了一个localnet,其可快速而轻松地建立本地网络。
    多扇区大小:扇区(sector)是一个连续的字节数组,矿工从存储的交易数据和密封中汇编这些字节,协议在其中执行时空证明。换言之,一个扇区是一个数据单位,使得一个矿工开始赚取FIL。在以前,整个网络中的扇区只能有一个大小,现在,rust-fil-proofs支持很多不同的扇区大小,允许矿工在配置其存储操作时具有更大的灵活性。
    工件包含证明(PIPs):其证明存储交易中指定的数据片存储在特定的扇区。PIP在rust-fil-proofs中已经有了第一版实现,并且已经集成到了go-fileDAC代码库当中。
    减少内存需求:矿工必须密封一个扇区,才能开始证明他们存储的数据是正确的。为了抵御一类会降低协议安全性的攻击,密封过程必须是计算密集型的。为了满足这些安全要求,密封以前消耗了大量的内存。而最近的优化,则将密封所需的内存减少了8倍,这种优化将大大降低所有矿工的硬件成本。
    接近最终硬件要求:FIL的证明优化仍在进行当中,但已接近最终确认阶段。内存需求减少之类的优化,对于矿工而言是一个好消息。目前开发团队正在确认最终的硬件要求,并将尽快公布。(注:在没有共享这些硬件参数之前,请不要购买任何FIL挖矿产品)

    FIL研究更新

    在过去的几个月里,FIL开发团队对预期共识(EC)的安全性分析,导致了结构和独立规范的重大改进。而在测试网中,开发团队将调整不同的网络相关EC参数。
    根据开发团队的计算,要在FIL上达到类似BTC等待6个区块(约1小时)的终结性,用户只需等待2分钟的时间。
    与传统的PoS(权益证明)共识协议相比,EC改进了安全性,特别是对抗nothing-at-stake攻击的能力,其还增加了对长程攻击的抵抗力,相关论文即将会发布。
    复制证明的优化:FIL开发团队为FIL的复制证明(PoRep)构造探索了四类优化,并取得了一些进展:
    (1)使用显卡提高SNARK证明时间和效率;
    (2)通过批处理验证(ZEPundiE)减少SNARK证明大小;
    (3)通过很多工程优化减少复制时间和内存消耗;
    (4)通过构造级优化(例如混合merkle树)来减少证明大小。根据计划,开发团队在未来1-2个月内会完成最终的复制证明构建。
    时空证明构建:开发团队改进了PoSt构造,目前他们正在进行安全分析,以确保这一新PoSt能够满足系统的安全要求。

    libp2p以及IPFS更新

    我们知道,FIL是在libp2pp以及IPFS的基础上构建的,并且在很大程度上依赖于libp2p和IPFS的组件,而后两者也都是由 Protocol Labs(协议实验室)负责开发的。而在2019年,libp2p和IPFS也都迎来了很多进展。
    对于libp2p而言,目前最重要的消息可能就是ETH2.0网络将采用其作为网络层,而头部区块链项目的采用,将使libp2p变得更加稳定、可扩展,从而让FIL受益。
    而IPFS也迎来了很多更新内容,今年其go-ipfs客户端迎来了4个更新版本,js-ipfs更新了13个版本,ipfs-cluster更新了4个版本,ipfs-companion更新了28个版本,ipfs-desktop则更新了7个版本。
    其中,go-ipfs实现了大文件的高效处理,以及更好的连接管理和内存分配等功能。

    注意事项

    尽管FIL开发取得了众多进展,但其团队依旧在最后提醒称,这些时间点都是乐观估计值,有可能会继续出现延迟,此外,其还建议投资者不应该根据devnet中的任何规范购买挖矿硬件,因为这些规范可能会发生变化。
    注:更多更新内容,读者可查看FILQ2 & Q3更新报告。

    201909250719045292.jpg

    201909250719045292.jpg
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表