| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 区块链 -> 以太坊EIP-1559 Gas费用计算指南:在Gas异动下确保顺利交易 -> 正文阅读 |
|
[区块链]以太坊EIP-1559 Gas费用计算指南:在Gas异动下确保顺利交易 |
注:原文来自Blocknative,以下为全文编译。 当以太坊用EIP-1559升级了核心Gas费用市场后,交易从第一价格拍卖转变成了涉及基本费用和小费的混合系统。正如我们之前所介绍的,这为链上交易引入了新的复杂度。 为了进一步澄清这一点,我们将解释新的术语以及如何处理与EIP-1559交易费用相关的核心变量。 1EIP-1559交易的新术语首先,复习一下:EIP-1559改变了以太坊交易费用的计算方式以及这些费用的去向。现在必须注意三个独立的值,而不是一个单一的Gas价格。
包括这些新字段的交易被称为类型2,而带有原始Gas价格字段的传统交易仍被支持,被称为类型0。注意:EIP-1559并没有对"Gas限额"(即交易被授权消耗的最高Gas量)带来变化。 2基本费用的确定基本费用由以太坊网络决定,而不是由寻求交易的终端用户或寻求验证交易的矿工设定。基本费用的目标是使区块完整度在50%,并基于最近确认的区块内容。根据新区块的完整程度,基本费用会自动增加或减少。 比如:
这个新机制是为了帮助平滑交易费用,防止Gas费用突然飙升。谈到基本费用,最重要的是要记住:它是100%自动的,可直接从网络上读取。 3设置优先费最高优先费--通常也被称为矿工小费--是一种 "可选的"额外费用,直接支付给矿工,以激励他们将你的交易纳入区块。 虽然最高优先费在技术上是可选的,但目前大多数网络参与者估计,交易一般需要至少2.0 GWEI的小费才能被纳入。尽管如此,特定的矿池可能会选择设置替代的最低纳入标准。 对于在正常、不拥挤的网络条件下提交的"典型"交易,最高优先费需要接近2.0 GWEI。但是,对于顺序或包含在下一个区块中很重要的交易,或者当网络高度拥堵时,可能需要更高的最高优先费来优先处理你的交易。 最高优先费的一个微妙差别是,它代表了你愿意支付给矿工的最高小费。然而,如果基本费用加上最高优先费用超过了最高费用(见下文),最高优先费将被减少,以满足最高费用的上限。这意味着实际小费可能需要小于你的最高优先费,在这种情况下,你的交易对矿工的吸引力可能会降低。 4计算最高费用在介绍了基本费用和最高优先费用的基本情况后,来了解一下最高费用这个有点反直觉的概念吧。 最高费用是你愿意为每单位Gas支付的绝对最高金额,以使你的交易得到确认。在这里,事情可能会变得有点混乱--因为在大多数情况下,你的实际交易费用将低于你预先指定的最高费用。以下是原因阐述:
在计算最高费用时,将基本费用翻倍,可确保您的交易在连续六个100%完整的区块内保持可被纳入。以下是相关例子。 5说明性例子:在六个区块中,从处理到不被处理假设你的交易是在第1区块提交的,当时的基本费用是100.0 GWEI。你选择设置2.0 GWEI的最高优先费用,所以你的最高费用计算为2 * 100.0 + 2.0,即202.0 GWEI。 但是,就在你提交你的交易时,出现了一个高调的NFT空投,网络需求激增。突然间,每个区块都成了完整区块--而不是上面讨论的50%--所以基本费用按每个区块最高12.5%的比例增加。 因此: 正如你所看到的,需要连续6个100%的完整区块后才能使基本费用翻倍--在这个例子中,从100.0 GWEI到202.7 GWEI。 实际上,通过这种方式设置你的最高费用,你的交易就得到了"保护",避免在基准费用快速上升的情况下变得价格过低,从而无法被处理。 但是,如果基本费用没有如此快速增长呢?你将被收取低于你指定的最高费用。可参考上表。
最后,在上述情况下,如果你在计算最高费用时没有包括2倍的安全系数,而是将最高费用设定为最低的102.0 GWEI,会出现怎样的情况?
这就是为什么最高费用是反直觉的:
为了实现可预测的交易结算性能,我们建议在最高费用计算中加入健康的安全系数。 6MetaMask中的EIP-1559默认情况下,MetaMask的10.0.0版本会自动设置交易的最高优先费用。您可以用"编辑 "按钮修改这些费用,可以选择低(确认速度最慢)、中或高(确认速度最快)费用。 此外,要手动指定交易的Gas限额、最高优先费和最高费用。具体请选择高级选项并下拉设置。 点击下方卡片 关注巴比特资讯 关注DeFi之道 巴比特资讯,探索区块链边界 三生万物,我们经由DAO之路,去探索DeFi之道 区块链学习第一站 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 18:31:39- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |