君士坦丁堡将分叉在即,以太坊网络将引入五大全新升级提案
摘要: “谨慎、乐观”——是形容以太坊第五次全系统君士坦丁堡硬分叉心情的两个关键词。
链得得注:以太坊君士坦丁堡分叉,预计在1月16日左右(区块高度7080000)进行升级。链得得综合编译了coindesk文章,一文读懂君士坦丁堡分叉后,引入以太坊网络的五大全新升级提案。
“谨慎、乐观”这是以太坊基金会开发者关系负责人Hudson Jameson看待以太坊第五次全系统君士坦丁堡硬分叉的两个关键词。
君士坦丁堡硬分叉升级将会在1月16日正式启动,网络上的所有节点都需要单方面完成软件更新,以便以太坊网络按照预期的方式运行。不过这种升级模式其实也存在一些固有的风险,比如,假如有很多用户不同意升级,那么就将导致以太坊网络出现分裂,这种情况其实已经2016年由DAO时间之后就发生了,最终出现了两个不同的区块链——以太坊(ETH)和以太坊经典(ETC)。
Parity 以太坊客户端发布经理Afri Schoedon表示,本次以太坊区块链硬分叉的风险其实很低,因为这次升级得到了主要以太坊矿池的大力支持,他表示:
“矿工们都已经准备好了,只有矿工可以分叉区块链。”
以太坊挖矿公司Ethermine首席执行官Peter Pratscher也表示,大多数还没有更新的节点在分叉区块出现时完成更新。
君士坦丁堡硬分叉升级是以太坊发展阶段中大都会(Metropolis)三部分中的一部分,虽然本次升级中涉及的五个以太坊改进提案(EIP),虽然这些提案大多数都没有太多争议,但仍有一些方面引发了社区的不满。
实际上,君士坦丁堡升级最重要的一个改变就是延迟了“难度炸弹”,这是一种在以太坊区块链中随着时间而不断增加挖矿难度的算法,本次升级将会降低挖矿难度,而且还会减少矿工为保护网络而给予的挖矿奖励,即从每个区块3 ETH降低至2 ETH。这么一来,导致了一部分矿工对升级的不满,但同时,主流以太坊矿池却加大了对君士坦丁堡硬分叉升级的支持。以太坊挖矿公司Ethermine首席执行官Peter Pratscher表示,非常期待升级顺利完成,而且不会有太大问题。
谈到本次网络升级,除了存在以太坊区块链被分裂的风险之外,可能还存在其他风险。比如,代码漏洞可能会引发网络分裂,算法可能出错导致各种意外事件,等等。但是,以太坊开发人员相信君士坦丁堡硬分叉升级本身不会有太大风险,而他们已经在升级前数月时间里完成了多次测试并找出了相关漏洞。
Hudson Jameson 进一步说道:“我们一直在使用测试和监控软件——比如分叉监控器和协议模糊测试器,在硬分叉的前中后三阶段进行不间断监控。我们非常高兴以太坊协议能够实施升级变更,但是,我们肯定会把网络安全性和稳定性放在首位。”
升级范围
君士坦丁堡分叉将会在以太坊网络引入五个全新的升级提案:
升级提案1:
为智能合约和去中心化应用程序设计更加优化的解决方案,以太坊钱包 MyCrypto 公司首席执行官 Taylor Monahan 称君士坦丁堡硬分叉将会是一次 “智能合约开发质量的重大改进”;
升级提案2:
EIP 1283 以太坊改进提案,根据以太坊核心开发人员Nick Johnson的看法,他认为这是一次“净gas计量”升级。这个以太坊改进提案其实是由Nick Johnson本人撰写,希望改善以太坊可用性问题,也就是不断上升的gas费用。 Nick Johnson 说道:
“该提案可以减少不必要的智能合约gas费用,同时让最新的编码模式更具成本效益。”
升级提案3:
EIP 1014以太坊改进提案是本次君士坦丁堡硬分叉的第三个升级,也是被不少开发人员成为本次君士坦丁堡最令人兴奋的一个变化,就是“Skinny CREAT2”。该升级预计将会为接下来实现第二层扩展解决方案(比如状态通道)铺平道路。Nick Johnson 补充表示:
“该提案可以创建新类型的状态通道,减少并消除链上部署成本,从而改善以太坊的网络可扩展性,并进一步降低用户成本和麻烦。”
来自Turbo Geth的Alexey Akhunov也表示,EIP 1014甚至会影响以太坊的未来变化,包括以太坊平台上存储数据的租金、或是滚动成本,并带来其他无法预料的智能合约新功能。Alexey Akhunov 解释说:
“本次君士坦丁堡升级的EIP 1014改进提案有个重要改变(也可能存在一定风险),CREATE2 能够在同一个地址上的智能合约销毁之后,重新创建新合约。在重新创建智能合约的时候,既可以使用相同的代码,也可以使用不同的代码(通过更多技巧完成)。基本上,以后的智能合约能够轻松实现升级了。”
升级提案4和5:
君士坦丁堡的另外两个升级分别是 EIP 145 和 EIP 1052,这两个以太坊改进提案将能提高智能合约开发的易用性,并简化以太坊代码中的某些操作。Nick Johnson 解释说:
“通过两个以太坊改进提案,我们可以让以太坊区块链进一步扩展,实现更多用例。”
矿工争议
尽管如此,君士坦丁堡硬分叉中大多数改进提案其实都经过了充分测试,支持在技术上直接进行变更,但其中仍然有一个以太坊改进提案引起了争议——由 Parity的Afri Schoedon提交的EIP 1234以太坊改进提案,其中将会延迟所谓的“难度炸弹”。
难度炸弹初衷是为了确保以太坊网络可以顺利从工作量认证(PoW)过渡到权益认证(PoW)。作为一种逐渐增加声称新区块生成时间的算法,难度炸弹会迫使以太坊区块链进入到一个被称为“冰河时代(ice age)”的状态,最终挖矿难度会达到一个最高状态,使以太坊网络中的交易无法通过挖矿确认,导致开发人员不断修改、优化代码,来适应挖矿难度的增长。
Alexey Akhunov认为,延迟难度炸弹是本次君士坦丁堡硬分叉最重要的一个更新。他说道:
“君士坦丁堡硬分叉升级中所有提案里最重要的就是延迟难度炸弹,否则挖矿难度将会急剧上升,相比之下本次升级其实没有其他区真正重要的变化。”
然而,延迟难度炸弹还会带来其他问题,因为以太坊网络中区块的生成速度同时决定了该平台内部的加密货币以太币(ETH)的发行率,为此君士但丁堡升级之后会将区块奖励将从3 ETH减少到2 ETH,因此引发了矿工的巨大争议,毕竟他们需要依赖奖励来确保自己的以太坊挖矿业务能够盈利。
此外,随着越来越多专业化以太坊挖矿硬件的出现,一些使用GPU挖矿硬件设备、而不是专业的ASIC矿机的业务矿工完全处于劣势。以太坊挖矿公司Ethermine首席执行官Peter Pratscher表示:“总体而言,我们其实并不期待以太坊君士坦丁堡硬分叉,因为升级完成之后许多矿工会变得无利可图,这将对以太坊网络安全产生负面影响。”
Peter Pratscher 还举了最近以太坊经典被攻击的例子,在本次攻击事件中以太坊经典区块链被恶意算力控制,如果君士坦丁堡升级之后,以太坊网络中的矿工数量大幅减少,未来也会发生类似的51%算力攻击事件
来自小型采矿池Atlantic Crypto 的 Brian Venturo 说道:
“君士坦丁堡硬分叉升级的EIP-1234改进提案会直接给加以太坊挖矿激励机制带来巨大压力。”
下一阶段发展
由于即将到来的君士坦丁堡硬分叉将大幅降低矿工收益,Pratscher和Venturo 等知名矿工希望未来的“ProgPoW”升级能够有效阻止网络中的ASIC专业矿机,继而确保使用GPU挖矿硬件的矿工能够与之抗衡。
现在我们还不清楚是否会在本次君士坦丁堡升级中部署ProgPoW算法更新,早在一月初的以太坊开发者大会上就进行了试探性讨论,但最终并没有达成共识。尽管如此,开发人员仍然坚信随着第二层扩容提升会进一步发展,以太坊硬分叉最后 Serenity阶段升级也会更加具体化。
考虑上上文提到的各种问题,一些人对即将到来的君士坦丁堡升级产生了一种谨慎忧虑的情绪。Alexey Akhunov就声称自己很担心君士坦丁堡升级,因为出问题的可能性有多大很难被估计。
按照 Alexey Akhunov 的说法,最坏的情况就是君士坦丁堡更新之后难度炸弹算法出现问题,这样就会导致网络中断。不仅如此,来自 MyCrypto 的 Taylor Monahan 认为,她最担心的就是诈骗者利用本次升级诈骗资金。
不过,Taylor Monahan也相信君士坦丁堡升级肯定会有不错的效果,她最后说道:
“努力必有回报,君士坦丁堡升级会带来成本更低的智能合约、更高效的操作代码、并且开启更多合约互动可能性,很多人其实都会从本次君士坦丁堡硬分叉升级中受益(即使他们没有意识到这一点)。”
(本文首发链得得,译者Chaindder综合自coindesk。)
评论(0)
Oh! no
您是否确认要删除该条评论吗?