比特币挖矿原理
比特币挖矿原理
4月25日数据显示,以太网燃气费下降约50gwei,为2021年以来最低。此前,由于加气费,上手连锁续费一度接近1500gwei。最近以太网燃气费直线下降,可能与以太网升级区块的燃气限额有关。4月22日,Ethereum将该区块的天然气限额从约1250万圭提高至1500万圭,增幅约为20%。那么什么因素会影响以太网的燃气成本呢?这篇文章可能会给你一个答案。
注:本文首次发表于2020年9月23日,部分数据为当时数据。请注意,自今天发布之日起,数据可能会有很大变化。
作者:0x88,节奏区块节拍
当Uniswap向20多万个用户地址砸钱的时候,或许很多人都在想,“这个煤气费太高了。」
那一天是以太博物馆历史上值得纪念的一天,最高的燃气建议达到了1000 GWEI,这是当时历史上的最高点。
在见证历史和竞拍国家空域的上午,很多人遇到了煤气费的问题,这已经不是问题,问题是钱包里的煤气费最大推荐值在计划时间内卖不出去。每个人的Metamask都说明他们都在等待,一圈又一圈都很烦。
为什么用默认的煤气费额度,却还是不能马上交易?本文将详细阐述艺博会的交易费率机制以及在艺博会举办过程中遇到的问题。
气体的逻辑
我们应该从以太网账户开始。
以太网中有两种类型的帐户,即外部拥有帐户和合约帐户。
外部账户是指由用户使用并由私钥持有者控制的账户。合约账户是指具有应用逻辑的智能合约,由合约代码控制(通常归项目方所有)。当用户使用DeFi应用程序时,他们正在使用自己的帐户与DeFi项目的智能合约进行交互。
各种账户可以自由互动,钱包可以转账,合约可以互相打电话。链上的每一次交互都需要消耗一定的计算量,这是由计算难度决定的,Gas是计算的度量单位。比如加法运算简单,消耗3 Gas,除法运算比较复杂,需要5 Gas。
每单位燃气都有对应的价格,即燃气价格,燃气价格以卫为准。用户需要购买ETH支付燃气费用。1 ETH=1e18 Wei,我们通常看到的GWei单位是1e9Wei。通常,钱包软件将通过历史燃气价格来估计用户发起的交易的成本。
为了避免整个节点的集中,追求架构分散化的区块链将严格限制每个区块的容量。例如比特币的区块大小限制和以太网的区块气体限制。在编写有节奏的BlockBeats时,Ethereum中每个块的Block Gas Limit约为1200万Gas,这是每个块的总计算量的上限。平均来说,每15秒钟就产生一个块。当事务需求超过块容量时,用户需要竞争每个块中的资源,以便尽快确认他们的事务。这时候用户会对燃气竞价,矿工会优先考虑燃气价格高的交易。
通常在转账的时候,用户会看到钱包会提高调整Gas Limit的选项。与区块天然气限额不同,天然气限额是指用户在交易中可以接受的天然气使用上限。因为有时候合约,可能会有漏洞,一笔交易会被无休止地计算。如果没有燃气限额,该交易将消耗用户钱包中的所有ETH。矿工收取的费用通常在实际执行交易时根据交易使用的燃气量结算,燃气限额中剩余的ETH将返还给用户账户。