在Filecoin测试网第一阶段六个月后,2020年5月15日,Filecoin测试网第二阶段正式启动,此前Filecoin官方称,将为参加测试网第二阶段中特定测试的参与者提供超过100万FIL的奖励,奖励将在主网启动后交付。Filecoin团队估计将在7月20日至8月21日启动主网。
据悉,测试网第二阶段是Filecoin主网启动之前的最后一个主要里程碑。测试网第二阶段主要将测试如下功能:
两个可互操作的Filecoin实现: go-filecoin (https://github.com/filecoin-project/go-filecoin) 和 lotus (https://github.com/filecoin-project/lotus/) 这两个实现用户都可以使用它们来加入测试网第二阶段。通过多个实现一起来启动一个安全的网络是网络安全策略的重要部分(/blog/announcing-lotus#why-multiple-implementations),我们很兴奋能够有两个可互操作的实现为这次启动做好准备。
安全证明(WinningPoSt和WindowPoSt) :Filecoin时空证明(PoSt)机制的之前版本是依靠概率论来证明理性的矿工将维护其所有扇区并在相应的时间正确地存储用户数据。经过分析,我们无法证明这种机制能够为基于安全存储算力的共识和可验证的存储市场提供保障。
因此Filecoin协议和实施方案现在使用WinningPoSt 和 WindowPoSt,这要求矿工要定期演示其声明的所有扇区的可用性。此机制用于消除在测试网第一阶段中使用ElectionPoSt机制的需要。这样反而大大减少了运行节点所需的扇区样本总量,最终降低了成本并提高了Filecoin存储的可靠性。您很快就能在Filecoin协议规范(https://filecoin-project.github.io/specs/)中阅读WinningPoSt 和WindowPoSt的详细说明。
PoS联盟与SEC展开对话讨论PoS协议行业标准
Drand:Drand (https://github.com/drand/drand) 是一个分布式随机信标网络。Drand网络上的节点共同工作,使用双线性对和阈值密码,以固定的间隔生成集体的,可公开验证的,公正的和不可预测的随机值。这些随机值可用于像Filecoin这样需要无偏随机性源的应用程序。
现在Filecoin实现用Drand作为领导人选举的外部随机性源,来降低压迫攻击和其他共识攻击的风险。目前, go-filecoin和lotus会从Drand测试网中提取Drand值。对于启动主网,我们计划与多个团队合作,以启动支持主网的Drand网络。我们希望这个可公开验证的随机信标可以对需要无偏随机性的其他协议带来帮助。
加密经济结构:Filecoin结合使用了现有的加密经济模型和许多新的结构,以满足网络的独特要求。我们在博客上发布了一个这个结构的总体概览(/blog/filecoin-cryptoeconomic-constructions/)。
对于测试网第二阶段的启动,Filecoin的实现现在包括了一个混合的指数衰减函数,用于区块奖励,承诺的容量扇区,根据质量调整过的存储能力以及改善了的抵押担保机制。这些机制旨在鼓励存储矿工提高网络的长期健康和服务质量。在测试网第二阶段,我们将测试和完善这些机制,并更新我们的加密经济参数。
新的文档网址:我们的新的文档网址(http://docs.filecoin.io) 将成为开发人员,客户和存储矿工的文档资源。它包括Filecoin协议中关键概念的解释,还提供有关如何运行go-filecoin,lotus,以及如何加入测试网第二阶段的指南。
安全审查:除了Filecoin团队成员进行的全面而持续的审查外,我们已经开始与世界上最好的安全公司合作,在发布前审核十几个Filecoin的关键的库和系统。