资讯正文

全球区块链监管查询APP

扫一扫下载APP

    首页  >  存储  >  正文

    天眼直达

    上一篇: 已经是第一篇 下一篇: 已经是最后一篇

    Filecoin网络将进行v13版本升级,效率可提高10-25倍

    区块天眼   |   06-15 17:33

    分享到:

    微信分享 ×
    微信扫描上方二维码

    摘要: 自从v13 HyperDrive网络升级公告以来,Filecoin社区一直对这次

      自从v13 HyperDrive网络升级公告以来,Filecoin社区一直对这次升级对整个网络的意义很好奇。6月8日,Filecoin举办了一次AMA,回答了多个关于网络升级、密封、新存储交易等问题。

      下面是挑选的重要问答的答案:

      Q:具体的网络升级时间是什么时候?

      A:核心开发人员还没有就具体的升级时间点达成一致,但预计会在6月的最后一周。校准测试网络在6月11日的351519纪元进行了升级。

      Q:如果成批的PreCommit或聚合的ProveCommit消息的一部分失败了,整个批次/聚合都会失败,就像成批发布消息一样?

      A:对于PreCommitSectorBatch来说,是的。对于ProveCommitAggregate,这取决于失败的情况。如果集合包括已经过期的预提交,有一个8小时的窗口,消息将成功提交未过期的预提交,其他单个故障将导致消息失败。

      Q:BatchGasCharge的计算方式似乎是启发式的?这个方程式背后的思考过程是什么,像65733296.73这样的系数是怎么来的?

      A:该常数来自PreCommit和ProveCommit提交一个扇区的平均GasUsage。这个数字总是一个不精确的近似值,因为不同的矿工状态配置自然有不同的关联Gas Usage。

      Q:为了平衡gas减少和延迟提交造成的收益损失,是否有详细的政策设置建议?

      A:BatchBalancer和BatchDiscount是在BatchGasCharge中使用的参数,他们都与ProveCommit聚合有关。BatchDiscount是一个Gas使用折扣工具,它使聚合证明原则上比单条证明消息的GasUsage更便宜(约便宜1/20左右)。BatchBalancer设置了GasCharge的最低值。该参数调节ProveCommit聚合和Gas费,确保大规模存储上线支付网络费用并建立使用阈值,使之为其他网络操作(例如Publish Storage Deals)维持较低的BaseFee。当BaseFee低于BatchBalancer*BatchDiscount时,提交单个证明可能更便宜。当BaseFee远高于BatchBalancer*BatchDiscount时,提交聚合证明可能更便宜。这些参数设置保证了更大幅度的上链率,从30PiB/天到2EiB/天不等。

      Q:v13升级是否影响矿区的封存时间?

      A:不会,预期封存时间保持不变。但是如果要与其他部门汇总Pre/ProveCommit信息,现在需要等待更长的时间。

      Q:SubmitProveCommit消息或其时间有什么变化吗?它们还会被发送到每个单独的扇区吗?

      A:有一个新的ProveCommitAggregate消息,可以同时对多个部门进行ProveCommit。该消息采取的是证明集合,因此减少了消息的大小,这对矿工来说是一种成本节约,并减少了数据存储规模的增长。

      Q:ProveCommitAggregate和BatchPreCom的消息是否完全可以选择他们现有的每个区块的消息?

      A:是的,PreCommitSector和ProveCommitSector在升级后仍可使用。没有必要使用新的方法来向网络提交存储,尽管它们在总费用方面预计会更便宜。

      Q:在Filecoin Hyperdrive网络升级后,加入新存储交易的Gas费用估计会减少多少?

      A:PublishStorageDeals的GasFees取决于GasUsage*BaseFee。虽然 HyperDrive对PublishStroageDeals的GasUsage变化不大,但它显著增加了网络带宽(或TPS)的供应。在其他条件相同的情况下,BaseFee可能会减少。但是,减少的程度可能取决于使用网络的潜在需求。这反过来又取决于参与者通过聚合来利用性能改进的程度。总体而言,与今天的水平相比,存储交易的Gas费用预计会下降,但确切的表现形式和金额有待确定。

      Q:SnarkPack聚集的时间有限制吗?

      A:SnarkPack没有相关的时间限制。然而,PreCommits仍有一个过期时间,这个过期时间在HyperDrive升级中被设置为30天。

      Q:32GIB扇区和64GIB扇区的Gas节省多少?

      A:32和64GiB扇区的GasUsage节省将类似。64GiB扇区的GasUsage节省略高,因为64GiB扇区的聚合验证速度更快,对于32和64GiB扇区GasUsage的节省很大程度上取决于聚合的证明数量。估计6个扇区聚合的GasUsage减少1.5倍,而估计819个扇区聚合的GasUsage减少30倍。

      Q:Hyperdrive允许增加多少存储容量?

      A:我们希望看到存储容量增加10倍到25倍,这取决于矿工如何使用聚合。我们可以看到网络从现在的40PiB/天增长到高达1EiB/天,这将是一个巨大的增长。

      Q:两个新消息的最大Gas使用量/Gas限额是否有上限,或者新消息是否可以最大化Gas限额?

      A:新消息可以使用到区块Gas上限,这次升级并没有引入新的每条消息的限制。然而,基于简化矿工状态的测试的Gas估计,这些消息的GasUsage远远低于区块限制。

      最大尺寸为819个扇区的ProveCommitAggregate消息,估计其GasUsage低于15亿个Gas单位。

      最大尺寸为256个扇区的PreCommitAggregate信息,估计其GasUsage低于4亿个Gas单位。

      Q:我们可以预期BaseFee会下降多少?

      A:目前,网络正以最大容量增长(约40PiB/天),过去一个月的BaseFee约为1nFIL。在HyperDrive升级之后,网络可以以10-25倍的存储加载速率,即大于400PiB/天,并使用更低的BaseFee(因为由于聚合证明,块将不那么满)。然而,BaseFee可能下降的数量取决于矿工的操作(使用聚合证明提交消息)和对网络的潜在需求(包括装载存储)。例如,如果有超过10-25倍的潜在需求,BaseFee可能不会减少,因为区块仍然是满负荷运转。

      Q:聚合如何影响矿工对区块奖励的竞争?

      A:聚合使存储容量增加了10到25倍,因此许多矿工将大大增加其存储容量,并从区块奖励中获得更大份额。我们预计许多矿工将利用聚合并大大增加其存储部署,从而获得更多收入。

      Q:Hyperdrive是否意味着矿工有强烈的动机来增加大量的存储?

      A:是的,矿工总是有强烈的动机来增加更多的存储,以获得更大的区块奖励份额。HyperDrive通过启用更大的存储空间来强调这一现有激励。它还鼓励更多地使用FIL+交易。

      Q:矿工应该如何应对其他矿工增加他们的存储入驻率?

      A:与比特币和其他区块奖励区块链一样,希望保持或增加其区块奖励份额的矿工将需要保持竞争力。

      Q:Hyperdrive是否意味着存储容量可以达到每天1EiB?

      A:是的,Hyperdrive应该使网络有可能达到每天1EiB或更高的存储容量。

      Q:存储速率的增加是来自于加快单个证明阶段的速度,还是由于聚合消息而实现了更多的网络吞吐量?

      A:存储速率的提高来自于聚合消息导致的整体网络吞吐量增加。单个证明阶段不会被加速。

      Q:聚合10个扇区与1000个扇区时,聚合Gas参数有何不同?矿工们在一次证明中聚集更多扇区的动机是什么?

      A:Hyperdrive增加了网络的整体存储载入吞吐量,因此矿工将能够载入更多存储。聚合证明会产生折扣GasCharge,因此总体而言,与链上相同数量的证明相比,Gas使用量会更少,但会收取最低费用。聚合10个证明与1000个证明的比较:将更多证明聚合到单个聚合消息中每个证明更便宜。因此,如果矿工想要装载更多存储空间,将更多证据聚合到一条消息中会更便宜。

      Q:在现实情况下,每天可以支持的PiB的最大存储规模增长是多少?整个网络的Gas费用估计是多少?

      A:这取决于对预提交和证明提交的批次和总量的现实分布的预测。在最好的情况下,所有矿工总是使用最大的聚合尺寸,网络将会减少30倍的Gas使用量,所以目前每天的使用量为40PiB,那么将会减少到每天1200 PiB。这是本次升级后网络能够支持的最大限度,我们不太可能达到这个最大值,因为不太可能所有矿商至少在一开始都会发布最大规模的聚合数据。最终取决于整个矿业生态系统来决定我们离这个目标有多近。

      Q:在Filecoin网络上存储数据时,能否自动分配给不同的矿工?

      A:核心的Filecoin协议允许一个客户端存储和检索一个矿工的数据。可以在此基础上建立工具或第2层协议,为不同的矿工自动做到这一点。