gas费之争已经上演了很多年了,如今以太坊即将转为pos链,那最大的期待,就是gas费可以降到很低,为什么呢?
因为pos的处理效率远大于pow,并且网络资源成本也足够低,只是验证者需要抵押ETH,赚取出块奖励。网络本身的“硬件”成本,降了很多倍。
那以太坊转了pos之后,gas费究竟能降多少?好奇心驱使我通过多种角度去尝试预测。
gas费的算法是gas?price乘以gas用量,gas?price的单价在pos和pow链里完全不是一个数量级。而gas用量则和交易大小、合约大小、块大小、优先交易小费等关键词相关了。
首先我们详细拆解一下pow链上的gas费。
Nervos上首款面向互联网用户的NFT平台金色传说正式上线:推广Nervos上首款面向互联网用户的NFT平台金色传说正式上线
基于NervosCKB的NFT平台金色传说正式上线,是面向互联网用户的NFT平台。金色传说由NervinaLabs团队推出,是一款专门发行NFT的SaaS平台。目前,NervinaLabs已同网易文创三三工作室、区块链咨询公司WXY等多家平台、公司和个人IP达成合作,将从娱乐、艺术、体育、文创、游戏、金融、时尚等多个领域进行技术服务和商业场景落地,为各领域和行业机构和个人提供商业增值服务。后续,NervinaLabs将成为面向整体互联网世界的NFT技术整体解决方案供应商。[2021/5/18 22:13:58]
在假设以上这个价格的gas?price。
我们打开一个区块中打包的数据。
金色晨讯 | 6月24日隔夜重要动态一览:21:00-7:00关键词:韩国、Tether、美国、微软、Chainlink
1. 韩国互联网安全局正在开发追踪暗网加密货币交易的软件。
2. 报告:随着Tether发行速度放缓,BTC价格或将下跌。
3. 美国货币审计署新任署长:央行数字货币应该由私营部门设计。
4. 微软:区块链可帮助实现巴黎协议的碳排放目标。
5. 纳指收涨0.74%,续创收盘历史新高。
6. BSN宣布将Chainlink预言机功能引入其网络。
7. 金融服务机构IBMC将推出黄金支持的数字货币USG。
8. 以太坊2.0 Altona v0.12测试网计划于7天内启动。[2020/6/24]
在这个14454322高度的块里面,一共打包了62次转账和饿19次合约调用。正常情况下转账价格低,合约调用价格高。
这些交易最后一共计算约为0.161922个ETH。
在看这个块的大小和gas单价,
金色财经行情播报 | BTC日线级别筑双顶雏形,后续或震荡偏空:据火币行情显示,今日BTC在日线级别筑双顶的雏形,价格徘徊在颈线位略上方的位置,在6800USDT-6750USDT这个区间位此前也是日线级别头肩顶雏形的颈线位,且日线级别行情在均线30MA构成支撑,或空头不能一蹴而就。但目前左侧交易节奏已变,后续或震荡偏空为主。截至18:30,火币平台的主流币的具体表现如下:[2020/4/21]
这个块最后打包了31965字节数据,gas单价在27gwei左右。
因为块有一个基本大小,基本大小和交易大小加在一起是块大小。我们没时间把所有交易数据字节大小查一遍加起来计算,我试着去找了一下空块,查到空块大小在540字节左右。
也就是可以计算到上面那个块,所有交易大小在31425字节。
金色午报 | 1月19日午间重要动态一览:7:00-12:00关键词:工信部、重庆政府报告、东京奥运会、特斯拉、以太坊2.0
1. 工信部:加强区块链、柔性电子等新技术的研发投入,提升行业竞争力。
2. 2020年重庆市政府工作报告:提档升级区块链产业创新基地。
3. 福建省企业发布的区块链人才需求数量连续两个月突破400个。
4. 日本参议院原议员:2020年东京奥运会将使用区块链保证食品安全。
5. “2019中国电商十大影响力诉讼”发布 包括一起比特币诉讼案件。
6. 比特币社区成员使用特斯拉车载电脑运行比特币节点。
7. 以太坊2.0测试网验证者达到2.2万人,V神称ETH质押利率或将达到6%。
8. BTC现报9125美元,近24小时上涨2.64%,市值为1653.89亿美元。[2020/1/19]
通过eth.gas.station的数据可以查到,平均一笔交易转账的花费在1.96美元左右。14454322高度时的ETH价格在3100美元左右,按3100美元计算,块中交易gas费为500美元左右。
这样一来,块中62笔转账,大概需要122美元,则剩下19笔合约调用需要378美元。
分析 | 金色盘面:ETH期货合约持仓变化:金色盘面综合分析: 据OKEx数据显示,目前做多账户35%,做空账户63%,主力多头持仓比例16.77%,主力空头持仓比例37.12%,从数据看,做空主力账户呈现上升趋势,空头优势明显。截至发稿,季度BTC0928合约价格为187.954美元,现货价格为188.848美元,贴水0.894美元,多空分歧不大,请投资者注意做好风控。[2018/9/13]
为什么19笔合约调用需要378美元呢,通过交易查询,这些调用合约,都是参与opensea的nft交互和uniswap?v2的代币买卖,这些交易的平均gas费消耗是20美元一次,19笔交易,就出现了378美元的数字。
从上面数据来看,在以太坊链上,保存3.1兆的数据,价格就达到了500美元,如果gas单价水涨船高,那价格就更贵的离谱了。
从如此昂贵的数据,我们再计算一下如果以太坊合并后,数据如何?
首先要看以太坊合并后的测试网Kiln上的gas价格,目前Kiln上交易量比较低,这一条利用beaconchain机制运行的链,主要是测试合并数据和合并后的运行情况。因为beaconchain现在还没有进行实际的交易打包运行,只是去同步一些数据。所以Kiln上才有效。
首先我们打开了一个只有1笔交易的块。
这个块是119605,块大小627字节,有1笔交易,但这个块没有交易gas费消耗。
这里我们可以看到一个关键信息,gas单价已经降为了0.000000007gwei。而因为这打包的1笔交易是分发给验证者地址的奖励,所以不计入交易。也因此,这样的块可以计算一个没有其他交易的块的大小。为了保证应对多种情况,通过查询空块,发现一个空块大小仍然在540字节。
因为现在交易较少,我们找到了一个打包了10笔交易的块。
但发现这个块里的交易都是没有消耗gas的交易,即都是链上的一些“系统交易”。所以我在交易浏览里找寻一些转账和合约调用交易。
在一笔40ETH的转账里,我们找到了一些数据,显示
TransactionFee
0.000016800000126Ether
?GasPrice
0.800000006Gwei
?GasLimit
21,000
?PriorityFee/Tip
0.000016799999979Ether
?TransactionBurntFee
?0.000000000000147Ether
?GasUsedbyTransaction
21,000|100%
在这笔交易里,使用了21000gas,一共为0.0000168ETH,价格约为0.052美元。
而我们查询了这笔交易打包的块,块中有6笔转账交易,一共花费了0.0001008ETH,约0.312美元。这6笔交易共占730字节,每笔交易约120字节。
为了寻找对比,我们继续寻找一些合约调用记录。通过查询,找到了一个合约上传、一次合约调用和代币铸造的费用。
以上是一笔代币合约生成的交易,交易使用了0.021个ETH,因为该合约大约占据了6000字节的空间,所以使用了1120000gas,在pos网络里,算是巨额花费。
而在这个合约里,6个用户账户调用合约成功后共花费0.006个ETH,每次调用大约0.001个ETH,以ETH3000美金的价格,大约3U,这个价格也是因为合约大小比较大,而引起的gas费较高。
再看代币铸造。在一个dai稳定币铸造合约里,一次dai的铸造如下图,只花费了0.000036ETH。
这笔交易的字节数在200字节左右。
综上,在转为pos后,用户的日常转账费用极低,而项目上传一些较大的合约,gas费会比较高,而用户调用这样的合约,也会花费更高的gas。
但与pow链的成本相比,pos的gas消耗与其差了多个数量级。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。