针对以太坊(分叉)网络的拒绝服务(denial-of-service)攻击的数量和强度正在逐渐加大,已经在不断影响网络的正常运行,导致支持ETH存取服务的交易所和钱包平台出现延迟。这个问题的直接结果就是,Vitalik Buterin最近已经确认将会执行EIP150硬分叉。
Geth发布效果不佳
尽管为了解决攻击问题,发布了一系列的Geth更新,包括‘我们还应该重写什么?’,‘冲着我来(v1.4.15)’和最新发布‘矿池急救(Poolaid)(v1.4.17)’,以太坊(分叉)开发团队一直在努力减轻Dos攻击和交易垃圾邮件攻击,这个EIP150硬分叉将会设计用来自动调节以太坊(分叉)网络的gas价格。
以太坊(分叉)的gas
Gas是以太坊(分叉)网络的一种测量单位,代表着执行某一操作所需要的工作量,Gas的存在是必需的,因为它建立了交易向网络支付的适当费用范围。
Ledger实验室技术主管和以太坊专家杰夫•科尔曼(Jeff Coleman)解释说:
“通过要求交易为每一次执行的操作支付费用(或者导致合约执行的操作),我们确保网络不会因为执行了大量没有价值的密集型工作而陷入困境。”
因此,这个新推出的EIP150硬分叉将会对gas价格作出重大改变,以此缓和Dos攻击并且为所有提交给网络的交易设定实用的gas价格。
目前为止,已经有各种解决方案已经被提交给EIP150作为一种自动的gas价格调节机制。正如Vitalik Buterin在其官方公告中所说,正在考虑的三个主要解决方案就是:矿工投票,基于市场的方案和计时方案。
尽管矿工投票(矿工投票决定gas价格)在某种意义上更加直截了当,不过,基于市场的方案则是一个比较平衡的方法,可以同时由矿工和市场来决定每一笔交易的gas价格。
随着距离EIP执行的日期接近,Buterin解释说这些gas价格模式将被更详细地运用,同时进行必要的研究和审查。