3 Value Accrual For Rollup Frameworks and RaaS (Are They Going To - Stackr Labs
3 Value Accrual For Rollup Frameworks and RaaS (Are They Going To - Stackr Labs
- by Shivanshu Madan
If the future consists of an onchain economy of thousands of rollups, we’re definitely on the right
timeline in the present. From the Optimism stack and Polygon chain development kit to Caldera
and Stackr, recent months have seen a variety of Rollup frameworks and Rollups-as-a-Service
(RaaS) providers hit the market. These frameworks offer modular (often open-source) codebases
for the different components of a rollup, allowing developers to pick and choose from a variety of
custom options for each layer of the stack.
But how do these providers accrue value? Or, do they accrue any value at all? as argued by
Neel Somani recently in his talk “RaaS solutions are going to zero” at Modular Summit.
https://mirror.xyz/stackrlabs.eth/EzOKGli-HCERzOg2vGrcecNaQQYbT8oUkd1nYcZLD7c 1/10
2023/12/5 07:50 Value accrual for Rollup frameworks and RaaS (are they going to … — Stackr Labs
In this blog post, we analyze some of his arguments and also explore the intricate dynamics of
value accrual for rollup frameworks and RaaS providers. From the individual layers to Superchains,
we unravel the hidden mechanisms behind the value creation and capture by rollup frameworks
and RaaS providers.
1. Execution - This layer executes the transactions by applying the State Transition Function (STF)
on the existing state of the rollup. Depending on how ‘centralized’ the rollup is, an execution node
could own a range of responsibilities from ordering transactions and executing them to posting
them on L1 and creating fraud/validity proofs.
The execution layer is the ‘user-facing’ layer, where the money enters the rollup stack. Users are
charged a transaction fee (gas) which is usually a margin over the various costs that the execution
layer has to pay (more on this later). This layer can also extract additional value from the users by
ordering transactions in certain ways (also known as MEV: Maximal Extractable Value).
https://mirror.xyz/stackrlabs.eth/EzOKGli-HCERzOg2vGrcecNaQQYbT8oUkd1nYcZLD7c 2/10
2023/12/5 07:50 Value accrual for Rollup frameworks and RaaS (are they going to … — Stackr Labs
Breakdown of the execution layer operated by a centralized rollup sequencer. Its responsibilities
include: Ordering transactions, Posting transaction data on the DA layer, Creating proofs, Posting
proofs and state changes on Settlement Layer
2. Settlement - This includes verifying the validity/fraud proofs and ‘defining’ the canonical state
of the rollup (in the case of smart contract rollups). Settlement is usually managed by a unified,
high-security layer like Ethereum. Rollup frameworks can build their own settlement layer as well.
Settlement isn’t a very high-value-capture layer of the stack as verification costs are usually
meager. Optimism only pays ~$5 a day to Ethereum for settlement. A competitive settlement layer
would cost even less. (as also highlighted in Rollups-as-a-Service Are Going To Zero)
3. Data Availability - DA includes broadcasting the ordered transaction data to the rest of the
network (also sometimes called Data Publishing). It ensures that anyone can permissionlessly
reconstruct the rollup state by simply applying the broadcasted transaction data to some
previously finalized state.
DA costs form a major portion of all rollup costs. Posting data on a highly-secure layer like
Ethereum can be quite expensive. Cheaper and faster DA alternatives are being actively
developed by protocols like Celestia, Avail, and EigenDA. Rollup frameworks could also consider
building their own DA layer, but a fragmented DA has high bootstrapping costs and makes
interoperability more complex.
It might help to think of the Execution layer as a B2C model and Settlement and DA layers as B2B
models:
• Execution layer buys block space from the DA layer and sells its execution services directly to
the end user (customer). It also buys verification & bridging services from the Settlement layer
• DA layer sells block space to another business - the Execution layer
• Settlement layer provides settlement services to another business - the Execution layer
In such a setup in competitive markets, the majority of value capture happens directly from the
end user in the execution layer of the stack, so it makes sense to break it down further and
analyze its value flows independently.
https://mirror.xyz/stackrlabs.eth/EzOKGli-HCERzOg2vGrcecNaQQYbT8oUkd1nYcZLD7c 4/10
2023/12/5 07:50 Value accrual for Rollup frameworks and RaaS (are they going to … — Stackr Labs
https://mirror.xyz/stackrlabs.eth/EzOKGli-HCERzOg2vGrcecNaQQYbT8oUkd1nYcZLD7c 5/10
2023/12/5 07:50 Value accrual for Rollup frameworks and RaaS (are they going to … — Stackr Labs
This can be the rollup team themselves. Or, as mentioned at the beginning of the article, RaaS
providers often handle the sequencing for the rollups deployed using them. In fact, this is the
majority portion of revenue for the RaaS providers.
of it and aren’t obligated to share any profits with the underlying framework.
Can they have a contractual agreement with the rollup framework to share profits?
They can, but if they do so:
1. They lose out on some of their own profits
2. Another competitor RaaS could choose not to share profits with the rollup framework and
would be economically dominant in the long term
Therefore, game theoretically, for RaaS provider to survive, the rational decision is to NOT share
profits with the underlying framework.
https://mirror.xyz/stackrlabs.eth/EzOKGli-HCERzOg2vGrcecNaQQYbT8oUkd1nYcZLD7c 7/10
2023/12/5 07:50 Value accrual for Rollup frameworks and RaaS (are they going to … — Stackr Labs
One important caveat here is that the incentives of rollups and rollup frameworks might not always
be aligned. At any point, the rollup could choose to follow its own path by customizing the
framework and scrapping any revenue share agreements.
3. Direct value accrual: Through the framework’s own rollup (e.g., Optimism mainnet) built using
the same framework (e.g., OP Stack). The gas could be in the native token (e.g., OP) and all the
MEV from this rollup would accrue to the framework team. In addition, the team could also
‘extract’ some supplementary direct value:
1. Building their own RaaS - The framework could choose to compete in the RaaS space and
provide its own Sequencer hosting + consulting services. If a lot of frameworks start doing
this, this could make the RaaS business model unsustainable in the long term. This is
because the framework could leverage its credibility and position in the market to outcompete
any external RaaS providers built on top of it.
2. Inter-rollup composability as leverage: Anyone can build a rollup by using the framework as
it is or modifying it. However, to gain network effects and interoperability with other rollups
built on the same framework, the framework may require adherence to certain defined
standards.
This is what OP Stack does with the Law of Chains. To be a part of the Superchain, you have
to follow certain rules. These rules are defined by the OP governance. For example, one of
these rules could be that all rollups in Superchain have to use OP as the gas token. This could
also evolve to include MEV share laws, for e.g., X% of cross-chain MEV revenue would go
back to the OP treasury.
The rollup framework teams can play with the above 3 segments to tailor their ‘value capture’
mechanism to their goals and ambitions. For them to accrue any direct value, a few (non-
exhaustive) options could be:
https://mirror.xyz/stackrlabs.eth/EzOKGli-HCERzOg2vGrcecNaQQYbT8oUkd1nYcZLD7c 8/10
2023/12/5 07:50 Value accrual for Rollup frameworks and RaaS (are they going to … — Stackr Labs
Conclusion
The rapid development of rollup frameworks and Rollups-as-a-Service (RaaS) providers in the
blockchain space has sparked questions about their value accrual. While the execution layer
captures the lion's share of value, rollup frameworks can gain indirect value through adoption and
enhancements. Some rollups may even share revenue, creating a semi-direct value accrual.
Furthermore, by deploying their own rollups and leveraging inter-rollup composability, frameworks
can directly capture value. As the ecosystem evolves, striking the right balance between
competition and collaboration will be vital for the sustainable growth of rollup frameworks and
RaaS providers.
At Stackr, we're exploring the best ways to build a transparent and sustainable business that
opens the gates of crypto to the Web2 world. As we grind towards shipping our rollup
framework, we are also experimenting and evaluating the various ways of accruing value to our
customers and partners. If you have ideas, thoughts, or arguments, we would love to hear from
you!
Reach out to us via Twitter or drop an email at gm[at]stackrlabs.xyz.
Verification
This entry has been permanently stored onchain and signed by its creator.
ARWEAVE TRANSACTION
https://mirror.xyz/stackrlabs.eth/EzOKGli-HCERzOg2vGrcecNaQQYbT8oUkd1nYcZLD7c 9/10
2023/12/5 07:50 Value accrual for Rollup frameworks and RaaS (are they going to … — Stackr Labs
a-cxEIfdvgVyW44…_X3eI0u9xWCSViM
AUTHOR ADDRESS
0xE8CBcF9D553030b…1Bc0e3a5C2f5361
NFT ADDRESS
0xb095Fd2FA00BA7F…B41f8809ffF6684
CONTENT DIGEST
EzOKGli-HCERzOg…T8oUkd1nYcZLD7c
https://mirror.xyz/stackrlabs.eth/EzOKGli-HCERzOg2vGrcecNaQQYbT8oUkd1nYcZLD7c 10/10