gas费之争现已上演了很多年了,如今以太坊行将转为pos链,那最大的等待,便是gas费能够降到很低,为什么呢?

由于pos的处理功率远大于pow,而且网络资源本钱也足够低,仅仅验证者需求抵押ETH,赚取出块奖赏。网络本身的“硬件”本钱,降了很多倍。

那以太坊转了pos之后,gas费终究能降多少?好奇心驱使我经过多种角度去测验猜测。

gas费的算法是gasprice乘以gas用量,gasprice的单价在pos和pow链里彻底不是一个数量级。而gas用量则和生意巨细、合约巨细、块巨细、优先生意小费等关键词相关了。

首要咱们具体拆解一下pow链上的gas费。

金色观察|以太坊转PoS后 Gas费能降多少?

在假定以上这个价格的gasprice。

咱们翻开一个区块中打包的数据

金色观察|以太坊转PoS后 Gas费能降多少?

在这个14454322高度的块里面,总共打包了62次转账和饿19次合约调用。正常状况下转账价格低,合约调用价格高。

这些生意最终总共核算约为0.161922个ETH。

在看这个块的巨细和gas单价,

金色观察|以太坊转PoS后 Gas费能降多少?

这个块最终打包了31965字节数据,gas单价在27gwei左右。

由于块有一个根本巨细,根本巨细和生意巨细加在一起是块巨细。咱们没时间把所有生意数据字节巨细查一遍加起来核算,我试着去找了一下空块,查到空块巨细在540字节左右。

也便是能够核算到上面那个块,所有生意巨细在31425字节。

金色观察|以太坊转PoS后 Gas费能降多少?

经过eth.gas.station的数据能够查到,均匀一笔生意转账的花费在1.96美元左右。14454322高度时的ETH价格在3100美元左右,按3100美元核算,块中生意gas费为500美元左右。

这样一来,块中62笔转账,大概需求122美元,则剩下19笔合约调用需求378美元。

为什么19笔合约调用需求378美元呢,经过生意查询,这些调用合约,都是参与opensea的nft交互和uniswapv2的代币生意,这些生意的均匀gas费耗费是20美元一次,19笔生意,就呈现了378美元的数字。

从上面数据来看,在以太坊链上,保存3.1兆的数据,价格就达到了500美元,假如gas单价水涨船高,那价格就更贵的离谱了。

从如此昂贵的数据,咱们再核算一下假如以太坊兼并后,数据如何?

首要要看以太坊兼并后的测试网Kiln上的gas价格,目前Kiln上生意量比较低,这一条利用beaconchain机制运转的链,主要是测试兼并数据和兼并后的运转状况。由于beaconchain现在还没有进行实际的生意打包运转,仅仅去同步一些数据。所以Kiln上才有用。

首要咱们翻开了一个只有1笔生意的块。

金色观察|以太坊转PoS后 Gas费能降多少?

这个块是119605,块巨细627字节,有1笔生意,但这个块没有生意gas费耗费。

金色观察|以太坊转PoS后 Gas费能降多少?

这儿咱们能够看到一个关键信息,gas单价现已降为了0.000000007gwei。而由于这打包的1笔生意是分发给验证者地址的奖赏,所以不计入生意。也因此,这样的块能够核算一个没有其他生意的块的巨细。为了确保应对多种状况,经过查询空块,发现一个空块巨细仍然在540字节。

由于现在生意较少,咱们找到了一个打包了10笔生意的块。

但发现这个块里的生意都是没有耗费gas的生意,即都是链上的一些“系统生意”。所以我在生意浏览里找寻一些转账和合约调用生意。

在一笔40ETH的转账里,咱们找到了一些数据,显现

Transaction Fee

0.000016800000126 Ether

Gas Price

0.800000006 Gwei

Gas Limit

21,000

Priority Fee / Tip

0.000016799999979 Ether

Transaction Burnt Fee

0.000000000000147 Ether

Gas Used by Transaction

21,000 | 100%

在这笔生意里,使用了21000gas,总共为0.0000168ETH,价格约为0.052美元。

而咱们查询了这笔生意打包的块,块中有6笔转账生意,总共花费了0.0001008ETH,约0.312美元。这6笔生意共占730字节,每笔生意约120字节。

为了寻找对比,咱们继续寻找一些合约调用记载。经过查询,找到了一个合约上传、一次合约调用和代币铸造的费用。

金色观察|以太坊转PoS后 Gas费能降多少?

以上是一笔代币合约生成的生意,生意使用了0.021个ETH,由于该合约大约占有了6000字节的空间,所以使用了1120000gas,在pos网络里,算是巨额花费。

而在这个合约里,6个用户账户调用合约成功后共花费0.006个ETH,每次调用大约0.001个ETH,以ETH3000美金的价格,大约3U,这个价格也是由于合约巨细比较大,而引起的gas费较高。

再看代币铸造。在一个dai安稳币铸造合约里,一次dai的铸造如下图,只花费了0.000036ETH。

金色观察|以太坊转PoS后 Gas费能降多少?

这笔生意的字节数在200字节左右。

综上,在转为pos后,用户的日常转账费用极低,而项目上传一些较大的合约,gas费会比较高,而用户调用这样的合约,也会花费更高的gas。

但与pow链的本钱比较,pos的gas耗费与其差了多个数量级。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注