The Ethereum Virtual Machine is now a de facto public good and not just one of the Ethereum Blockchain core components anymore.
As the EVM’s influence spans multiple blockchain platforms, the entire blockchain ecosystem can benefit from evolving the project’s governance into a cross-industry open-source organization, such as the Linux Foundation, and separating the Ethereum Improvement Proposals from the EVM Improvement Proposals.
The goal is to ensure the EVM’s governance and evolution align with the blockchain space’s interconnected and collaborative nature, reimagining it as a platform-agnostic infrastructure that can seamlessly interact with and support various blockchain networks.
What are your thoughts about this?
Rationales
While initially designed for Ethereum Blockhain’s purposes, the EVM has extended its significance beyond that, becoming a fundamental building block for various other blockchain projects, L2s, and chains.
The spreading of the EVM across multiple—even competing—chains and projects consolidated it as a standard, fostering the creation of countless tools and services for developers, companies, and final users.
However, the widespread adoption of the EVM now also raises challenges for its governance and evolution: any changes or updates to the specs have far-reaching implications for all these interconnected chains and projects.
Some blockchains are already unable to be 100% fully EVM compatible, and things will get worse in the future as more EVM specs are upgraded to satisfy Ethereum Blockchain’s needs only.
The concrete risk is a future split in the ecosystem, with increasing difficulty in developing cross-chain compatible tools and services and consequent fragmentation of the developers’ and users’ communities.
Currently, changes to the EVM are proposed and implemented through Ethereum Improvement Proposals (EIPs). While this process effectively addresses the needs of the Ethereum Mainnet chain, it hardly considers the broader implications for the entire interconnected ecosystem of chains and projects utilizing the EVM.
Shifting the paradigm and separating the EVM governance and lifecycle from the Ethereum Blockchain could enable a more comprehensive approach to its evolution, considering the interconnected nature of the EVM’s usage and ensuring that changes or updates are implemented with the broader ecosystem in mind.