宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > UNI > 正文

为什么以太坊Gas费突然大幅下降?

作者:

时间:1900/1/1 0:00:00

前言:4月25日,数据显示以太坊Gas费降50gwei左右,为2021年以来新低。此前由于gas费不断增高,导致链上手续费一度逼近1500gwei。而最近以太坊的gas费骤降,原因或与以太坊提升区块GasLimit有关。4月22日,以太坊将区块GasLimit从约1250万Gwei提升至1500万Gwei,提升幅度约为20%。那么到底哪些因素会影响到以太坊的Gas费用呢?本文或将给你解答。

注:本文首次发表于2020年9月23日,其中部分数据均为当时数据,阅读时请注意截止今日发表时数据或有较大变动。

撰文:0x88,律动BlockBeats

在Uniswap给20多万个用户地址撒钱的时候,也许不少人在开心之余心里想的都是,「这gas费也太高了。」

当天是以太坊历史上值得纪念的一天,gas建议最高达到了1000GWEI,这是当时历史最高点。

在见证历史、全民领空投的当天上午,不少人都遇到了关于gas费的问题,gas费贵已经不是问题了,问题是gas费交到钱包建议的最大值也不能在计划时间内成交。大家Metamask上显示都是pending,一圈一圈转得让人心烦。

郑州出台元宇宙产业方案:拟设100亿基金,元宇宙企业主板上市奖2000万:金色财经报道,郑州市发改委24日就《郑州市元宇宙产业发展实施方案(征求意见稿)》和《郑州市元宇宙产业发展若干政策(征求意见稿)》向社会公开征求意见。其中《郑州市元宇宙产业发展实施方案(2023-2025年)(征求意见稿)》提出发展目标:到2025年,元宇宙核心产业规模突破500亿元,带动相关产业规模超过2000亿元。引进培育“100+”元宇宙领先企业,培育“300+”家创新型中小企业,打造“50+”典型应用场景。力争经过三年努力,把郑州市打造成为全国一流元宇宙创新之城、产业之城、融合应用之城。(大河报)[2023/5/27 9:45:35]

为什么你使用了默认的gas费金额,却依然不能即时交易?此文将详细讲解以太坊交易费率机制以及在以太坊上发起交易会遇到的问题。

Gas的逻辑

这个事要先从以太坊账户讲起。

以太坊网络中有两类账户,外部账户以及合约账户(ContractAccount)。

Fantom将推出稳定 fUSD v2,迁移与清算时间尚未确定:1月30日消息,Andre Cronje 发文表示,Fantom 区块链计划推出其 fUSD 稳定币的 V2 版,以为构建者、合作伙伴和用户提供一个更可预测且预算更友好的系统。目前没有给出发布的时间表。在向 v2 迁移过程中,fUSD v1 将对 fUSD 债务等于或大于 FTM 或 sFTM 支持的任何头寸进行清算。Fantom 还构建了交换工具,允许用户平仓,将 DAI 交换为 fUSD 并结清其未偿债务。新版本将允许利益相关者以 fantom (FTM) 或 fUSD 分配费用,并根据使用情况预测未来成本。[2023/1/30 11:36:41]

外部账户是指用户们所使用的账户,由私钥持有者所控制。合约账户是指带有应用逻辑的智能合约,由合约代码所控制。用户们在使用DeFi应用时,就是在用自己的账户与DeFi项目的智能合约进行交互。

各类账户之间可以随意进行交互,钱包间可以进行转账,合约间也可以相互调用。每一次链上交互都需要消耗一定的计算量,计算量消耗的大小由计算难度所决定,而Gas就是计算量的计量单位。例如加法运算较简单,需要消耗3个Gas,除法运算相对复杂,需要5个Gas。

Octopus Network的40%核心团队成员离职,团队代币激励无限期暂停:12月26日消息,Near生态多链网络Octopus Network创始人Louis Liu发表博客表示,Octopus Network核心团队将启动自愿离职计划来实现重构,大约40%的成员(30人中的12人)将通过该计划离开核心团队。其余团队成员接受减薪20%,团队代币激励无限期暂停。

据悉,Louis Liu表示该计划旨在让Octopus Network度过加密冬天,明年团队将Near和IBC作为重点建设的战略基石。如果用户对Octopus 2.0和核心团队重构有任何疑问,Louis Liu将在1月8日的社区电话会议中回答。

据RootData数据显示,Octopus Network于去年4月完成300万美元种子轮融资,NGC资本、OKX Blockdream Ventures、Spark Digital Capital等参投。此外,该项目于去年9月完成500万美元A轮融资,Youbi Capital、DCG、GateLabs等参投。(Medium)[2022/12/26 22:07:55]

每一单位的Gas都有其对应的价格,也就是Gas价格?(GasPrice),而Gas价格以Wei为单位。用户需要购买ETH来支付Gas费用。1ETH=1e18Wei,而我们通常看到的单位GWei为1e9Wei。通常,钱包软件会通过历史GasPrice对用户将要发起的这笔交易的费用进行预估。

Willy Woo:Baron Capital和马斯克接触或将PayPal支付纳入推特:金色财经报道,加密KOL Willy Woo在社交媒体披露,根据消息源透露投资公司Baron Capital和马斯克最新交谈内容,马斯克称如果他的PayPal计划被执行,PayPal将会成为世界上最有价值的金融机构,而在今日马斯克披露的“推特2.0”计划中,支付功能为空白,但可能这项功能与他未披露和未执行的PayPal计划有关,也是推特可能成为世界上最有价值公司的关键。[2022/11/27 21:05:06]

为了避免全节点趋于集中,追求架构去中心化的区块链会严格限制每单个区块的容量。例如比特币的BlockSizeLimit以及以太坊的BlockGasLimit。在律动BlockBeats撰文时,以太坊每单个区块的BlockGasLimit约为12,000,000个Gas,这也就是每一区块总计算量的上限。平均每15秒出一区块。当交易需求超过区块容量时,用户为了将自己的交易尽快被上链确认,就需要竞争每一区块内的资源。此时用户会对Gas进行竞价,矿工会优先将GasPrice高的交易纳入区块。

Alameda地址24小时内向FTX交易所转入超1.77亿枚USDC:7月27日消息,据欧科云链链上天眼监测,被OKLink浏览器标记为“Alameda”的实体标签地址(0x83a1开头)近24小时内向FTX交易所转入超1.77亿枚USDC,此外今晨08:00:50还向FTX转入950万枚USDT。[2022/7/27 2:40:32]

通常用户在进行转账时还会看到钱包会提高可以调节GasLimit的选项。与BlockGasLimit不同,GasLimit是指对于一笔交易,用户所能接受的Gas使用量上限。由于有时合约内可能存在漏洞,一笔交易会不停死循环地进行计算。如果没有GasLimit,这笔交易会消耗尽用户钱包内所有的ETH。而矿工通常所收取的费用是按实际执行该交易时消耗的计算量(GasUsedbyTransaction)进行结算的,而GasLimit内剩余的ETH就会回到用户账户中。

所以我们可以得出,所消耗的ETH数量(EtherCost)=交易费用(GasFee/TransactionFee)=每笔交易所消耗的Gas数量(GasUsedByTransaction)*Gas价格(GasPrice)。

了解了以太坊的手续费机制以及账户类型,我们来看看用户在交易时时常会碰到的问题。

待确认交易(Pending)/加速交易?

每当用户发起一笔交易时,交易会被放入一个交易池(Mempool)中。如上文提到,矿工会优先打包池子中GasPrice最高的交易。所以用户设定的GasPrice决定了交易被打包执行的速度。在网络拥挤的时候,由于GasPrice飙升,用户的交易可能长时间处于待确认状态。为了尽快将待定交易发出,用户可以选择支付更多的GasPrice来加速交易。

加速交易又是怎么操作的呢?为了更加详细地理解加速交易的逻辑,我们需要明白另一个参数:Nonce。每一个账户发出的交易都会有一个按顺序排列的交易编号--Nonce,从0开始,每次发起一笔转账,该账户的Nonce值会增加1。

当用户想要加速交易时,在以太坊钱包中,用户可以选择加速交易选项,这时会被要求支付更高的Gas费用,用户同意之后相当于发起了一笔新的交易,而新的交易与待确认交易的Nonce值相同。

由于以太坊网络规定,Nonce值是连续不可跳跃的,且同一个地址每笔交易的Nonce值不可重复,所以矿工会打包新生成的交易,在新交易被打包确认之后,之前较低GasPrice的交易会废弃掉。

若用户不想加速交易,只要此交易还在交易池中未被打包,用户可以随时选择取消交易。取消交易的逻辑与加速交易相同,用户发起一笔GasPrice更高,但与待确认交易Nonce相同的交易,但交易金额变为0,所以本质上,取消交易的成本与加速交易的成本一样需要成本。

需要注意的是,在待定交易确认完成之前,后面的交易都需要排队等候,所以用户不要由于等候时间过长重复发起多笔交易。

交易失败(Fail)

律动BlockBeats发现,目前最常见的交易失败原因是交易Gas已用尽(OutofGas)。也就是说,这笔交易的计算量超过了用户所设定的GasLimit。一般在这种情况下,交易状态将会显示为失败,并提示Gas已用尽,并且所支付的Gas不会被退还。

有些用户可能会认为这并不公平,但本质上矿工已经在做功计算,只是算到一半Gas不够了,所以矿工只能放弃继续作业,但之前的工作需要被支付「工资」,因此之前交的Gas费不退大概也可以理解了。遇到这种情况,用户只能重新再发起一次交易,并将此交易的GasLimit上调。

另一种交易失败的情况是,当用户向智能合约发起交易转账,但某些错误导致无法执行合约时,交易会返回BadInstruction。比如,当用户参与类似于众筹活动时,可能会发生下面这些情况:

额度已满;

或用户未被列入白名单;

或用户超额认购代币等情况。

此时,用户所设置的GasLimit将会被全部用尽,最终导致交易失败。

不过以太坊拜占庭硬分叉后,增添了新的操作符Reverted(EIP-140)。当合约中出现错误导致交易失败时,交易将不会耗尽GasLimit所设定的所有Gas,合约将停止执行并退回剩余Gas费用,同时告知用户错误原因。

当然,如果用户钱包中ETH的数量不足以支付Gas费用时,交易也会被判定为失败。

在没有热点的时候,以太坊网络一片祥和,所有的转账成本,包括时间和金额都还可控,但当风口到来,大家在网络中就会遇到各种问题,gas费的逻辑是新人使用钱包时最大障碍。

基本上,在gas费会遇到的所有问题,这篇文章都覆盖到了,链上交易并不复杂,说简单点,一切操作有问题,加钱就可以搞定。

这场运动目前看来,以太坊上流动性挖矿的热潮暂时告一段落,这场运动除了创造出一片泡沫之外,也让更多用户开始习惯钱包的使用,钱包终于成了一个高频使用工具。

而链上交易发生的问题其实也在为钱包的优化提供空间,为新人提供「一键加速」、「一键取消」这样的服务或许将可以在越来越多的钱包中看到。

标签:GAS以太坊LIMITIMIugas币最新进展以太坊币最高价格是多少人民币unlimitedipsashimi币能涨到一千吗

UNI热门资讯
Bixi更新上线跟单系统维护两小时

Bixi升级方案: 将所有服务从4.1.9版本升级到当前通用版本:包括基础模块,差价模块,币币模块.

1900/1/1 0:00:00
为什么各国都在“去比特币”?

加密货币的兴起给中央银行和金融当局造成了挑战,因为以替代货币形式进行的交易不像通过银行和其他传统中介机构进行的交易那样易于追踪。比特币或许正在吸引人们的注意力.

1900/1/1 0:00:00
尽管存在欺诈,但澳大利亚证券监管机构仍热衷于支持加密货币行业

澳大利亚证券和投资委员会表示希望支持加密货币行业,并指出了与监管创新技术相关的挑战。在4月22日澳大利亚区块链周期间,ASIC专员CathieArmour在小组讨论中表示,监管机构的目标是努力“维护、促进和改善金融系统和在其中运作的公.

1900/1/1 0:00:00
RippleNet成员TransferGo全球现金流超30亿美元

据U.today消息,根据最近的一份报告,RippleNet成员、汇款公司TransferGo上的英国TransferGo的国际资金流已超过30亿美元,用户数250万名,用户交易数达到1000万笔.

1900/1/1 0:00:00
合成资产的长尾创新:如何发明传统金融中不存在的新资产

注:原文作者是UMA协议创始人HartLambur。长话短说:在定义了合成资产之后,我认为合成资产将允许DeFi发明出在传统金融中无法实现的“新东西”.

1900/1/1 0:00:00
朱嘉明: 算力革命推动算力产业进入新阶段和新周期

金色财经现场报道,4月24日,由珠海市横琴新区数链数字金融研究院指导,印比特主办、金色财经和易矿联合主办的《2021新基建区块链峰会》在成都召开.

1900/1/1 0:00:00