Byzantium(拜占庭)

⏭ Related EIP
EIP 100: Change difficulty adjustment to target mean block time including uncles EIP 140: REVERT instruction EIP 196: Precompiled contracts for addition and scalar multiplication on the elliptic curve alt_bn128 EIP 197: Precompiled contracts for optimal ate pairing check on the elliptic curve alt_bn128 EIP 198: Big integer modular exponentiation EIP 211: New opcodes: RETURNDATASIZE and RETURNDATACOPY EIP 214: New opcode STATICCALL EIP 649: Metropolis Difficulty Bomb Delay and Block Reward Reduction EIP 658: Embedding transaction status code in receipts
遇到的问题
翻译者
状态
⏳ Phases
Metropolis
⏰ Releasing Block
4,370,000
翻译文档链接
testnet
🤔 Impact
EIP 100 Adjusted the formula to assess the difficulty of a block to take into account uncle blocks. The new formula provided stability to the issuance rate, ensuring it could not be forced upward by manipulating uncle blocks. EIP 658 For blocks following the Byzantium upgrade, transaction receipts included a status field to indicate success (represented by 1) or failure (represented by 0). EIP 649 The Difficulty Bomb is a mechanism that, if activated, would increase the energy required (i.e. the ‘difficulty) to mine a new block until it becomes impossible and no new blocks can be mined. At this point, the Ethereum network would become ‘frozen.’ The Difficulty Bomb was originally included in the network in September 2015. Its purpose is to support the eventual transition away from Proof of Work towards Proof of Stake. When PoS is implemented, miners could theoretically choose to support the old PoW chain, thus causing a split in the community and the creation of two separate chains — one maintained by stakers and one maintained by miners. The solution for this not to happen is to implement the Difficulty Bomb, which would eventually phase out the efficacy of mining and allow for the complete transition of the network over to PoS without the threat of a contentious hard fork. Delay of the ice age / difficulty bomb by 1 year, and reduction of block reward from 5 ETH to 3 ETH An overview of the remaining Byzantium EIPs (140, 196, 197, 198, 211, 214) found here.
📆 Releasing date
2017-10-16
🔗 reference
All core dev meeting
🇨🇳 Impact - CN version
其中包括 9 个 EIPs: EIP 100 调整公式以评估将叔块考虑在内的区块难度。新公式为保证了区块产生速度的稳定性,确保无法通过操纵叔块来强制增加区块高度。 EIP 658 对于拜占庭硬分叉升级后的区块,交易收据包括了一个状态字段,用于表示成功(由 1 表示)或失败(由 0 表示)。 EIP 649 “难度炸弹”(Difficulty Bomb)是这样一种机制:一旦被激活,将增加挖掘新区块所耗费的成本(即“难度”),直到难度系数变为不可能或者没有新区块等待挖掘。此时,以太坊网络将处于“冻结”状态。“难度炸弹”机制最初于2015年9月被引入以太坊网络。它的目的是为以太坊最终从工作量证明(PoW)转向权益证明(PoS)提供支持。从理论上来说,未来在 PoS 机制下,矿工仍然可以选择在旧的 PoW 链上作业,而这种行为将导致社区分裂,从而形成两条独立的链:PoS 链由验证人(stakers)维护,PoW 条则由矿工维护。为了预防这种情况的发生,“难度炸弹”机制应运而生。通过增加难度,它将最终淘汰 PoW 挖矿,并催使网络完全过渡到PoS机制,并且在这个过程中避免了产生具有争议的硬分叉。在此建议中,也被称作“冰河时期”的“难度炸弹”时期将延迟一年,并且区块奖励从 5 ETH 减少到 3 ETH。 了解其他拜占庭硬分叉 EIPs(140, 196, 197, 198, 211, 214)可以查看这里。

Byzantium(拜占庭)

⏭ Related EIP
EIP 100: Change difficulty adjustment to target mean block time including uncles EIP 140: REVERT instruction EIP 196: Precompiled contracts for addition and scalar multiplication on the elliptic curve alt_bn128 EIP 197: Precompiled contracts for optimal ate pairing check on the elliptic curve alt_bn128 EIP 198: Big integer modular exponentiation EIP 211: New opcodes: RETURNDATASIZE and RETURNDATACOPY EIP 214: New opcode STATICCALL EIP 649: Metropolis Difficulty Bomb Delay and Block Reward Reduction EIP 658: Embedding transaction status code in receipts
遇到的问题
翻译者
状态
⏳ Phases
Metropolis
⏰ Releasing Block
4,370,000
翻译文档链接
testnet
🤔 Impact
EIP 100 Adjusted the formula to assess the difficulty of a block to take into account uncle blocks. The new formula provided stability to the issuance rate, ensuring it could not be forced upward by manipulating uncle blocks. EIP 658 For blocks following the Byzantium upgrade, transaction receipts included a status field to indicate success (represented by 1) or failure (represented by 0). EIP 649 The Difficulty Bomb is a mechanism that, if activated, would increase the energy required (i.e. the ‘difficulty) to mine a new block until it becomes impossible and no new blocks can be mined. At this point, the Ethereum network would become ‘frozen.’ The Difficulty Bomb was originally included in the network in September 2015. Its purpose is to support the eventual transition away from Proof of Work towards Proof of Stake. When PoS is implemented, miners could theoretically choose to support the old PoW chain, thus causing a split in the community and the creation of two separate chains — one maintained by stakers and one maintained by miners. The solution for this not to happen is to implement the Difficulty Bomb, which would eventually phase out the efficacy of mining and allow for the complete transition of the network over to PoS without the threat of a contentious hard fork. Delay of the ice age / difficulty bomb by 1 year, and reduction of block reward from 5 ETH to 3 ETH An overview of the remaining Byzantium EIPs (140, 196, 197, 198, 211, 214) found here.
📆 Releasing date
2017-10-16
🔗 reference
All core dev meeting
🇨🇳 Impact - CN version
其中包括 9 个 EIPs: EIP 100 调整公式以评估将叔块考虑在内的区块难度。新公式为保证了区块产生速度的稳定性,确保无法通过操纵叔块来强制增加区块高度。 EIP 658 对于拜占庭硬分叉升级后的区块,交易收据包括了一个状态字段,用于表示成功(由 1 表示)或失败(由 0 表示)。 EIP 649 “难度炸弹”(Difficulty Bomb)是这样一种机制:一旦被激活,将增加挖掘新区块所耗费的成本(即“难度”),直到难度系数变为不可能或者没有新区块等待挖掘。此时,以太坊网络将处于“冻结”状态。“难度炸弹”机制最初于2015年9月被引入以太坊网络。它的目的是为以太坊最终从工作量证明(PoW)转向权益证明(PoS)提供支持。从理论上来说,未来在 PoS 机制下,矿工仍然可以选择在旧的 PoW 链上作业,而这种行为将导致社区分裂,从而形成两条独立的链:PoS 链由验证人(stakers)维护,PoW 条则由矿工维护。为了预防这种情况的发生,“难度炸弹”机制应运而生。通过增加难度,它将最终淘汰 PoW 挖矿,并催使网络完全过渡到PoS机制,并且在这个过程中避免了产生具有争议的硬分叉。在此建议中,也被称作“冰河时期”的“难度炸弹”时期将延迟一年,并且区块奖励从 5 ETH 减少到 3 ETH。 了解其他拜占庭硬分叉 EIPs(140, 196, 197, 198, 211, 214)可以查看这里。