以太坊 Gas 费太高?6 大方法教你如何省 Gas

撰文:William M. Peaster

编辑:南风

‍跟着对以太坊的需求屡创新高,以太坊的 Gas 价格现已让人吞声忍泪。每天付出这么多 Gwei 或许削减你的收益,关于任何积极运用以太坊网络的加密用户来说,这或许是一个令人头疼的问题。

本文将探究了一些你能够采纳的用于来下降和削减你的 Gas 费用的战略。‍‍

以太坊 Gas 101 ⛽

Gas 是以太坊的一个根本组件。简略地说,它是用户为在以太坊网络上履行活动时需求付出的 ETH 数量。

从更技能的层面上来说,Gas 是一种计量单位,用于追寻以太坊上履行特定操作的核算成本,这些操作包括发送 ETH、买卖 DeFi 代币、铸造 NFT 或部署智能合约等等。

你或许会问:为什么要付出 Gas 费呢?实践上,Gas 费用在帮助以太坊有效运行方面发挥了重要作用,由于 Gas 费能够防止垃圾买卖,并作为报酬付出给保护以太坊网络的矿工(跟着Eth2的合并,矿工很快将由 ETH 质押者替代)。

Gas 是你在以太坊上获取去中心化核算的方法,它也是使这种核算成为或许的部分原因。Gas 以 Gwei 计价,1 Gwei = 0.000000001 ETH(小数点后有8个0)。

假如你听到有人说“现在的 Gas 是 50”,他的意思是,假如当下你想要在以太坊上成功地完成一笔买卖,预期的 Gas 价格是 50 Gwei (也即1单位 Gas 的价格是 50 Gwei,也即 0.00000005 ETH)。‍‍

以太坊 Gas 费太高?6 大方法教你如何省 Gas

图源:ETH Gas Station‍‍

但这并不意味着你能够简略地用 50 乘以 0.000000001 ETH 来核算你要付出的 Gas 费。这就是以太坊的 Gas Limit 开端起作用的时分了。

撰文时以太坊的 Gas Limit (即Gas约束) 是 1500 万 Gas,这是单个以太坊区块中能够运用多少 Gas 数量的上限(也就是说,单个以太坊区块中包括的一切买卖的 Gas 量加起来不能超过 1500 万)。关于不同类型的单笔买卖也有一个 Gas Limit,比方一笔根本的 ETH 转账的 Gas Limit 是 21000 Gas (当然,其他愈加复杂的操作所需的 Gas 量要更多)。

因而,要核算某个以太坊操作所要付出的 Gas 费用,咱们只需求将这笔买卖的 Gas Limit 乘以当时每个 Gas 的价格即可。比方,假如当时每个单位的 Gas 价格是 50 Gwei,而一笔简略的 ETH 转账的 Gas Limit 是 21000 个 Gas,那么这笔买卖的 Gas 费用 = 21000 * 50 * 0.000000001 ETH = 0.00105 ETH。

为什么最近 Gas 这么贵??️

咱们有必要付出 ETH(Gas费) 才能运用以太坊的区块空间。跟着 DeFi 和 NFTs 的兴起,以太坊的块空间变得越来越有价值,由于最近对区块空间的需求激增。

其成果是,Gas 价格飙升到了疯狂的水平。

以太坊 Gas 费太高?6 大方法教你如何省 Gas

上图:截止5月18日各大区块链网络过去24小时的买卖费 (第二列) 和过去7天的均匀日买卖费 (第三列),以太坊网络的每日买卖费独占鳌头。

这是由于 Gas 价格是由区块空间的需求决议的,这是一个相似于拍卖的进程的成果,在这个进程中,用户依据自己的意愿“出价”(即设置 Gas 费用),然后矿工依据用户的出价凹凸对买卖进行排序和打包进区块中。

因而,付出更高的 Gas 费能够让你有更大的机会使你的买卖被快速处理,所以在很多用户试图获取以太坊区块空间的时期,Gas 价格会跟着人们抬高他们愿意付出的“出价”(以使自己的买卖尽快被处理) 而上涨。

以太坊区块现在一直是满块!这是人们对区块空间需求增长的成果。

如安在以太坊上节约 Gas 费用?

运用以太坊和尝试一下以太坊运用层上面的 Dapps (去中心化运用),也许是你现在能够做的最富有成效的作业。

但是,由于最近以太坊的需求如此之高,Gas 费用很贵重,很多人都被昂扬的价格吓跑了。

那有什么好消息吗?以太坊现在正在构建并向扩展性解决方案过渡,所以贵重的 Gas 价格并不是什么无限期的忧虑。但是在以太坊仍处于当时的过渡期之际,昂扬的 Gas 费用是一个燃眉之急。

此外,现在有一系列的战略和技能能够大大削减你的 Gas 支出。只要做一些研究和作业,那么当你想要运用以太坊网络时,你便能够快速学会明智地付出 Gas,不再花费过多的 ETH。

让咱们来看看现在节约 Gas 费用的最佳办法吧!

以太坊上节约 Gas 费用的 6 大办法

1. 优化你的买卖时刻

依据以太坊链上产生的作业的不同,以及国际不同区域的人们醒来和活跃的时刻不同,以太坊的 Gas 价格在日内或许会出现大幅动摇。‍‍

以太坊 Gas 费太高?6 大方法教你如何省 Gas

上图:5月17日至23日的以太坊 Gas 价格日内动摇情况,能够看出以太坊的 Gas 价格在日内动摇很大。图源:ethereumprice.org‍

因而,在某些时分,均匀而言 Gas 价格通常较低。假如你对这些时刻进行盘点,并将它们作为买卖时刻,这将是下降 Gas 费用的一个很好的开端。那么,什么时分是买卖的最佳时刻?

一般来说,Gas 价格在作业日比较高,在周六和周日比较低,所以一个简略的办法就是在周末开端批量处理你的买卖。

而至于实践的日内时刻,Paxful 最近的一份报告给出了如下结论:

(以太坊网络) 最繁忙的时刻,也因而是 (Gas 费用) 最贵重的时刻,是从早上 8 点到下午 1 点 (美国东部标准时刻)。这并不奇怪,由于欧洲人和美国人在这段时刻都是完全清醒的,并且都在作业。相比之下,(以太坊网络) 最不忙的时刻是午夜到凌晨4点 (美国东部标准时刻)——这段时刻美国人正在睡觉,欧洲人刚开端一天的作业,而亚洲人正在完毕他们一天的作业。

所以就是这样——日内在这些 (以太坊网络不繁忙的) 时刻窗口期进行买卖,你的 Gas 费用就很有机会比在其他时刻更低!

2. 运用以太坊扩容解决方案进行买卖

以太坊的扩容解决方案生态体系还处于前期阶段,但一些现已上线的项目令人印象深刻,并且每天都在改进。你能够运用这些解决方案享受即时和超廉价的以太坊买卖!

在这个范畴有 Layer2 解决方案,比方根据 Optimistic Rollups 或 ZK-Rollups 的项目,它们在继承以太坊一切安全性确保的一起,供给其本身超高效的基础设施。

然后还有侧链,比方 Polygon 的 PoS 链 或 xDAI,这些侧链实践上是独立的高效区块链,但专门衔接和迎合以太坊网络。

在这些以太坊扩容解决方案中,你或许只会偶尔与以太坊主链交互,而是在 L2s 网络或许跨链环境中以付出得起的费用处理你的大部分加密货币活动。因而,现在是一个让你自己熟悉这些扩容解决方案的时分,虽然这些作业仍然处于前期阶段。

上个月,我写了一篇关于《你能够在Layer 2上做的7件事》的文章。假如你想深入研究,这篇文章绝对是一个很好的起点。这篇文章中介绍的活动包括:

经过 Polygon 在 Aave 进行假贷;

经过 StarkEx 在 dYdX 买卖永续合约;

经过 StarkEx 在 DeversiFi 买卖 DeFi 代币;

经过 Optimism 网络赚取 SNX 质押奖赏;

经过 ZK-Rollups 在 Loopring 进行流动性挖矿;

经过 zkSync 在 GitCoin 上进行捐款。

(注:上面提及的 Polygon、StarkEx、Optimism、ZK-rollups 和 zkSync 都是以太坊扩容解决方案)

3. 运用 Gas tokens

简言之,你能够在 Gas 价格低时铸造 Gas tokens,然后在 Gas 价格高时赎回,此时你能够获得一笔 ETH 退款,从而帮你补偿 Gas 费用。

Gas tokens 之所以有效,是由于以太坊的存储退款 (storage refund) 机制,该机制会向删去存储变量的以太坊用户退款。这鼓舞人们不让以太坊的状态膨胀。(注:以太坊上为了鼓舞用户更有效地在区块链上储存数据,当你从区块链上面移除资料时,会供给退款)

因而,有了 Gas tokens,你能够在 Gas 价格较低时获取以太坊的状态快照,然后在 Gas 价格较高时解锁该状态,以获得一笔 ETH 退款。瞧!这就能完成更廉价的买卖。

但 Gas tokens 实践上会阻塞以太坊的状态大小,导致低效的 Gas 定价,所以它们似乎将在未来几年被淘汰,你需求记住这一点。在此期间,它们能够下降你的 Gas 费用,所以现在不要排斥它们!

例如,一个受欢迎的 Gas token 项目是 GasToken.io。

该项目有两个略有不同的 Gas token 完成,即 GST1 和 GST2,但它们的作业原理相似。要运用这些 token 中的任何一个,你只需在 EtherScan 上导航到它们的“Contract”页面,并调用“Mint”(铸造) 和“Free”(开释) 函数。当你开释这些 tokens 的时分,你将会获得一笔 ETH 退款,这笔退款可用于补偿你的 Gas 费用!

4. 运用那些最小化 Gas 费用的 Dapps

以太坊上的一些 Dapps (去中心化运用) 明确供给了 Gas 最小化的产品。

比方,Yearn 的 V2 机枪池 (vaults) 和 KeeperDAO 会主动对用户的买卖进行批处理,这样一来,用户无需挨个地手动付出 Gas 费用,而是能够一起付出 Gas 费用,这大大下降了每个用户付出的 Gas 费用。

另一个能够考虑运用的项目是 Balancer V2 买卖协议。Balancer V2 版别使得 Balancer 现在成为了一个单一的大金库 (Vault),这个 Vault 将保存和管理一切不同 Balancer 流动性池中的财物,这使得现在经过 Balancer 进行买卖的 Gas 费用愈加廉价!

运用这些显著最小化 Gas 费用的 Dapps 是节约 Gas 费用的最简略办法之一。你只需求知道哪些运用是最省 Gas 的!

5. 经过 DeFi Saver 来为买卖制定战略

你是否能够测验和模仿买卖,而不实践履行买卖,这样你就能够在付出 Gas 费用之前,了解和调整你要付出多少 Gas 费用了?

嗯,经过 DeFi Saver 全新的 Recipe Creator 及其 Simulation Mode (模仿模式) 就能够!详情拜见:

https://medium.com/defi-saver/introducing-the-defi-saver-recipe-creator-34d4c26630c

以下是这个进程的作业原理。你能够运用 Recipe Creator 来摆放你想要的任何类型的以太坊活动,然后运行 Simulation Mode (模仿模式) 来测验这些活动,而无需付出任何 Gas 费用。

这个体系并不是一种直接节约 Gas 的办法,但它是一种调整买卖的办法,有助于下降 Gas 费用。

以太坊 Gas 费太高?6 大方法教你如何省 Gas

图源:DeFi Saver

6. 运用那些退还部分 Gas 费用的运用

以太坊上的项目知道其用户现在正忍耐昂扬 Gas 费用带来的痛苦。因而,一些以太坊项目正在向其用户退还部分 Gas 费用,从而补偿这种痛苦。

其间的两个项目就是 Balancer 和 Furucombo。

今年早些时分,Balancer 推出了一项方案,经过 Balancer 进行买卖的用户,关于一些特定的买卖对,用户将获得 BAL (该项目的治理代币) 作为退还部分 Gas 费用的方法。这意味着,假如你想要进行 DeFi 买卖,能够考虑经过 Balancer 来进行,由于你仅经过运用这个协议进行买卖就能获得不错的 BAL 代币。

以太坊 Gas 费太高?6 大方法教你如何省 Gas

此外还有 DeFi 聚合器项目 Furucombo,现在该项目正在运行一个 Gas 补偿方案,对运用该协议的用户奖赏 COMBO 代币。详情见:

https://medium.com/furucombo/combo-mining-season-3-5e5f248923b2

虽然这些是全新的方案,但到现在为止,关于各个协议来说每个方案都很成功。假如将来有更多协议采用相似的方案,也就没什么好惊讶的了!

总结

昂扬的 Gas 价格不是一个永恒的问题。跟着 Layer 2 扩展解决方案和 Eth2 的到来,Gas 价格将在未来一年大幅下降。

但是,咱们现在确实有必要应对昂扬的 Gas 价格。所以下次你有必要进行以太坊买卖时,不要盲目地买卖。检查一下现在是什么时刻,或许你是否能够经过某个扩容解决方案来进行相同的买卖,等等。经过加强对 Gas 运用方法的了解,你现在能够节约很多的 ETH!

视野开拓

If people lea to use equatio4) to pedict iflatio, the expected iflatioo the ight-had side) should be set to whateve they foecast fo actual iflatioo the left-had side). But equatio4) says that if actual ad expected iflatio ae equal, the uemploymet must be at the atual ate!-《宏观经济学(第十二版)》

发表回复

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