Vitalik's Balancing Act: What Should Ethereum Include in Its Protocol?

·

Vitalik Buterin advocates for Ethereum's need to flexibly balance incorporating specific functionalities into its protocol. This approach aims to harmonize enhanced capabilities with manageable complexity while preserving decentralization and catering to diverse needs.

1. Understanding "Encapsulation/Enshrinement"

In traditional software development, encapsulation hides implementation details behind abstract interfaces. For Ethereum, encapsulation/enshrinement means embedding more functionalities directly into the L1 protocol—features previously reliant on external software. These become "protocol features."

In a September blog post, Vitalik revisited Ethereum's original "minimal enshrinement philosophy," which prioritized a lean L1 layer supplemented by off-chain solutions like rollups. He now suggests recalibrating this philosophy to address evolving challenges.


2. The Minimal-Enshrinement Philosophy

The minimal-enshrinement philosophy simplifies blockchain execution by embedding only essential functions, avoiding unnecessary complexity. For instance, Ethereum doesn’t need a full liquid staking system (e.g., Lido’s stETH) but might encapsulate critical components to solve core challenges.

Benefits:

Trade-offs:
As the ecosystem matures, adding select features (e.g., reduced gas fees, improved security) could optimize Ethereum’s performance.


3. Account Abstraction (ERC-4337)

Account abstraction (ERC-4337) enables smart contract wallets and ERC-20 gas payments, accelerating crypto adoption. Initially proposed as EIP-86, it evolved into an ERC standard, bypassing the need for hard forks.

Why Enshrine ERC-4337?


4. Proposer-Builder Separation (PBS)

PBS decentralizes block production by separating validators (proposers) from MEV-extracting builders. Currently, 90% of blocks use mev-boost, a third-party solution risking centralization.

Enshrined PBS Advantages:


5. ZK-EVM and Liquid Staking

ZK-EVM leverages zero-knowledge proofs for scalable, secure transactions. Protocol-level integration could:

Liquid Staking Risks:
Dominant staking tokens (e.g., Lido’s stETH) may centralize validator control. Enshrinement could enforce decentralization safeguards.


6. Striking the Right Balance

Vitalik emphasizes a flexible middle ground:

Pros of Abstraction:

Pros of Enshrinement:

Key Takeaways:

  1. Enshrinement avoids centralization but risks protocol overload.
  2. Rarely used features may warrant removal for backward compatibility.
  3. Evolution demands continuous reassessment.

FAQs

Q: Why reconsider minimal enshrinement now?
A: Growing ecosystem complexity reveals cases where protocol-level features enhance security and efficiency.

Q: Does enshrinement conflict with decentralization?
A: Strategically applied, it can prevent centralization by reducing reliance on external, monopolized tools.

Q: How does ZK-EVM improve Ethereum?
A: It boosts throughput and privacy while minimizing trust in third-party verifiers.

👉 Explore Ethereum’s latest upgrades

👉 Dive deeper into ZK-EVM


Blockchains are social systems, not just tech stacks. The optimal path blends principled minimalism with pragmatic adaptability.