以太坊开发者日前启动了一个“君士坦丁堡”专用的测试网络,旨在提高以太坊网络的效率和降低费用,包含在君士坦丁堡升级中的五个改进提议(EIP)分别是:
EIP 145:由两位以太坊开发人员Alex Beregszaszi 和 Pawel Bylica编写的技术升级,EIP 145详细描述了一种更有效的以太坊信息处理方案,其称为逐位移动(bitwise shifting);
EIP 1052:由以太坊core开发人员Nick Johnson和Bylica所撰写,1052提供了一种优化以太坊网络大规模代码执行的方法。
EIP 1283:由Johnson撰写,其基于EIP 1087,这一提议主要了引入了一种针对数据存储更改更公平的定价方法,这可以让智能合约开发者受益。
EIP 1014:由以太坊创始人Vitalik Buterin亲自创建,此升级的目的是更好地促进基于状态通道和链外(off-chain)交易的扩容解决方案。
EIP 1234:由以太坊主要客户端 Parity发布经理 Afri Schoedon所倡导,这也是以太坊此次升级中最具争议的部分,它会使以太坊网络的区块奖励从3ETH减少到2ETH,此外还会延迟难度炸弹12个月的时间。
总而言之,这些改变包括:(1)可改善开发人员处理时间的代码优化;(2)为智能合约数据而进行的更公平的定价结构更改;(3)部分代码的改进,可使状态通道等二层网络扩容方案更容易地在以太坊身上发生;(4)以及对以太坊经济政策的修改。 鉴于这些代码的改变,可能对以太坊这一第二大区块链项目在未来几年的进展产生重大影响,君士坦丁堡这一升级值得我们去深入研究。
需要注意的是,目前的升级仅处于测试阶段。没有正式实施前,很多地方存在变数,但以太坊的硬分叉却是不可避免。