Ethereum's co-founder, Vitalik Buterin, successful a blog station dated September 30, 2023, delved into the ongoing sermon astir protocol enhancements concerning Layer 1 (L1) and Layer 2 (L2) solutions. Initially, Ethereum was driven by a minimalistic approach, focusing connected a elemental halfway protocol portion enabling functionalities done protocols built atop it. However, caller discussions person leaned towards incorporating much features into the halfway protocol to code assorted needs similar integer plus exchange, privacy, and relationship information among others.
Early Minimalism Philosophy
The aboriginal plan aimed for a 'clean, elemental and beauteous protocol,' minimizing enshrined logic successful transaction processing. This minimalist attack was peculiarly targeted astatine addressing scaling and relationship abstraction. Back successful 2015, these concepts were aimed astatine reducing the protocol's intrinsic complexity, with scaling envisioned arsenic a maximally abstracted signifier that seamlessly extended Ethereum's capabilities.
Account Abstraction Challenges
Buterin recounted challenges faced with relationship abstraction proposals, notably EIP 86, which sought to simplify transaction processing but inadvertently introduced complexity. The complexity, arsenic highlighted, emanated from the alteration successful responsibility, pushing much logic onto miners (now artifact proposers) successful the transaction acceptance process.
The Shift Towards Enshrinement
The sermon has since shifted towards enshrining definite functionalities to code inherent challenges. For instance, ERC-4337, an extra-protocol solution, aimed astatine making transactions cheaper by reducing EVM's overhead. However, the medium-term roadmap for ERC-4337 suggests enshrining parts of it into the protocol for amended state ratio and censorship resistance.
The Case of ZK-EVMs
Zero-Knowledge Ethereum Virtual Machines (ZK-EVMs) were besides explored arsenic imaginable enshrinement targets. These are captious for verifying EVM execution wrong ZK-SNARKs, and the treatment revolves astir leveraging Ethereum's societal statement for handling bugs and upgrades successful L2 ZK-EVMs.
Buterin besides discussed enshrining proposer-builder separation (ePBS) owed to the emergence successful Miner Extractable Value (MEV) and the emergence of specialized artifact builders. The in-protocol enshrinement of ePBS could perchance mitigate spot assumptions tied to caller histrion categories similar relays, which are portion of extra-protocol solutions similar MEV-Boost.
Private Mempools and Liquid Staking
The sermon extends to enshrining backstage mempools to combat frontrunning and exploring in-protocol functionalities for liquid staking to mitigate centralization risks. These enshrinements purpose to code circumstantial idiosyncratic demands and strategy inefficiencies portion considering the trade-offs involved.
Lastly, the blog touched connected the enshrinement of precompiles to expedite circumstantial cryptographic operations. The propulsion for caller precompiles, similar secp256r1, seeks to amended wallet information done trusted hardware modules.
In summary, Buterin's station reflects a nuanced introspection of Ethereum's protocol enhancement strategies, weighing the trade-offs betwixt minimalistic plan and enshrining further functionalities to conscionable evolving idiosyncratic needs and strategy demands.
Image source: Shutterstock