出品 Odaily星球日报最近,一位小白用户向我求助:“我的 ETH 转了 2 天都没成功,是不是钱太少,交易所不收?”
好奇之下,我点开了他的转账详情,很快便发现了问题。不是转账金额太少,而是矿工费太低,矿工不愿意「接单」,交易始终处于「未打包」状态。
举个更形象的例子,在高峰期叫滴滴原来要 100 块钱,你不仅不加价,还只愿意出 50 块钱,司机接单的可能性微乎其微。
通过这件事,我也意识到,很多人对以太坊络目前的运行情况并不了解,就连最基本的 Gas 设置也一头雾水。
下面,我将通过一篇文章,帮助大家详细了解以太坊络的 Gas 费用及其计算方法。另外也将分析目前络的拥堵情况及其成因。
目前,以太坊络通过以太坊虚拟机(EVM)运行,要想在 EVM 中运行指令——无论是转账、存储或者是执行智能合约,都需要消耗燃料,用 ETH 支付。
值得注意的是,这里的命令操作,其实是通过运行节点的矿工来进行的,交易必须由矿工打包才能到全。因此 Gas 可以看作是给矿工的佣金,Imtoken 钱包这种工具也会直接将 Gas 费用标注为「矿工费」。
Gas limit ,即用户愿意为执行某个操作或确认交易支付的最大 Gas 量,至于花费这些 Gas 量是否能完成工作是不确定的,一般默认情况最少 21000 。
Gas Price,指的是 Gwei 的数量,是指用户愿意花费于每个 Gas 单位的价钱;决定交易被打包的优先级,一般根据自己的数据量和合约内容估计填写。
通常,用户转账设置的 Gas Price 一般在 10 -20 Gwei。比这一范围小,矿工不会优先处理,交易始终处于「未打包」状态(前述案例);超过这一范围,矿工优先处理,短则几分钟即可完成转账。
既然 Gas 费可以明确算出来,那么,平常转账中交易所的要收取的 Gas费用是否合理呢?下是我在某交易所转账详情表:通过上可以发现,交易所给我选择了 Gas Price=32 gwei ,因此交易被优先打包,转账速度很快。
实际上,整个交易的 Gas 费只有 0.000672 ETH,但交易所收费是 0.005 ETH(有的是 0.01 ETH)。换句线% 的费用被交易所“劫走”,这也是目前业内常态。
举这个案例,是为了让大家更直观地感受 Gas 费用,并试着自己计算,少做冤大头。
最近我在钱包中进行 ETH 转账时,也了类似的情况。当时系统还给出温馨提示:Gas price 太低了,最好大于 17 gwei 。于是我给了 20 gwei ,但依然没有成功,最后只能加价到 40 gwei 才转账成功。而这种情况,在去年是很罕见的。整个 2019 年,Gas price 基本维持在 10-20 gwei 。
对于投资者而言,为了不错过时机,一般选择提高 Gas 费插队。但这也“坑”了在以太坊进行开发的团队,不断增长的 Gas 费用和拥堵的络,提高了他们的研发成本。
按照开发团队年初的预期,今年第二季度有望问世。虽然按照以太坊一贯的调性,能否如期上线仍是一个未知数,但这并不妨碍投资者对以太坊的看好情绪。
特别是随着 Eth 2.0 多客户端测试「Witti」成功上线 等工作取得进展,这种看涨情绪更是成实实在在的购买力。
Glassnode 的链上数据显示,目前有 4000 万个地址拥有 ETH,而今年初只有只有不到 3000 万个,涨幅超过 30%;过去两年,ETH 非零地址数量更是以近乎直线;
Odaily星球日报此前也有报道,国外买家在第二季度开始囤币(BTC),这也导致 BTC/USD 先涨,USDT 与 USD 之间存在正溢价,套利盘进入购买 USDT,于是 USDT 增发。
仅仅过去两个月,USDT 增发了 33 亿美元,单月(四月)最大增发 18 亿美元,创下新的历史记录。其中,有 15 亿美元的 USDT 是在以太坊上发行的。不断增发的 USDT ,在市场中进行套利交易,也带动以太坊络拥堵。
5 月 23 日,The Block曾发表分析文章称,庞氏和计划是现在以太坊交易费用的最大耗费者之一。
而上述几个项目,或多或少都有旁氏的影子,基本套一致:玩家入金成为会员,邀请其他人入金提升自己的等级和分红,形成一样的格局。一旦没有新鲜血液进入,游戏即宣告终结,组织者再换个牌子重新割韭菜。
一种是 Layer1(第一层),强调单个节点不必并行处理每个操作,这也是分片(sharding)背后的,由以太坊V神和其他科研人员所提出。所谓分片,即一个区块链被分成许多不同的“片”,每个“片”都可以处理交易。分片一般是指layer1的扩容方案,因为它是在以太坊的基层协议上实现的。ETH2.0 就在阶段一将引入分片。
另外一种是 Layer2(第二层),即减少链上主交易,将一些其他操作扩展到链外,让链外互动成为可能,这些互动在需要的时候仍然可以返回到主链。相关设计包括 状态通道(state channels)、Plasma 和 Truebit。
虽然方向不一样,但最终殊途同归。特别是近期,V 神也公开表示,Layer 2 扩展初步部署“基本”成功,剩下的是细化完善和部署。