以太坊将于2018年11月底迎来君士坦丁堡的里程碑
发布时间:2018/09/12 区块链技术 浏览:1099
据悉,在布拉格的DevCon4之后,以太坊将于2018年11月底迎来君士坦丁堡的里程碑。君士坦丁堡是最新的以太坊版本,通过硬分叉引入,将包括五个以太坊改进提案(EIPs):
以太坊虚拟机(EVM)中的按位移位指令(EIP 145)允许直接操纵EVM层上的字节。
Skinny CREATE2(EIP 1014)添加了一个新的操作码,用于创建合同,但确定部署的地址与现有的CREATE操作码不同。
EXTCODEHASH操作码(EIP 1052)添加了一个操作码,该操作码返回联系人字节码的keccak256哈希值。
SSTORE的净燃气计量(EIP 1283)为SSTORE操作码引入了新的燃气成本计划。
难度炸弹延迟(EIP 1234)通过将阻挡时间保持在大约15秒再持续12个月并将块奖励减少到2 ETH来稳定阻挡时间和发布。
对于常规应用程序用户,这些更新没有提供任何明显不同,除了可能是对其以太坊客户端的更新。对于开发人员而言,这些EIP为EVM提供了扩展功能,从而提高了智能合约开发的灵活性。所有这些变化都是向后兼容的,确保以前部署的智能合约保持可用和安全。
这个硬分叉还没有解决可伸缩性问题。第1层扩展解决方案,例如分片+ casper或Shasper,仍处于研究阶段,并且在Serenity里程碑之前不会得到解决,预计直到2020年或之后才会部署到以太坊。
以太坊用户体验的一个更切实的变化是使用等离子链和状态通道。它们目前正在开发中,有些正在实验性生产环境中进行测试。对于普通用户而言,这意味着第一个第2层扩展解决方案将很快推出,从而实现更高速率的加密经济性交易,这是实现更快,更便宜交易的重要一步。
做出决定
为了更深入地了解接受提案的决策是如何做出的,以太坊基金会在发布公共议程并在会议开始前呼吁参与GitHub之后,直播核心开发人员在LivePeer和YouTube上的电话。有关君士坦丁堡版本的更多技术信息可以在GitHub上的君士坦丁堡Progress Tracker上找到,其中包含了实施每个已接受提案的以太坊客户团队的概述。
矿工,投资者和其他社区成员受邀在最后一次以太坊核心开发者会议期间发表意见。这样做是为了了解构成网络的不同利益相关者的想法。一周之后,以太坊核心开发人员会议君士坦丁堡会议#1主要用于讨论EIP 1234.大多数开发人员都认为,虽然目前确定共识的信号机制不是最优的,但最好的选择是公开谈话。