📜 BRIP-0001: Execution Layer Client Fork
Berachain's first improvement proposal (Berachain Improvement Proposal), presented by @CalBera_!
The content covers the fork of the execution layer client, adjustments to the EIP-1559 fee mechanism, and the potential integration of native mechanisms in the future (enshrinement).
🧵 This is a significant direction, and if approved, it will bring unlimited possibilities 👇
🔀 Execution Client Fork
The proposal suggests forking the currently mainstream EVM execution clients—Reth and Geth. This will involve minimal changes to the existing clients while maintaining full EVM compatibility.
For example: Solidity, opcodes, etc., will remain compatible, and users will not need to change their development habits.
⛽ Starting Point: Gas Optimization
The current execution clients are designed for Ethereum's block time and fee structure, which does not match Berachain's faster block time and lower transaction fees, potentially leading to transaction lags and other poor user experiences.
🤜🤛 Further: Possibility of Native Mechanism Integration
Forking the execution client will open the door for Berachain's native integration of the PoL mechanism!
For example: Block rewards, incentive distribution, and other mechanisms can be directly implemented natively at the execution layer without relying on bots and without consuming gas.
🔎 Read the complete BRIP-0001 proposal:
https://hub.forum.berachain.com/t/brip-0001-execution-layer-forked-clients/1225