通过钱包转账ETH或是ERC-20Token时,我们知道这个转账需要付手续费。那么,转账的手续费是怎么算的呢?
如果转账的同时还去“刻字”,是不是需要收取更高的手续费呢?今天,大白就给大家聊聊以太坊的Gas机制。
在以太坊网络中转账,虽然最后的手续费我们支付的是ETH,但其实在以太坊内部并不直接消耗ETH,而是消耗Gas。“Gas”这个单词的英文意思是“燃料”,以太坊网络中的操作需要消耗Gas,就如同汽车行驶需要消耗燃料一样。
那么,交易的手续费是如何计算的呢?我们先看一下大白在以太坊网络中的一个转账截图:
以太坊质押基础设施SSV.Network与Meta Pool达成合作:金色财经报道,据官方推特,去中心化以太坊质押基础设施SSV.Network宣布与Meta Pool达成合作,Meta Pool是基于NEAR生态的流动性质押解决方案。SSV.Network是基于DVT技术的去中心化验证器基础设施。[2023/4/23 14:21:54]
在以太坊网络中转账,手续费的计算方式如下:
以太坊2.0网络总质押量超过940万枚ETH:金色财经报道,1月12日,据最新数据显示,以太坊2.0网络总质押量已超过940万枚ETH,本文撰写时为9,400,226枚,验证者总量为281,029。[2022/1/13 8:45:04]
交易手续费=Gas的单价x消耗的Gas数量
在大白的这笔交易中,Gas的单价是5Gwei,也就是0.0000000005ETH。这里大白再给大家介绍一下ETH的单位,ETH的最小单位是Wei,但是谈到以太坊Gas的时候,经常用Gwei。ETH、Gwei、Wei之间的关系如下:
1ETH=10^9Gwei=10^18Wei
Reddit利用Arbitrum扩展其基于以太坊的社区积分系统:金色财经报道,Reddit正在与第2层解决方案Arbitrum合作扩展其基于以太坊的社区积分系统。Reddit周四表示,Arbitrum击败了其他21名参赛者,其他被考虑的项目包括Solana、StarkWare和Polygon等。据悉,Reddit的社区积分是ERC-20代币,Reddit用户可以通过发表高质量评论或其他贡献来赚取这些积分,可用于购买专属徽章、自定义表情符号和GIF等。据报道,升级会将Moons和Bricks代币从测试网转移到主要的以太坊区块链,但交易将通过扩容解决方案Arbitrum进行。[2021/7/23 1:10:17]
知道了Gas的单价,我们再看下大白这笔含“刻字”的转账消耗的Gas数量:24876。所以,按照上面的公式,单价乘以数量,即可得到大白花费的手续费:
数据:以太坊2.0验证者数量已超10万:数据显示,以太坊2.0验证者数量已超10万,存款合约地址已收到超320万枚ETH(3,208,226),占ETH供应量的2.8%。[2021/2/23 17:43:34]
手续费=0.0000000005ETHx24876=0.00012438ETH
汽车去加油站添加燃料,燃料的价格基本是固定不变的,但是在以太坊网络中,Gas的单价是可以自己设置的。不过,需要注意的是,Gas的单价会影响这笔交易被打包的速度。也就是说,Gas的单价你给的越高,矿工为了自身利益最大化,越会优先打包你的交易。
下图是ethgasstation.info网站统计的实际操作中Gas的单价和所需要等待的交易打包时间。
在左边统计图中,我们可以看到,超过70%的以太坊网络转账给的Gas单价介于4~20Gwei之间,小于1Gwei或是大于50Gwei的交易占比很少。
在右边的统计图中,我们可以看到,如果给的Gas单价是4Gwei,打包交易需要的平均等待时间是0.6分钟;如果是20Gwei,平均等待时间是0.2分钟。
大家常用的imToken钱包,在Gas的单价设置里,提供的是5~100Gwei,钱包把最低单价设置为5Gwei,保证了交易能在合理的时间内被打包,当然,如果想插队,尽快被矿工打包,你也可以自己提高Gas的单价。
说完了Gas的单价,我们再接着说消耗的Gas数量。
在以太坊网络中,每一笔转账,无论数额大小,消耗的Gas是固定的,为21000,如果添加备注,需要消耗额外的Gas。
回到大白的那笔交易上,大白总共花费的Gas数量是24876,其中包含了21000的固定消耗数量,以及备注消耗的Gas数量3876。备注需要消耗多少数量的Gas,和输入的内容长度有关,内容越多,需要消耗的Gas数量也越多。
如果你仔细观察大白的那张转账截图,你会发现,大白花费的Gas数量24876后面有个括号,里面是41.46%。这个百分比是什么意思呢?如果你再仔细看截图,你会发现,上面还有一个GasLimit,数值是60000,而且它的41.46%正好是24876。
GasLimit,是指这笔操作消耗的Gas数量上限,这个上限值你可以自己设置。比如,大白设置的是60000,但实际操作中并没有达到这个上限,只用了41.46%。一般的钱包都会默认帮你设置这个上限值,对我们普通用户而言,普通转账时这个上限值也不用去考虑。
以太坊网络设置这个上限值,是以防万一,如果碰到恶意的智能合约,该合约执行将消耗无限的燃料,这样会导致交易方的ETH余额全部消耗。
GasLimit如果设置过低,比如设置为10000,任何一笔转账需要的Gas数量至少21000,远远超过你设置的GasLimit,就会导致转账失败。也就是说,GasLimit会影响一笔交易是否能成功。
世界银行拒绝了萨尔瓦多关于该国过渡到采用比特币作为法定货币的请求。世界银行以比特币的环境影响和透明度问题为理由,拒绝支持萨尔瓦多采用比特币作为官方接受的货币.
Part1本周深度主题 No.1Bye,Seeyou.中国全面禁止挖矿已成定局。6月19日,四川关闭所有矿场,一段小视频在行业内广为流传,视频中一排排绿光,随着开关的「咔嗒」一声,逐个变暗.
金色周刊是金色财经推出的一档每周区块链行业总结栏目,内容涵盖一周重点新闻、行情与合约数据、矿业信息、项目动态、技术进展等行业动态。本文是项目周刊,带您一览本周主流项目以及明星项目的进展.
很多倡导者将以太坊称为去中心化网络时代的的“超级计算机”霸主,占据一哥的位置良久,尽管期间沉浮多年,但一哥的地位始终无人可撼动.
头条 ▌BIS:需要CBDC来确保政府保持对货币的控制金色财经报道,国际清算银行表示,需要中央银行数字货币(CBDC)来确保政府保持对货币的控制.
国际清算银行称央行数字货币推进金融现代化的关键。国际清算银行周三表示,全力支持各经济体发展央行数字货币,并表示这是实现金融现代化和确保货币发行不被科技巨头控制的关键.