FIP-10提案丨有望降低GAS费,提升网络TPS

华科闪云
企业专栏
热度: 4426
降低Gas费解决方案>>>

矿工

—本文约1000字,阅读需4分钟左右—


北京时间1月15日,协议实验室提交FIP-10提案。FIP-10链下WindowPoSt验证提案,WindowPoSt无需接受验证即可上链,稍后链下验证者可调用DisputeWindowedPoSt进行验证。若验证者发现错误扇区,可以获得一定比例奖励


矿工


FIP-0010提案旨在降低Gas费消耗,同时减轻Filecoin链上压力,提高了Filecoin网络TPS10-20%,为后续网络TPS升级提供保障。


目前来说WindowPoSt消息对于存储算力的持续维护是必要的,但是当gas基本费率上升(由于消息拥塞造成的),提交验证证明的消息变得昂贵。在糟糕的情况下,对小型矿商与空载的分区来说,这种成本可能会超过他们的预期回报。我们需要确保这些信息对矿工来说是廉价的,即使在指定一个非常高的gas费用上限时也是如此。


虽然在FIP-09中,SubmitWindowedPoSt消息是免费的,但这是一个不完美的权且之计,它并没有减少网络本身的负载。提议的改变将从链上移除几乎所有检查SubmitWindowedPoSt证明的负担(约占网络带宽的13%)。


两个关键的改变


FIP-10 WindowPoSt无需验证即可上链,减轻矿工压力。FIP-10提案中描述的是Filecoin网络会选择相信矿工,并在没有验证的情况下接受并进行上链。


矿工



在之后的一个周期内,第三方质疑者可以对矿工提交的证明进行质疑,即引入DisputeWindowedPoSt方法。如果质疑成功则标志着矿工提交的证明是有问题的,而对应的扇区也是错误的,结果便是矿工将接受相关算力的惩罚(直到提交正确的WindowPoSt),同时会有相应比例的预期出块奖励从错误证明的扇区中被罚除。FIP-10中还描述,此方案只是提出了一个改进方向,还有很多细节需要优化和实现。



备选方案


  • Window PoSt专属通道

为Window PoSt发布消息创建一个预留的“快车道”。这将确保即使链利用率很高,也可以将Window PoSt包括在链中。但是这实际上不会释放任何链带宽,因为Window PoSt发布消息仍然需要在链上进行验证。无论如何,这两项建议并不是互相排斥的。即使实施了这个建议,必要的网络操作快速通道仍然可能对网络有利。


  • Window PoSt分批验证

Window PoSt证明可以“批次验证”,就像ProveCommit证明一样。也就是说,SubmitWindowedPoST可以分为以下步骤:

  • 对该证明进行处理,并将验证该证明所需的所有信息加载到内存中。
  • 此状态被提交到运行时进行异步和并行处理。
  • 在处理块中的所有消息后,所有成功验证的证据的结果将被发送回矿工参与者以供进一步处理。


但是对于中等规模的矿工,大约一半的时间是在链上加载信息以进行验证,因为这一步骤仍需按顺序进行。加速比将是一个不变的因素(基于所有矿工预期的并行性),而且随着存储被添加到网络中,我们最终会超过这个恒定的加速速度。


目前建议实施的离链窗口后验证仍有改进的余地。当前,为了简化它加载在SubmitWindowedPoSt中被证明的每个分区,即使证明在链上没有被验证。这样做是为了确定证明是否正在恢复(这将需要链上验证)。


将来,还可以在Deadline对象中跟踪其他状态,以避免在“完全地”接受证明验证时加载分区。


矿工

声明:本文为入驻“火星号”作者作品,不代表火星财经官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。 未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
免责声明:作为区块链信息平台,本站所提供的资讯信息不代表任何投资暗示,本站所发布文章仅代表个人观点,与火星财经官方立场无关。鉴于中国尚未出台数字资产相关政策及法规,请中国大陆用户谨慎进行数字货币投资。
语音技术由科大讯飞提供
关键字:矿工

评论0