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
- Tycho Brahe: Tycho Brahe - 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 civiliazation.
3.HardFork Timeline
Future
- StateExpiry
- Parallel EVM
- Dynamic GasFee
- 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?
- BC Fusion
- BEP-341: Validators can produce consecutive blocks
Year Of 2024
Tycho (WIP)
Target hard fork: Testnet(Apr 2024), Mainnet(Jun 2024)
- Cancun EIPs On BSC:
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”
Feynman (in-progress)
Target hard fork: Mainnet(Apr 2024)
Kepler (enabled)
About Johannes Kepler
Height: 35490444, Date: 2024/01/23
- 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
Year Of 2023
HertzFix(enabled)
it is a hot fix hard fork without BEP, check: release v1.3.4
Height: 34140700, Date: 2023/12/07
Hertz(enabled)
About Heinrich Hertz
Height: 31302048, Date: 2023/08/30
-
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
Plato(enabled)
Height: 30720096, Date: 2023/08/10
- BEP-126: Introduce Fast Finality Mechanism, the 2nd part.
Luban(enabled)
Height: 29020050, Date: 2023/06/12
- BEP-126: Introduce Fast Finality Mechanism, the 1st part.
- BEP-174: Cross Chain Relayer Management
- BEP-221: CometBFT Light Block Validation
Planck(enabled)
Height: 27281024, Date: 2023/04/12
- BEP-171: Security Enhancement for Cross-Chain Module
- BEP-172: Network Stability Enhancement On Slash Occur
Year Of 2022
Gibbs(enabled)
Height 23846001, Date: 2022/12/12
Moran(enabled)
Height: 22107423, Date: 2022/10/12
- Fix the exploiter attack (emergency, no BEP)
Nano(enabled)
Height: 21962149, Date: 2022/10/06
- Suspend CrossChain between BC & BSC due to the exploiter attack (emergency, no BEP)
Euler(enabled)
Height: 18907621, Date: 2022/06/22
- BEP-127 Temporary Maintenance Mode for Validators
- BEP-131 Introduce candidate validators onto BNB Smart Chain
Year Of 2021
Bruno(enabled)
Height: 13082000, Date: 2021/11/30
MirrorSync(enabled)
Height: 5184000, Date: 2021/02/25
- Upgrade 3 system contract (no BEP): TokenManagerContract, TokenHubContract, RelayerIncentivizeContract