FIL AMA丨网络升级后每天存储可以达到1EB?什么时候升级?

[复制链接]
9559 |0
发表于 2021-6-9 14:24:11 | 显示全部楼层 |阅读模式

自从FIL v13“HyperDrive”网络升级公告和有关它的博客文章提出HyperDrive”网络将提高10-25倍的存储容量,许多人都很好奇,这次升级对整个网络意味着什么,对存储提供商和客户等利益相关者意味着什么。

因此,FIL官方在北京时间6月9日上午举行AMA,回答最常问到的问题!

现在我们将AMA问题进行了汇总,以下是具体内容:

wk588_com_qlz4b2ugmc0.jpg

wk588_com_qlz4b2ugmc0.jpg

1、具体的网络升级时间是什么时候?

核心开发人员尚未就具体的升级时期达成一致,但预计将在 6 月的最后一周。校准测试网络将在本周晚些时候或下周升级!

2、v13升级对扇区封装时间有影响吗?   

不会。预期的封装时间保持不变。如果单一扇区要与其他扇区一同聚合发送Pre/ProveCommit 消息,等待时间会更长。

3、为了平衡因延期提交(可能是几天)而导致的Gas节省与收益损失,了解更多加 ipfssy,是否有关于如何制定该策略的详细建议?

对于 lotus 矿工,能够在 lotus 矿工配置文件中将预提交的最小/最大数量设置为批处理或 ProveCommits 进行聚合。同时还可以配置在超过最小大小后提交批次之前等待多长时间,这用于确保在交易/扇区到期之前提交批次部门。但是,矿工应该根据自己的操作或偏好更改这些配置。以下是一些可能影响矿工决策的潜在输入:当前网络 BaseFee、等待中错过的收入、封闭吞吐量。

4、v13升级对于SubmitProveCommit 消息或它们的时间是否有任何变化?消息还会被发送到每个单独的扇区吗?

有一个新的 ProveCommit聚合消息可以一次集中聚合 ProveCommit 多个扇区。该消息采用一组聚合证明,从而减少了消息的大小,这对矿工来说是一种成本节约,并减少了数据存储大小的增长。

5、聚合ProveCommit和批量打包PreCom的消息这两个功能对于现有的每个扇区的消息是可选的吗?

是的,升级后 PreCommitSector 和 ProveCommitSector 都将保持可用不变。没有必要使用新方法将存储提交给网络,尽管就总费用而言,它们预计会更便宜。

6、在 FIL Hyperdrive 网络升级后,进行新存储交易的Gas费用估计减少了多少百分比?

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

7、聚合一个SnarkPack 有时间限制吗?

聚合SnarkPack 没有时间限制。但是,聚合PreCommits有。在 HyperDrive 升级中,将逾期时间限制设置为 30 天。因此,在必须在链上发送消息之前,聚合ProveCommits 被限制在30天以内。

8、32GB扇区和 64 GB扇区的Gas消耗具体节省是多少?

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

9、2条新消息的Gas消耗/Gas Limit是否有上限,或者新消息的Gas Limit上限是否可以等同于一个区块的Gas Limit?

可以。此升级不会产生新的单条消息的Gas Limit。然而,基于简化矿工状态测试的Gas 估计使这些消息的 GasUsage 将远低于区块限制。估计最大为819个扇区的聚合ProveCommit消息的 GasUsage 低于15亿个GasUnit。最大为256个扇区的 聚合PreCommit消息的 GasUsage 估计低于 4 亿个GasUnit。

10、预计 BaseFee 会下降多少?

目前,网络正在以最大容量(~40PiB/天)增长,过去一个月的 BaseFee 为~1 nFilecoin。在 HyperDrive 升级之后,网络可以以 10-25 倍的存储载入率增长 >400PiB/天,同时使用较低的BaseFee(因为由于聚合证明,区块将不至于那么饱满)。但是,BaseFee 可能下降的数量取决于矿工的行为(使用聚合ProveCommit提交的消息数)和网络的潜在需求(包括存储需求)。例如,如果潜在需求超过 10-25 倍,则 BaseFee 可能不会减少,因为块仍会满载!

11、Hyperdrive 允许多少存储载入?

根据矿工使用聚合的方式,我们预计存储容量会增加 10 到 25 倍。我们可以看到网络从现在的 40 PiB/天增长到 1或2 EiB/天。这将是一个巨大的增长!

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

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

13、Hyperdrive 升级是否会促使矿工有更强烈的意愿去增加更多的存储?

是的 - 矿工总是有强烈的动机去增加更多的存储空间来获得更大份额的区块奖励。HyperDrive 通过启用更大的存储载入来强调现有的激励措施。它还鼓励矿工更多地使用 FIL Plus存储更多的真实数据订单。

14、ProveCommit聚合和 PreCommit聚合中是否存在矿工费用?如果没有矿工费用,很难激励矿工主动打包。

“矿工费”是指用于支付给生产包含此消息的区块的矿工的 GasPremium 吗?如果是这样,答案是肯定的。与 ProveCommit聚合和 PreCommit聚合协议中的所有消息一样,可以使用指定的 GasPremium 发送。

15、Hyperdrive 是否意味着存储载入每天可以达到 1 EiB?

是的——Hyperdrive 应该可以使网络达到 1 EiB/天或更多的存储载入率。

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

存储速率的提高来自于聚合消息带来的整体网络吞吐量的增加。单独的证明阶段没有加速。

17、聚合10 个扇区与 1000 个扇区时,聚合GAS参数有何不同?矿工在一个证明中聚合更多扇区的动机是什么?

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

18、在现实场景中,了解更多加 ipfssy,每天可以支持的 PIB 的最大存储大小增长是多少?整个网络的估计Gas费用是多少?

这取决于对预提交和证明提交批次和聚合大小的实际分布的预测。在所有矿工始终使用最大聚合大小的绝对最佳情况下,网络将看到大约 30 倍的 GasUsage 减少,因此当前每天 40PiB 的存储效率来看的话,那就会达到每天 1200 PiB的存储量。这是此次升级后网络可以支持的最大值。我们不太可能达到这个最大值,因为至少一开始不太可能所有矿工都发布最大消息的聚合。最终还是取决于整个挖矿生态系统来确定我们与此的接近程度。

19、什么是 BatchBalancer 和 BatchDiscount?

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

20、在FIL网络上存储数据时,是否可以自动分发给不同的矿工?

核心 FIL 协议允许一个客户端从一个矿工处存储和检索数据。任何人可以在此基础上构建工具或Layer 2协议,为不同的矿工自动执行此操作。


回复

使用道具 举报

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

本版积分规则

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