GAS:五分钟读懂 Eagle 如何通过治理解决以太坊 Gas Limit 争议

DeFi热潮的重燃把关于「合理」GasLimit的长期争论再次推上了风口浪尖,如何在低GasLimit低节点运行门槛和高GasLimit低手续费之间取得理想的平衡。EGL提出了一个解决方案,建立一个促进矿工和用户社区之间达成GasLimit共识的协调机制,并激励矿工去支持用户社区对GasLimit的诉求。

2020年DeFi热潮为以太坊带来了更多的资金和用户。2020年1月1日,有9万个活跃的钱包地址和150亿美元的锁仓价值:今天有250万个活跃钱包地址和550亿美元的锁仓价值。更多的用户意味着更多的交易。但是,交易需求的快速增长并没有得到交易处理能力增长的同比匹配。

来源:Etherscan

结果是Gas费的不断上涨最终会导致以太坊难以被使用。

来源:https://www.nansen.ai/research/through-the-looking-gas-a-history-of-ethereum-protocols

行情 | BSV过去五分钟涨近4%,短线突破135USDT:BSV过去五分钟涨近4%,短线突破135USDT,OKEx现报134.85USDT,火币现报134.54USDT。[2019/11/10]

问题在于:GasLimit由矿池控制,而非用户社区。由矿池单方面设定区块大小的方法存在问题,因为多方利益本来就存在分歧,以及缺乏对「合理」GasLimit的共识。

更糟的是,降低GasLimit意味着增加矿工的短期收入,而当新增交易量何时能填补收入损失仍是未知数的时候,上调GasLimit通常意味着减少收入。最后,更高的GasLimit可能会迫使以太坊提高运行节点的设备要求,导致无法使用普通个人电脑来跑节点,阻止普通人参与网络运营。这是一个激励和「定价」问题,它需要一个可以让以太坊可持续安全成长的解决方案。

因此我们提出了EGL的想法,一种链上治理代币,它帮助以太坊生态表达协作诉求,并激励采矿池去满足它。EGL一方面为其持有者提供对合理GasLimit投票的权利,另一方面为矿池提供经济激励,鼓励他们去响应投票结果并逐步调整GasLimit。我们最早在ETHResearch上发布了EGL的介绍。在这里,我们将在之前的基础上提供更多关于EGL和其设计的细节。

EGL概述

GasLimit的背景

问题很简单:如果希望在区块中打包更多交易,则需要更大的区块容量,而手续费会随着用户的交易排名竞价而激增。不同区块链采取不同的方法来管理区块空间。

比特币将区块容量的控制权交给了协议开发人员。从表面上看,这很合理。那些开发系统运行客户端的人应具有一定的技术决策权。然而,在区块大小问题上的理念分歧导致开发人员之间的内部争斗和区块链分叉:大区块主张者选择离开并创建了BCH,而小区块捍卫者则留在了BTC。

行情 | EOS过去五分钟跌近7%:火币行情显示,EOS过去五分钟跌近7%,短线一度跌破3.8USDT,现报3.89USDT,行情波动较大,请注意控制风险。[2019/8/9]

以太坊选择了一个不同的模式–把区块大小的控制权给矿工如何?在以太坊,挖出区块的矿工可以把下一个区块的大小增加或减少0.1%。短期内的GasLimit波动会比较大,但最终会趋向主要算力设定的GasLimit值。

因此,随着时间的推移,大多数的矿工必须瞄准同一个GasLimit目标才能使得区块大小上一个新台阶。这个解决方案把一个哲学问题转变成了一个经济学问题–矿工应该从自身的经济利益出发,或至少主张如此,他们在矿机设备的投资表明了他们对以太坊价值的长期承诺。

这个方法在一段时间内是有效的,但关于区块大小的讨论随着DeFi热潮再次成为焦点。不幸的是,这次社区花了大量时间在推特上讨论什么是「正确」答案,而那些掌握真正权利的人却缺席了对话。

然而,只要矿池愿意他们可以通过协作去提高GasLimit。你从这张历史GasLimit变化图可以看到矿池们不是完全单独地去决定最佳的以太坊区块大小,他们更像是一个联盟,私下讨论最佳的区块大小并进行一致投票。

行情 | BTC十五分钟内快速下跌近3%:根据Huobi数据显示,BTC十五分钟内快速下跌,由7570美元,迅速跌破7400美元,最低跌至7350美元,下跌金额为220美元,最大跌幅近3%,当前报价为7365美元,请密切关注行情走向,注意控制风险。[2018/7/23]

为什么矿池不能「听从社区的声音」?

一个原因是,用户社区的共识不清晰。部分核心开发者主张降低gaslimit,一部分认为他们应该恒定,而剩下一部分则认为他们应该被提高,和许多支付手续费用户的观点一致。另一方面,那些叫得最响的观点未必代表大多数人。

另一个原因是矿池通常反对提高GasLimit因为他们的短期收入会减少。当区块是满的、手续费处于高位的时候,矿工可以获取最大的个人收益。然而,如果矿池增加区块容量,手续费会在短期内出现下降,但原本被高额手续费抑制的需求会重新涌入,从而增加矿池的长期收益。实际效果现在无从知晓,但大多数人似乎都偏好维持现状。EGL可以为那些害怕改变的矿工提供一个缓冲保障。'

现在的区块都很满,尽管直觉告诉我们提高GasLimit可以增加收益,经济学是一件很复杂的事情–在ETH2.0即将到来之际,大部分矿工的回答通常是:为什么要在这个节骨眼大动干戈?现行的区块容量机制不迫使矿工去考虑用户的使用需求以及把它与运行节点所需的投入进行平衡考量。

行情 | BTC五分钟内下跌1.05%:BTC五分钟内下跌1.05%,下跌金额为78美元,其中火币PRO上现价为$7343.71,请密切关注行情走向,注意控制风险。[2018/7/18]

是时候尝试一种新的解决方案了,第三条路。

核心开发者对区块容量有明确的发言权,但他们不应该是唯一的发声。这也是为什么大家对权益证明感到兴奋,因为它稀释了项目核心人员手中的部分决策权。这个决策权或许也不应该全部由矿工来掌握,尤其在他们和用户社区之间的经济利益不能完美契合的时候。我们建议的解决方案是创建一个人人都能参与表达和决定区块容量的机制,用经济激励的手段去鼓励良性互动。

因此,总结一下

社区

他们正面临着昂贵的Gas费。这受到GasLimit的影响,而GasLimit由矿池控制。许多人在推特上抱怨高额手续费,却鲜有人能指出改变这个现状的机制是调整GasLimit。对于GasLimit的看法也不统一,不同人对合理的GasLimit有不同见解。

矿工

掌控GasLimit的是创建区块的矿池管理员而不是矿工。三家矿池掌控了55%的算力,所以实际上控制了GasLimit。

矿池一直在根据他们的判断通过彼此协作提高GasLimit,但可能会认为提高GasLimit会减少他们的收益,即使在技术允许的情况下。

矿池希望从用户社区获得更多关于合理GasLimit预期的指引。

矿池和用户社区之间的沟通不通畅。

EGL简介

EGL是一种协作代币,它给予持有者对以太坊gaslimit期许的投票权,并奖励那些愿意响应用户社区需求的矿池。

BTC五分钟内上涨108美元:根据火币Pro数据显示,比特币当前价格为9566.46美元,五分钟内上涨1.15%,上涨金额为108美元。[2018/4/25]

EGL一方面以经济激励的方式去鼓励用户社区研究、投票和最终发现最经济的GasLimit,另一方面奖励矿池聆听社区和承担合理风险去支持社区需求的行为。

EGL的概念是建立在以太坊尝试把部分责任从核心开发者转移到矿工群体的背景之下。EGL希望把部分决策权不仅给到核心开发者,而且归还给整个社区。

关键设计思路

有几个关键的设计思路值得在这里强调一下:

发布:EGL是为解决以太坊社区的协作问题而设计的,因此它应该归以太坊社区所有。任何ETH代币持有者可以通过质押ETH免费换取EGL的方式参与EGL创世发布。在创世锁仓到期后,你可以赎回质押的ETH和免费EGL。

核心开发者引导:以太坊核心开发者对节点的技术局限有最全面的了解,所以他们对GasLimit的意见应该获得更多权重。因此,EGL会被奖励给所有感兴趣的核心开发者,不仅邀请他们直接参与EGL的投票,而且更重要的是向其他社区成员分享他们的观点。

只有胡萝卜的激励机制。EGL奖励那些根据社区投出的结果来调整GasLimit的矿池–这是「胡萝卜」。但这里没有「大棒」去强迫矿池满足EGL社区期望的GasLimit,EGL也不能强迫矿池冒着安全风险去调整GasLimit。

为EGL创造价值。EGL会被快速部署在一个ETH-EGL的流量池,在接下来数个星期只有矿池可以获得额外的EGL代币奖励。这样做的目的是为了保证矿池有畅通的渠道去出售通过满足GasLimit期许而获得的EGL,从而形成最佳的良性循环:EGL有价值->矿池支持EGL->社区愿意参与EGL投票->EGL有价值

鼓励重量级角色参与。把GasLimit优化到最大安全值会为整个生态系统创造价值,但同时也可能会引发共同危机。每个人都会问为什么自己要成为那个投入资金和精力去持有EGL和投票的人。为了激励那些会从EGL获得最大回报的一线角色的参与,EGL设计了一个两步机制。

要通过每周的计票,社区首先要满足参与投票的最低EGL数量门槛,这个门槛会随着时间逐步提高。

如果低于这个门槛,GasLimit的目标值将不会维持不变。相反,系统会把GasLimit目标值设为EGL上线以来GasLimit升幅回撤5%后的水平。因此,投票不活跃的现象会开始消耗EGLs之前创造的价值。

这个非同寻常设计思路背后的逻辑是重量级角色会从EGL获得巨大的收益,把资本锁仓在EGL并积极参与投票,可以确保他们的在EGL的获利不受损失。

怎么看EIP-1559?

EIP-1559改变了矿工赚取Gas费的形式。具体一点,在EIP-1559以后,用户支付的手续费变成了基础手续费加小费的形式,基础手续费会被销毁,小费是在网络拥堵的情况下为加速打包交易而支付给矿工的。

众所周知,EIP-1559虽然不能彻底解决高手续费的问题,但它提高了手续费的可预测性,比竞价排名方式的效果更好。然而,区块容量有限的情况下,当很多人尝试发送交易时,价值较高的交易依然会比价值较低的交易更早进入区块。EGL生态系统通过投票的方式去帮助社区去集体决定和表达他们认为合理的区块容量。

更重要的是,EIP-1559完全打消了矿池提高GasLimit的积极性。即使在所有人都认为安全的情况下,为什么矿池要提高GasLimit?制造更大的区块只会增加叔块率恶化的风险,但几乎不会改善他们的收益。

一些矿工不喜欢他们的手续费收入被销毁,也是人之常情。

如果解释这个原因,他们缺乏上调的动力是因为更小的区块意味着更多网络拥堵,而在网络拥堵时矿工可以赚更多「小费」,类似于现行的手续费竞价模式。

还有一些其他细节,但主要结论是EIP-1559不能解决高手续费的问题,EGL实际上为EIP-1559提供了一个在安全的条件下鼓励矿池改善GasLimit的激励措施。

EGL如何提供帮助

我们意识到EGL可能会成为帮助EIP-1559平滑过渡的完美桥梁。EGL计划为矿池提供丰厚的奖励,有可能达到他们期待的手续费收入水平,因此它会帮助矿池在实现收入目标的同时鼓励他们帮助用户从EIP-1559的代币新政和手续费可预测性中获益。这是有可能实现的,因为EGL创造的价值应该足以补贴矿池,从而平息手续费应该归矿池还是被销毁的话题争论。

ETH2.0及其合并

「合并」是以太坊走向PoS的第一步,在ETH2共识层验证ETH区块。这对以太坊来说是个大动作,但仍未能解决GasLimit的问题。验证者仍要像向矿池一样负责提高或降低GasLimit。此外,设定「合理」GasLimit的责任将从相对集中的矿池转移到更加分散的验证节点运营者,从而进一步增加了对EGL这种社区协作工具的需求。

结论

DeFi热潮为以太坊带来了许多新用户,但与此同时更多用量使得以太坊变得更加拥堵,并导致了手续费暴涨。解决这个问题的关键在于矿工,然而他们并没有太多动力去改变现状。

EGL提出了一种链上协作代币的概念,它帮助以太坊生态系统去传达他们的期许,并激励矿池提供支持。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

地球链

[0:15ms0-1:29ms