ecosystem-contributions icon indicating copy to clipboard operation
ecosystem-contributions copied to clipboard

Delegate Mission Request: Decentralized rollup-as-a-service

Open opjulian opened this issue 1 year ago • 0 comments

Delegate Mission Request: Decentralized rollup-as-a-service

Delegate Mission Request Summary: To accomplish the long-term vision of the superchain spanning thousands of rollup chains, we need to make it as easy as possible to deploy and operate new rollups. We propose the creation of a decentralized Rollup-as-a-Service (RaaS) network (or, at minimum, an open-source RaaS as a step toward a decentralized one) to help make this vision a rzality. Compared to existing RaaS providers — which have moats and lock-ins — the network would standardize the feature set and democratize the provider role, and enable easily switching between providers.

S5 Intent Intent 1: Progress toward technical decentralization

Proposing Delegate Jack Anorak 4

Proposal Tier Fledgling

Baseline Grant Amount 100k OP (Approximately 4 people for one year at current prices, though prices may vary so a more conservative approach might be beneficial.)

Should this Foundation Mission be fulfilled by one or multiple applicants One, but should ideally be a pluralistic group.

Apply Here

Specification

Completion Date August 1, 2024

How will this Delegate Mission Request help accomplish the above Intent? The long-term future of the superchain will comprise hundreds or even thousands of OP Stack rollups. To help this future come to pass, it’s important to make it as easy as possible to deploy and operate new rollups. The north star goal is to make it as easy to deploy a rollup as it is to deploy a smart contract today.

We propose the creation of a decentralized on-chain RaaS network where users could request the deployment and operation of a new rollup, and providers could fulfill these requests. This network would have standardized features, allowing easy migration between providers and enabling anyone to become an infra provider with an open-source stack. Considering the magnitude of the step toward full decentralization, this Mission Request will also entertain not fully decentralized but otherwise open-source solutions to lay a foundation for fully decentralized solutions later on.

What is required to execute this Delegate Mission Request? The work involves building the on-chain components of the network, as well as improving the standard stack. The expected deliverable is a functional network that meets the outlined objectives and a “plug-and-play” stack for providers to offer rollup services.

The stack should include all the necessary devops features for steady and stable operation, including monitoring, alerting, and automated restarts.

How should the Token House measure progress towards this Mission?

  • Update upon completion of planning
  • Periodic updates on progress toward implementation and blockers
  • Eventual release announcements

How should badgeholders measure impact upon completion of this Mission?

  • Stability of the stack in operating a rollup under high load.
  • Number of users or organizations deploying or expressing interest in deploying a rollup on the network.
  • Number of enlisted providers.

opjulian avatar Feb 15 '24 20:02 opjulian