What is an Rollup Improvement Proposal (RIP)?
A Rollup Improvement Proposal (RIP) is a formal document that outlines new features, processes, or optimizations for rollup solutions in the Ethereum ecosystem. RIPs act as specifications to improve rollups, enhance interoperability, and standardize development processes.
All RIPs are optional. RIPs are and will always remain optional standards for Rollups and participants in the larger EVM ecosystem.
Why are RIPs Important?
RIPs help coordinate technical improvements for rollups in a transparent, collaborative way. They:
By adopting RIPs, rollups can align on standards and ensure better interoperability across Layer 2 solutions. The goal of the RIP project is to standardize and provide high-quality documentation for Rollups in the Ethereum ecosystem.
What are the Different Types of RIPs?
Standards Track RIPs - Changes that impact most or all rollup implementations, including:
Meta RIPs - Proposals related to rollup processes, governance, or the RIP process itself. These are not technical but focus on procedures, tools, or guidelines.
What is the RIP Process?
The RIP process follows these steps:
Tip: For Core RIPs, presenting your proposal during Rollcall meetings is the best way to gather technical feedback and consensus from rollup core teams.
Who Can Submit a RIP?
Anyone! Whether you're a developer, researcher, or rollup enthusiast, you can submit an RIP. Before drafting:
What Makes a Successful RIP?
A strong RIP includes:
How Do I Format a RIP?
RIPs must follow a specific template and structure in Markdown format. Each RIP includes:
Refer to the RIP Template for guidelines.
Who Oversees the RIP Process?
RIP Editors ensure proposals are well-formatted and ready for review. They do not decide the merits of a proposal. Current RIP editors include:
Where Can I Track RIPs and Rollup Progress?
What Happens After a RIP is Final?
Once an RIP is accepted and implemented by at least one rollup on their mainnet, it becomes a Final RIP. Care is taken to resolve any conflicts before deployment to avoid competing standards.
How Do I Stay Involved?
Where Can I Find More Information?
By collaborating through RIPs, we can drive innovation and ensure a shared, open-source approach to improving Ethereum rollup solutions.
v2.0.0