Constantinople/ St. Petersburg(君士坦汀堡/ 圣彼得堡)
⏭ Related EIP
EIP 145: Bitwise shifting instructions in EVM
EIP 1014: Skinny CREATE2
EIP 1052: EXTCODEHASH opcode
EIP 1234: Constantinople Difficulty Bomb Delay and Block Reward Adjustment
EIP 1283: Net gas metering for SSTORE without dirty maps
遇到的问题
翻译者
状态
🇨🇳 Related EIP - CN version
⏳ Phases
⏰ Releasing Block
7,280,000
翻译文档链接
testnet
🤔 Impact
EIP 145: Bitwise Shifting Instructions
Added Bitwise shifting instructions to the Ethereum Virtual Machine (EVM). The instructions allow for bits of binary information to move to the left and to the right. This improvement means the execution of shifts in smart contracts will be 10x cheaper.
EIP 1052: Smart Contract Verification
Allowed for smart contracts to verify one another by pulling just the hash of the other smart contract. Before Constantinople, smart contracts would have to pull the entire code of another in order to verify, which took time and energy to perform.
EIP 1014: CREATE2
Improved the enablement of state channels, an Ethereum scaling solution based on off-chain transactions.
EIP 1283: SSTORE
Reduced the gas cost for the SSTORE operation. This reduction enables multiple updates to occur within a transaction more cheaply.
EIP 1234: Block Rewards & Difficulty Bomb Delay
Comprised of two components: Block Reward Reduction and Difficulty Bomb Delay.
Block Reward Reduction
Rewards for miners were reduced from 3 ETH per block to 2 ETH per block. This reduction is known as the “Thirdening.”
Difficulty Bomb Delay
EIP 1234 delays the implementation of the Difficulty Bomb for another twelve months, at which point it will be voted upon again.
📆 Releasing date
2019-02-28
🔗 reference
All core dev meeting
🇨🇳 Impact - CN version
其中主要的 EIPs 包括:
EIP 145:按位移动指令
在以太坊虚拟机(EVM)上增加按位移动指令。这个指令允许二进制信息左右移动。这个改进意味着智能合约的变更执行将便宜 10 倍。
EIP 1052:智能合约验证
允许智能合约只需通过检查另一个智能合约的哈希值来验证彼此。在君士坦丁堡升级之前,智能合约必须提取另一个合约的整个代码才能进行验证,而这样的验证方式需要花费大量时间和精力。
EIP 1014:智能合约函数 CREATE2
使得状态信道更易实现。状态信道是基于“链下”(off-chain)交易的以太坊扩容解决方案。
EIP 1283:SSTORE 操作码
减少 SStore 操作码的 GAS 耗费。这使得交易中多个更新操作的价格更加友好。
EIP 1234:区块奖励&难度炸弹
此改进提案包含两大内容:减少区块奖励和延迟难度炸弹。
减少区块奖励:
将区块采矿奖励从每块3 ETH减少到2 ETH。这个改变也被称作“Thirdening”,即以太坊第三次区块奖励减半。
推迟“难度炸弹”:
EIP 1234 将“难度炸弹”时期推迟 12 个月,届时将会进行再次投票。