风险提示:理性看待区块链,提高风险意识!

以太坊gas越用越贵是怎么回事?

2个回答

天亮就睡觉4星评价

2020-08-25 23:33:20

以太坊gas越用越贵是怎么回事?

类似于内燃机车需要汽油来操作和驾驶,以太坊生态系统需要Gas来操作和处理交易。以太坊在区块链上的的执行环境的实现称为以太坊虚拟机(EVM)。参与网络的每个节点都运行EVM作为区块验证协议的一部分。他们会检查正在验证的块中列出的交易,并运行由EVM中的事务触发的代码。网络中的每个全节点执行相同的计算并存储相同的值。

当你运行一个去中心化应用(Dapp)时,它会与区块链交互以读取和修改其状态,但是Dapps通常只会放置对达成共识至关重要的业务逻辑和状态到区块链上。

当由于消息或事务触发而执行合约时,每个指令都在网络的每个节点上执行。这具有一定的成本:对于每个执行的操作都有指定的成本,以一定gas单位表示。Gas在以太坊生态系统中普遍使用,包括各种智能合约和交易的验证。以太坊Gas通常以Gwei(以太坊单位)表示。一个以太坊等于10亿个Gewi。

以太坊Gas是交易发起人需要为以太坊区块链上的每项操作支付的执行费的名称。

Gas这个名称的灵感来源于这种费用可以作为加密燃料,驱动智能合约的运动。Gas可以从执行代码的矿工那里购买。由于Gas单位与具有自然成本的计算单元对齐,因此Gas和Ether有意地解耦,而Ether(以太)的价格通常是随市场波动的。这两者是由自由市场调节的:Gas的价格实际上是由矿工决定的,他们可以拒绝处理Gas价格低于最低限额的交易。你只需在你的账户中添加一定的以太币就可以获得Gas。以太坊客户端会自动为你的以太币购买Gas,金额为您指定的金额,作为交易的最大支出。

也就是说,由于以太坊目前是一个工作证明区块链,因此矿工负责处理和验证以太坊区块链上的交易。矿工们可以将计算能力专用于解决数学难题,以找到下一个区块。找到下一个区块的矿工将从区块中包含的交易中获得区块奖励和交易费用。Gas限额较低的交易在被矿工放弃后可能会失败。

Gas费用受区块链需求的影响,矿工优先处理Gas价格最高的交易。因此,随着以太坊区块链上的活动增加,Gas的使用也会增加。由于以太坊的交易价格是按Gas使用量x天Gas价格计算的,因此区块链需求高的时期导致以太坊交易费用较高。

最初的喜欢9星评价

2020-08-21 23:36:58

将Gas翻译成汉语就是“燃气”。是以太坊ETH世界的燃料,也是以太坊网络中的计算价格单位。想要将账户中的资产转到另一个账户,部署智能合约需要先支付Gas费用。

对以太坊的用户来说,真正的灵魂三问是:“我在做什么交易?”,“我应该给多少Gas费用?”,“我应该把Gas价格设置为多少才合适实惠?”。简而言之,以太坊Gas费用是衡量以太坊上一笔交易所需花费的计量的单位。交易的复杂性越高,需要使用的Gas费用就越多,因此,越复杂的交易,开始交易时必须设定(保留)更多的Gas费用的额度,如果发起方保留的Gas费用不足,交易就会因计算资源不足而失败。

2020年以太坊gas费用的飙升是由于去中心化交易所占用了大量的以太坊网络、DeFi机制导致交易所之间发生了价格差异,套利、USDT大量转移、一般ETH转账等都增加了人们对ETH网络的需求。

Gas 价格由矿工决定,如果燃料价格低于矿工的最低要求,矿工将拒绝交易处理。以太这种矿工费的获取方法在一定程度上加剧了以太坊网络拥堵和手续费用的上涨。

最近,由于DEFI的火热,很大程度上造成了以太坊交易频繁,以太坊Gas费用上升加剧。自从Compound开始“流动性挖矿”以来,许多其他DEFI项目都在竞争模仿,吸引大量羊毛党进入挖矿套利,频繁交易、赎回等操作,导致以太坊网络大量拥堵。

稳定币的增发。有人开玩笑说:“以太坊上的token除了USDT,其他要少碰。”虽然这是一个玩笑,但在一定程度上肯定了ICO泡沫破灭,对代币的期待在减少的同时,对稳定币的需求反而在增加。

Ethgasstation数据显示,在过去30天里,USDT是以太坊网络gas费用的最大贡献者,累计的ETH花费了7000多个超过任何其他dapp应用程序。

根本上说,是区块链网络的点对点网络架构阻碍了我们:所有节点都是分布式的,当某一笔交易发送到一个节点时,该节点执行特定验证,然后将这笔交易数据广播到其他的节点。这种网络结构没有任何节点能实时获得整个网络未处理交易的全局状态,交易传播需要时间,也需要偶然。(一些节点可能会使用较高的Gas Price作为门槛,拒绝较低的手续费交易以保护自己。)在这一方面,我们只能改善,从根本克服不了。因为我们不想要一个中心化的网络结构。