织梦CMS - 轻松建站从此开始!

怎样买比特币_购买BTC_货币如何购买btc_怎么购买btc

当前位置: 主页 > 赵长鹏币安交易所 >

Filecoin官方科普 Gas费用为何如此重要

时间:2020-10-16 05:08来源:未知 作者:admin 点击:
广告位API接口通信错误,查看德得广告获取帮助

这是我们系列的最新一期重点介绍Filecoin网络的独特功能。这篇文章深入探讨了Gas费——它们的运作方式以及为什么它们对Filecoin网络很重要。

Filecoin支持区块链经济模型参与者在分布式网络上进行交易。网络状态通过矿工记录和处理区块中的消息进行更新。有多种消息包括存储载入、存储交易、持续证明、Token交易等。

但是可以在块中处理的消息数量受到链性能、可伸缩性和验证时间的限制。因此网络上只有一部分消息可以在任何给定时间成功出块。

此外执行消息会消耗网络上的计算和存储资源。这就是"Gas"发挥作用的地方它衡量了信息消耗的资源。链上消息消耗的Gas直接影响发送方向区块链提交该消息所支付的成本。并且一个区块中所有消息的总GasFee的使用量是有限制的。

"Gas"可以被认为是Filecoin区块链的燃料

就像汽车的燃料一样。在开始公路旅行之前您必须为行驶距离和为上下山的发动机供电时消耗的汽油付费。同样在Filecoin 区块链上的消息发送者也需要支付GasFee。

1

官方:Filecoin如何使用Gas

以太坊区块链上最早引入"Gas"的概念如何购买比特币作为消息消耗的计算和存储资源的度量。这就是短语"GasUnit"的起源。历史上在其他区块链中矿工以一种原生货币为单位指定一个 GasFeebitcoin然后根据消息消耗的"Gas"向产生区块的矿工

支付优先费用

但是"Gas"消耗是整个网络应该承担的成本因为网络上的每个节点都要花上存储和计算资源来验证每条消息并保持网络的一致状态。

因此根据特定消息的"Gas"使用情况消耗一定量的"Gas"以补偿网络。

不分散这一成本会产生激励失调欧科因为矿工出块时可能会免费包括一个实际计算成本昂贵的信息因为该消息的成本被其他人无辜负担了。

BaseFee是

以太坊

EIP1559引入的概念。Base费乘以消息的Gas使用量即为"燃烧量"。燃烧表示它发送到一个不可使用的地址并删除网络上的循环。它根据给定时刻对网络带宽的需求进行动态调整。

随着网络拥塞它将上升因此估值低于网络Base费的信息发送者的信息将保持等待直到消息拥塞的状态改善。

BaseFee中的更改速率设计为快速增加以防范潜在的 DOS攻击并随着网络变得空闲而快速减少。导致网络更加拥塞的消息发送者也会通过支付更高的费用来内化成本。费用燃烧还造成缓慢的通货紧缩压力使所有网络参与者受益。

回到我们的旅行类比中想想汽油在平常的交通的应用情况。如果道路拥堵例如在高峰时段交通不畅okex你的车将消耗更多的汽油。在这些情况下在开始旅行之前等待一段时间可能有意义。

同样的理论也适用于 Filecoin网络-当网络流量拥塞时GasFee会很高在这时等待并稍后再试可能是更加明智的选择。

除了燃烧费用来补偿网络消息发送者还包括一个支付优先费用的挖矿矿工这与消息消耗的GasFee不相关。这称为 GasPremium也可以在协议之外。

2

Gas实用指南

为了帮助读者更好地了解GasFee机制下面介绍了消息的相关Gas概念列表及其交互。这些字段可以由消息发送者设置但目前在 Lotus 中实现自动化可以开发更多工具。

GasLimit -消息执行中由消息发送者指定的可消耗、估计和限制的Gas额度。

一个区块中包含的所有消息的GasLimit总和不得超过区块Gas限制。这里以GasUnit为单位。

GasUsage –消息的执行实际消耗的Gas量。

当前协议在消息被执行前不知道消息会消耗多少Gas。这里以GasUnit为单位。

GasFeeCap –发件人愿意为在块中包含一个消息而为每个GasUnit支付的最大代币(

FIL)数量

发送消息时发送者必须具有GasFeeCap的最小余额乘以GasLimit即使并非所有余额都将被使用。这里以attoFIL/GasUnit为单位。

GasPremium –以每GasLimit为单位额外向挖矿矿工支付的优先费用。

这是由GasFeeCap和BaseFee上限有更高的优先级。以 attoFIL/GasUnit 为单位可以低至 1 attoFIL/GasUnit。

BaseFee –一个全网络范围根据前一TipSet中所有消息的 GasLimit 之和进行动态调整的变量。

当总Gas限制超过块的 GasLimit 目标(网络拥塞)时它将增加当低于此值时它将降低。这里以 attoFIL/GasUnit 为单位。

消息发送者只需为每个消息指定一个GasFeeCap和GasLimit。随着链上资源的消耗GasUsage乘以BaseFee将被燃烧。从GasFeeCap中减去BaseFee将产生GasPremium。GasPremium乘以GasLimit将作为优先费用进入生产矿工的区块。GasLimit和GasUsage之间的部分差异将作为高估损失而被消耗掉。其余的将返回给信息发件人。

当前默认的实施方式是矿工基于GasFeeCap/GasLimit选择消息以在给定GasLimit的情况下最大化其预期收益。当网络拥堵且BaseFee很高时矿工可以选择对区块进行打包从而减少GasLimit总量以降低BaseFee但可能会以牺牲GasPremium为代价。

3

未来的工作

研究和工程团队正在努力减少各类不同的链上消息的资源消耗以减少Gas使用量并改善网络性能以增加区块链容量。

但是当前在Filecoin上有一些消息(例如WindowedPoSt)必须在相对较短的时间窗口内中提交上链否则会产生处罚。为了改善经济结构并为这些类型的消息提供服务质量的保证我们正在做更多的工作。Filecoin网络由客户矿工开发人员合作伙伴和Token持有者组成将继续合作并将网络发展到更好的方向。请遵循Filecoin Lotus文档和Filecoin改进协议以进行将来的改进。

感谢阅读!

buy litecoin (责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
广告位API接口通信错误,查看德得广告获取帮助