区块链:君士坦丁堡硬分叉还有一个坑,以太坊矿工会用 ProgPoW 反击吗?_EtherBack

译者:Moni原地址:https://www.coindesk.com/what-to-expect-when-ethereums-constantinople-hard-fork-happens

以太坊君士坦丁堡升级已经进入了倒计时,你期待吗?在描述以太坊第五次全系统“君士坦丁堡”升级的心情时,以太坊基金会开发者关系负责人HudsonJameson用了两个词——谨慎、乐观。本周三,君士坦丁堡硬分叉升级将会启动,这意味着新软件需要被单方面安装在网络中的所有节点上,以便升级能够按预期运行。然而,这种升级模式一直存在固有风险。举个例子,如果足够多的用户不同意升级,那么就会引发网络分裂。实际上,这种情况已经在2016年发生过一次了,当时由于DAO崩盘之后执行了一次颇有争议的硬分叉,导致出现了两个不同的区块链:以太坊和以太坊经典。AfriSchoedon是Parity以太坊客户端产品发布经理,他表示区块链分叉的风险本身并不高,因为作为区块链分叉最关键的一方——以太坊顶级矿池基本上都会进行升级。他说道:“矿工们都准备好了,只有矿工可以分叉区块链。”不过,根据顶级以太坊挖矿公司Ethermine首席执行官PeterPratscher透露,以太坊君士坦丁堡升级的采用率仅为15.6%,不过他也表示统计数据可能存在缺陷,并声称现在采用率可能已经接近“多数”了,他说道:“我们希望大多数还没有更新的节点在分叉区块的时候完成更新。”以太坊“君士坦丁堡”硬分叉升级以拜占庭帝国首都命名,是大都会三部分中的一部分,本次升级总共会实施五个以太坊改进建议,虽然大多数以太坊改进建议调整没有引起争议,但仍有一个方面引发了社区的不满。君士坦丁堡升级延迟了“难度炸弹”,这是一种在以太坊中增加挖矿难度的算法,本次升级将会降低挖矿难度,而且还会减少矿工为保护网络而给予的挖矿奖励——从每个区块的3ETH降低至2ETH。此举引发了部分矿工对升级的不满,但与此同时,一些主要的以太坊矿池则比较支持这一变化。PeterPratscher评论说:“我们期待升级顺利完成,应该不会有任何问题。”除了分叉之外,全系统范围内的网络升级还可能存在其他风险。比如代码Bug可能导致网络分裂、算法也可能出错引发各种意外事件。不过,开发人员相信这种风险在君士坦丁堡硬分叉上非常小,而且他们已经经过了多次测试找出了软件中的漏洞。HudsonJameson进一步说道:“我们有测试和监控软件,包括分叉监控器和协议模糊测试器,可以在硬分叉之前、之中、以及之后不间断监控问题。我们非常高兴以太坊协议能够实施升级变更,但同时也会把网络安全和稳定放在第一位。”五大升级更新

君士坦丁堡将会以太坊网络引入五个全新的升级,第一个主要升级专注于为智能合约和去中心化应用程序设计更加“亲民”的优化解决方案。谈到本次君士坦丁堡升级的总体目标,以太坊钱包MyCrypto公司首席执行官TaylorMonahan表示这将会是一次“改善智能合约开发质量的优化升级”。对于另一个EIP1283以太坊改进建议升级,以太坊核心开发人员NickJohnson认为是一次“净gas计量”升级。该以太坊改进建议就是由NickJohnson负责编写的,他希望通过本次君士坦丁堡升级改善以太坊的可用性问题——即不断上升的gas费用。NickJohnson说道:“如果君士坦丁堡硬分叉升级顺利完成,我们就可以减少不必要的合约gas费用,让最新的编码模式更具成本效益。”第三个升级——也是被不少开发人员成为本次君士坦丁堡最令人兴奋的一个变化,就是EIP1014以太坊改进建议,也被称为“SkinnyCREATE2”。该升级预计将会为第二层扩展解决方案铺平道路。NickJohnson补充表示:“君士坦丁堡升级完成之后,可以创建新类型的状态通道,减少、甚至消除链上部署成本,从而提高以太坊的可扩展性,并进一步降低成本和用户麻烦。”根据TurboGeth的AlexeyAkhunov的说法,EIP1014可能会影响未来以太坊的变化,包括以太坊平台上存储数据的租金、或是滚动成本等,甚至可能导致其他意料之外的新智能合约功能出现。AlexeyAkhunov解释说:“在本次君士坦丁堡升级中,CREATE2有一个令人兴奋的改进建议,它能够在同一个地址上的智能合约销毁之后,重新创建新合约。在重新创建智能合约的时候,既可以使用相同的代码,也可以使用不同的代码。基本上,以后的智能合约能够轻松实现升级了。”君士坦丁堡的另外两个升级分别是EIP145和EIP1052,这两个以太坊改进建议将能提高智能合约开发的易用性,并且简化以太坊代码中的部分操作。NickJohnson解释说:“这两个以太坊改进建议,我们可以让以太坊区块链轻松扩展,做更多可以做的事情,涵盖更多用例。”君士坦丁堡硬分叉还有一个“坑”

虽然本次君士坦丁堡硬分叉中大多数升级都在技术上经过了充分测试,但仍然有一个以太坊改进建议引起了争议,它就是由Parity的AfriSchoedon编写的EIP1234,其中将会延迟所谓的“难度炸弹”,并会改变一些技术特征。EIP1234最初目的是为了确保以太坊可以顺利过渡到以太坊即将到来的共识切换,即从工作量认证变成权益认证。难度炸弹是一种算法,如果难度炸弹增加,那么生成新区块所需要的时间也会增加。最终,难度炸弹会迫使以太坊区块链进入到一个被称为“冰河时代”的状态,在此期间,难度将会达到最高,以至于无法再确认交易。不过难度炸弹并非毫无益处,正是由于算法“难度”增加,反而鼓励了开发人员不断修改、优化代码。根据AlexeyAkhunov透露,延迟难度炸弹是本次君士坦丁堡硬分叉最重要的一个更新。他说道:“君士坦丁堡硬分叉升级最重要的就是延迟难度炸弹,否则挖矿难度将会急剧上升。坦白说,除此之外本次升级其实没有其他真正重要的变化。”然而,延迟难度炸弹这件事本身还有一些微妙之处,这主要是因为以太坊上生成区块的速度也决定了该平台原生加密货币——以太币的激励规则。为此,君士但丁堡区块奖励将从3ETH减少到2ETH,结果引发了矿工的巨大争议,因为矿工需要依赖奖励来确保自己的以太坊挖矿业务能够盈利。然而另一件让矿工感到“不爽”的事情,就是越来越多专业化以太坊挖矿硬件的出现,一些业务的以太坊矿工通常使用运行GPU的硬件设备来挖矿,而不是专业的ASIC矿机。以太坊挖矿公司Ethermine首席执行官PeterPratscher说道:“总体而言,我们并不期待以太坊君士坦丁堡硬分叉,因为一旦升级完成,许多矿工可能无利可图,这将对以太坊网络安全产生负面影响。”PeterPratscher表示,最近以太坊经典遭受51%算力攻击就是一个典型的例子,以太坊经典区块链被敌对的算力所淹没,引发了巨大威胁。作为小型采矿池的代表,来自AtlanticCrypto挖矿公司的BrianVenturo说道:“君士坦丁堡硬分叉升级如果实施EIP-1234,将会立刻给挖矿经济带来巨大压力和负面影响。”以太坊矿工会反击吗?

由于即将到来的君士坦丁堡硬分叉会导致以太坊矿工报酬减少,导致包括Pratscher和Venturo等挖矿公司已经开始着手准备下一步名为“ProgPoW”的升级工作了,这次升级有望阻止网络中的ASIC专业矿机,并确保GPU挖矿的竞争力。到目前为止,我们还不清楚是否会在本次君士坦丁堡升级中部署此类优化变更。实际上,早在今年一月初的以太坊开发者大会上就有开发人员进行了“试探性”的沟通,但是有关该提案的讨论并没有达成共识。然而即便如此,开发人员仍然非常有信心,并且坚信随着第二层扩容提升,一些技术工作会在未来几个月内完成,而以太坊最后阶段的Serenity升级也会更加明确。考虑到这些因素,以太坊社区对即将到来的君士坦丁堡升级产生了一种“谨慎忧虑”的情绪。来自TurboGeth的AlexeyAkhunov表示:“我对这次君士坦丁堡硬分叉升级感到有些紧张,因为很难猜测出出问题的可能性有多大。”按照AlexeyAkhunov的说法,在最坏的情况下,更新后的难度炸弹算法一旦出现问题,可能会导致网络中断。此外还有一些开发人员认为区块链共识是本次升级的最大问题,来自MyCrypto的TaylorMonahan透露,她最担心的就是份子利用本次君士坦丁堡升级取人们的资金。不过,开发人员相信他们已经采取了一切可能的措施来确保本次升级不会受到潜在风险的影响,而且难度炸弹也并非只会带来负面影响。举个例子,即使某些节点没有升级并依然使用老的拜占庭软件,此时难度炸弹就会发挥作用,让这些未更新的软件在未来几个月内无法使用,如果他们还想在以太坊区块链上继续交易,就必须进行升级。出于这些原因,TaylorMonahan认为本次君士坦丁堡升级肯定会有不错的效果,并补充说道:“每个人的辛勤工作都会得到回报,通过更实惠的智能合约、更高效的操作代码、以及开辟更多合约互动,更多人会从本次君士坦丁堡硬分叉升级中受益。”

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

大币网

火必OIN:来看看你到底误解了 IPFS 多少_Dascoin

编者按:本文来自区块律动BlockBeats,作者:0x29,Odaily星球日报经授权转载。提到最受关注的区块链项目,你脑中出现的第一个词是什么?可能大多数人会回答比特币,的确,比特币作为币圈.

[0:15ms0-11:486ms