1.Some Ideas Or Wish List
1.1.Likely By CoreTeam
- Parallel EVM
- StateExpiry🔥
- HistoryDataExpiry(similar to EIP-4444)
- StateLess(Verkle)
- Stable P2P Network:
- Smaller Block Size: like compact block?
- Robust Consensus: no reorg, unstable network tolerance…
- Simplified Protocol:
- Code Debt Clean Up: checkpoint and remove old hard forks
1.2.Call For Community Contribution
- Modulize:
- Permissionless:
- Incentive Network:
- Decentralization:
- Very Fast Sync🧑💼
- Transparent Governance:
- Maintainable Testnet:
- Long Term Archive Service Support:
- Recoverable DB: even force kill is ok.
- Dynamic GasPrice
- Transparent and User Protected MEV solution
- Steady 3s block internal, determined block producer
- Alternative clients for BNB Smart Chain
- Privacy Protection Transactions Protect
…
2.Candidate HardFork Name
- John Snow: John Snow - Wikipedia
- André-Marie Ampère: André-Marie Ampère - Wikipedia
- Fritz Haber: Fritz Haber - Wikipedia
- Nicolaus Copernicus: Nicolaus Copernicus - Wikipedia
- Galileo Galilei: Galileo Galilei - Wikipedia (Occupied by BC)
- Blaise Pascal: Blaise Pascal - Wikipedia
- René Descartes: René Descartes - Wikipedia
- Pierre de Fermat: Pierre de Fermat - Wikipedia
Welcome give suggestions to the name of the BNB chain upgrade, currently BNB Chain use people’s name, these who have great contribution to the human civilization.
3.BEP Candidate List
- StateExpiry
- Parallel EVM
- Segmented Archive State Maintenance
- Safe Hard Fork With Transition Period?
- PostFinality: increase the reward for voting
- Epoch Length: from 200 to 210, or even larger?
4.Hard Fork Timeline
2021
1.MirrorSync: 2021/02/25
Block Height: 5184000
Upgrade 3 system contract (no BEP): TokenManagerContract, TokenHubContract, RelayerIncentivizeContract
2.Bruno: 2021/11/30
Block Height: 13082000
2022
1.Euler: 2022/06/22
Block Height: 18907621
- BEP-127 Temporary Maintenance Mode for Validators
- BEP-131 Introduce candidate validators onto BNB Smart Chain
2.Nano: 2022/10/06
Block Height: 21962149
- Suspend CrossChain between BC & BSC due to the exploiter attack (emergency, no BEP)
3.Moran: 2022/10/12
Block Height: 22107423
- Fix the exploiter attack (emergency, no BEP)
4.Gibbs: 2022/12/12
Block Height 23846001
2023
1.Planck: 2023/04/12
Block Height: 27281024
- BEP-171: Security Enhancement for Cross-Chain Module
- BEP-172: Network Stability Enhancement On Slash Occur
2.Luban: 2023/06/12
Block Height: 29020050
- BEP-126: Introduce Fast Finality Mechanism, the 1st part.
- BEP-174: Cross Chain Relayer Management
- BEP-221: CometBFT Light Block Validation
3.Plato: 2023/08/10
Block Height: 30720096
- BEP-126: Introduce Fast Finality Mechanism, the 2nd part.
4.Hertz: 2023/08/30
About Heinrich Hertz
Block Height: 31302048
-
Part of Berlin Upgrade:
a.BEP-225: Implement EIP-2565 ModExp Gas Cost
b.BEP-229: Implement EIP-2718 Typed Transaction Envelope
c.BEP-230: Implement EIP-2929 Gas cost increases for state access opcodes
d.BEP-231: Implement EIP-2930: Optional access lists -
Part of London Upgrade:
a.BEP-227: Implement EIP-3198: BASEFEE opcode
b.BEP-226: Implement EIP-1559 with base fee of 0
c.BEP-228: Implement EIP-3541: Prevent deploying contracts starting with 0xEF
d.BEP-212: Implement EIP-3529: Reduction in Refunds
5.HertzFix: 2023/12/07
About The HertzFix
Block Height: 34140700
it is a hot fix hard fork without BEP, check: release v1.3.4
Year Of 2024
1.Kepler: 2024/01/23
About Johannes Kepler
Block Height: 35490444
- BEP-319: Optimize the incentive mechanism of the Fast Finality feature
- Part of Shanghai Upgrade:
a.BEP-216: Implement EIP-3855 PUSH0 instruction
b.BEP-217: Implement EIP3860 Limit and meter initcode
c. BEP-311: Warm COINBASE
d.BEP-312: Announce EIP-6049 Deprecate SELFDESTRUCT
2.Feynman: 2024/04/18
Block Height: 37959559
3.Tycho: 2024/06/20
Block Height: 39769787
- About Tycho Brahe
- FAQ About Tycho Hard Fork
- BEPs:
a. BEP-336: Implement EIP-4844: Shard Blob Transactions
b.BEP-343: Implement EIP-1153: Transient storage opcodes
c.BEP-344: Implement EIP-6780: SELFDESTRUCT only in same transaction
d.BEP-342: Implement EIP-5656: MCOPY
e.BEP-345: Implement EIP-7516: BLOBBASEFEE opcode
f.BSC won’t support “EIP-4788: BeaconRoot”
4.Haber: 2024/06/20
Block Height: 39769787
4.1.HaberFix: 2024/09/26
Block Height: 42578785
It is a hard fork fix for SystemContract, no specific BEP
5.Bohr: 2024/09/26
Block Height: 42579145
- BEP-341: Validators can produce consecutive blocks
- BEP-402: Complete missing fields in Block Header to generate Signature
- BEP-404: Clear Miner History when Switching Validators Set
- BEP-410: Add Agent for Validators