查看原文
其他

以太坊EIP-1559改造分歧加剧 矿工们真的会起义发起51%攻击吗?

藏青 安全419 2022-04-06



近期,以太坊矿工们威胁发动51%攻击一事,让围绕EIP-1559方案的争议再次火热起来,从区块链行业从业者到安全从业者都纷纷就这一话题分享自己的观点。从EIP-1559提案提出以来,因为直接利益受到影响,以太坊矿池和矿工们关于反对EIP-1559提案的呼声就居高不下。业内有专家指出,围绕EIP-1559的争议并非是技术层面的讨论,而是一场因为利益分配的问题引起。


为什么以太坊社区会出现分裂,甚至已经发展到反对方威胁发起51%攻击的局面?在支持升级EIP-1559支持方和反对方之间的核心矛盾点是什么?从安全的角度来看,EIP-1559会有什么样的影响?近日安全419找到业内知名的区块链安全厂商慢雾科技和零时科技一同聊一聊这个话题,看看他们是如何看待这一事件背后隐藏的危机。




什么是EIP-1559提案?


EIP-1559即以太坊改进提案#1559,EIP-1559的核心是试图调整以太坊网络交易手续费定价机制,将原本的Gas费(交易手续费)由“市场拍卖式”的矿工优先原则定价改为 “市场汇率式”的动态定价机制,将手续费的波动与区块容量挂钩,并且Gas费将被拆分为基础费和矿工费。


当前以太坊Gas费采用的是市场拍卖原则,简言之就是用户给的交易手续费越高,矿工就会优先打包他的区块。反之,则很有可能难以上链交易困难。随着以太坊币价的上涨,这种定价模型让矿工的收益持续丰厚,但对用户来说却对高昂的手续费有些难以承受,这就导致用户手中的以太坊很难交易出去,在手中形成积压。


手续费居高不下,是市场供需不平衡关系决定的。零时科技创始人兼CEO邓永凯介绍,因为DeFi的繁荣发展及以太坊生态的丰富等原因,当前以太坊链上转账需求还在增高,特别是DeFi应用,流动性挖矿,基本上已经占据了以太坊上大部分交易流量,而有的用户为了更快完成交易,设置了非常高的手续费,导致现在形成了一个恶性循环——想要将手中的以太坊交易快速完成就务必为此承担高额的手续费。



EIP-1559提案为何遭到矿池与矿工的集体反对?


慢雾科技合伙人兼CTO Blue告诉安全419,EIP-1559针对矿工的手续费设定了一个燃烧的机制,将手续费拆分为基础费和矿工费,其中的基础费将根据网络当前的使用率动态调节,并且直接被销毁。其背后的基本逻辑是,当以太坊网络使用率超过50%时,基础费将增加;当网络使用率低于50%时,基础费将降低并在一个小范围内波动。矿工费仍归打包交易信息的矿工所得。


矿工的收益主要来源由出块奖励和打包手续费构成,EIP-1559的改进是把手续费的一部分燃烧掉。之所以这样设计,是因为当前以太坊每年都在通货膨胀,据以太坊社区分析,若EIP-1559提案通过,那么矿工的产币量大概会降30%~50%。以太坊社区希望以这样的方式将以太坊的数量降低,保持数量的稳定或者是达到通缩的状态,来提升以太坊本身的价值。


对于矿工来讲,作为一个“辛苦的劳动者”,本质上是通过消耗显卡和算力来换取收益,EIP-1559的做法相当于直接砍掉了矿工的部分收益。尽管号称以太坊总量下降会带来币价的上浮,但矿工的电费和显卡都是硬成本,每个月的以太坊收益会被拿来换取真实的法定货币来覆盖挖矿成本,补贴家用。


因此对矿工而言,无论以太坊本身的价值是升还是降,最明显的感受就是落在自己手中的以太坊数量大幅降低了。好比像是一个工薪族,原本的工资是每个月一万,现在用人单位说市场环境不好,工资只给发八千。尽管用人单位说大家所有人的工资都降低了,物价也会降低,八千块钱的购买力提高了,但对员工来讲肯定是不认同,也不愿意的。


而这也是矿工与以太坊社区之间的矛盾根源所在,在矿池和矿工方看来,如果要一定牺牲某一方既得利益,为什么要拿矿工开刀?




矿池和矿工真的会发起51%攻击吗?


在Blue个人看来,矿池和矿工发起攻击的可能性应该并不高。他表示,实际上像以太坊、比特币这样的链的整体算力比较高,攻击难度很大,需要投入大量的财力物力才能够实现。而不像一些新的或小的链那样参与的矿工少算力低,而人少就会出现寡头的情况,新的链经常遭遇51%攻击就是因为其算力不高,有一些矿池或者矿工联合起来,就可以占到全网51%以上的算力,或者一些矿工临时购买一批矿机,将自己的算力提升到50%以上也可以发起攻击。甚至不一定非得到51%,只要算力足够大就可以实现51%攻击。


抛开算力的问题不谈,如果矿工真的发起51%攻击,其目的肯定是为了获取更多收益。但是如果针对以太坊的51%攻击真实发生了,那么首先受损失的就是以太坊整个安全生态,这是吃力不讨好的事情,除非矿工选择走极端路线,抱着破罐子破摔的思想,否则这一攻击是不会真正发生的。


很多矿池与矿工们只是反对EIP-1559本身,这个提案描述的通缩,还有未来发展的经济模型实质上并不能说服以太坊生态的这些参与者们。但坦率讲,大家不会做出这样冲动的行为。



邓永凯对此也表达了同样的观点,他告诉安全419,如果要对以太坊发起51%攻击的话,攻击方每一个小时的成本就是将近40多万美金(如上图所示),攻击成本是相当高的,而且成功概率也极低。所以,对目前以太坊社区的繁荣和算力来看,发起攻击的可能性和成功率都是比较低的。


针对像比特币和以太坊这样全球头部的POW区块链网络发起51%攻击是很难的,再者,以太坊现阶段相当于已经发展到了区块链2.0时期,参与以太坊生态的用户对它已经有了很强的开发的依赖性,对以太坊的前景也十分看好,一旦真的出现51%攻击的事情,大量用户的利益都会受损,所以从这个角度上看,发起攻击的可能性同样很低。



从安全层面讲,EIP-1559提案还会带来更多风险吗?


Blue谈到,就技术和安全本身而言,只要做好代码的安全审计,EIP-1559并不会产生太大的影响,但并不代表完全不存在安全风险。


首先还是拿威胁发动51%攻击这件事情来说,因为整以太坊和比特币都是POW的工作量证明的共识机制,如果真的因为EIP-1559提案的实施,导致矿工收益下降,引起矿工发起51%攻击或双花攻击的可能性也并不为零。作为底层的劳动者,一旦自身的利益受到损害,肯定会做出一些相应的反抗。


换个角度,即便是矿工们不发起51%攻击,转而大规模的离开以太坊生态去挖其他收益更高的币,这种矿工群体集体罢工行为会导致全网算力的大幅下降,这样对整个生态安全还是有很大影响的。毕竟算力越低,出现51%攻击风险的可能性就越高。


Blue认为,以太坊现在想要解决的是偏性能方面的问题,而这个可以从技术层面上去着手解决,通过更友好的方式来达成多方的共识,而不是以主导的姿态,以损害一方利益的方式来解决问题,这样势必会引起反弹。


邓永凯也对EIP-1559提案实施后可能发生的大量矿工关闭矿机,撤离以太坊挖矿的情况表示担忧,这样一来必将造成ETH算力大幅度减少,从而使得ETH产生算力的安全问题。


邓永凯认为,EIP-1559提案的双方都应该更加的回归理性,当前有针对矿工收益的数据分析表明,EIP1559很大程度上并不会直接大幅降低以太坊矿工收入,由于具有永久性区块补贴的协议,能够为矿工带来更稳定的收入流,公平来讲,EIP-1559 对以太坊的长期安全和稳定性而言,具有积极的影响。


#我们同样欢迎热爱文字且热衷于推动网络安全产业发展的您为我们提供优质内容,期待您的参与!投稿邮箱:tg@anquan419.com

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存