
Your definitive guide to zkVMs
Researched and written by our awesome engineering team - Aashutosh Rathi, Prudhvi Rampey, zk_cat and Kautuk during their time at Succinct’s ZK-Residency program that took place in October 2024.The goal of this article is to not only provide objective performance metrics but also talk about the subjective experience while we were building using this toolkit -Developer ExperienceDocsSupport / CommunityCode / APIHappiness QuotientFeaturesPerformanceGeneral-purpose zkVMs have become a powerful fo...

Micro-Rollups for Keystores
If you’ve been deep in the trenches of Account Abstraction (AA) and Rollup scaling, you’ve probably come across the term “Keystore Rollup”. Since this concept sits at the intersection of two of "The Three Transitions", it represent a significant step towards a more global-scale and user-friendly Ethereum ecosystem.The Three TransitionsThe aim of this blogpost is to provide a high-level yet detailed deep dive into the concept of a Keystore Rollup, what problems does it solve, an example implem...

Value accrual for Rollup frameworks and RaaS (are they going to ZERO?)
- 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 ...
Micro-rollups to scale web3 applications



Your definitive guide to zkVMs
Researched and written by our awesome engineering team - Aashutosh Rathi, Prudhvi Rampey, zk_cat and Kautuk during their time at Succinct’s ZK-Residency program that took place in October 2024.The goal of this article is to not only provide objective performance metrics but also talk about the subjective experience while we were building using this toolkit -Developer ExperienceDocsSupport / CommunityCode / APIHappiness QuotientFeaturesPerformanceGeneral-purpose zkVMs have become a powerful fo...

Micro-Rollups for Keystores
If you’ve been deep in the trenches of Account Abstraction (AA) and Rollup scaling, you’ve probably come across the term “Keystore Rollup”. Since this concept sits at the intersection of two of "The Three Transitions", it represent a significant step towards a more global-scale and user-friendly Ethereum ecosystem.The Three TransitionsThe aim of this blogpost is to provide a high-level yet detailed deep dive into the concept of a Keystore Rollup, what problems does it solve, an example implem...

Value accrual for Rollup frameworks and RaaS (are they going to ZERO?)
- 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 ...
Micro-rollups to scale web3 applications
Share Dialog
Share Dialog

Subscribe to Stackr Labs

Subscribe to Stackr Labs
>100 subscribers
>100 subscribers
We are excited to announce our $5.5M seed round led by Archetype with participation from prominent funds, strategic investors, and angels, including a16z CSS, Lemniscap, Superscrypt, Spartan, Scalar Capital, a_capital, Sreeram Kannan, Anurag Arjun, Mustafa Al-Bassam and others to onboard the next wave of builders to web3.
Stackr is a comprehensive and modular framework designed to enable developers to seamlessly build micro-rollups using general-purpose programming languages.

Building applications for the blockchain has always been a niche field with a steep learning curve. Many non-web3 teams shy away from the complexities, even though decentralization could significantly enhance their offerings.
Stackr provides the simplest route to building web3 applications, offering developers a "web2 way for building web3 applications." With our powerful developer tooling, new teams and existing enterprises with web2 applications can seamlessly transition to decentralized solutions.
We call the apps built using Stackr, Micro-rollups.
Rollups are applications that perform off-chain execution and post the execution data on a host blockchain. By doing so, they derive the security properties of the host chain.
Conceptualized as a solution to the scaling problems of blockchains, rollups were conceived amidst the skyrocketing network fees on Ethereum. The initial EVM-based general-purpose rollups were designed to provide a quick fix, preserving the ‘Ethereum developer experience’ while minimizing transaction costs. They served as an immediate remedy for the blockspace crisis. However, this initial approach to rollups has its own set of limitations.
One of them being the single-threaded nature and the global shared state of the EVM execution environment. A notable incident occurred when Arbitrum, one of the largest rollups, witnessed gas prices far surpassing those of Ethereum during its Odyssey event in July 2022, causing network congestion and impacting all apps on the rollup. This is because all applications were competing for the same, congested blockspace!
The solution to such predicaments lies in building isolated execution environments for each app, a.k.a., App-specific rollups.
App-specific rollups are chains that provide a customized and/or optimized execution environment to support specific use cases. These customizations could be protocol level - such as block times or gas measurement or even application level like custom cryptography or pre-compiles. They can be shared by similar applications or could serve just a single one.
However, while app rollups provide an optimized solution to the block space crisis, “constructing new architectures” for these app rollups is still quite difficult! It requires the management of various components, including establishing a state machine, the intricacies of data transport, and the implementation of verification mechanisms.
This is where Stackr comes in. The Stackr SDK offers pre-packaged modules that can be tailored to specific needs allowing developers to easily build bespoke rollups from scratch each with their own unique designs.
However, Stackr transcends traditional VM-based rollups, taking the concept of app rollups to a new level where execution doesn't necessarily rely on a VM but can instead employ custom logic written in nearly any programming language. We proudly introduce Micro-rollups, ushering in a new era of logic-specificity alongside app-specificity.
Micro-rollups are neo execution environments with primary objective of empowering developers by providing them with the necessary tools to create a broader range of web3 applications. This is achieved by offering developers a toolkit that aligns seamlessly with their existing knowledge and expertise, simplifying the complexities associated with building native web3 applications.

At the heart of the micro-rollup concept lies the principle of separation of execution and proving. The executor’s primary duty is to execute transactions, while the burden of ensuring the accuracy of the execution results is shifted to an external entity or auditor. This approach allows the executor to implement the core business logic in an unconstrained flexible manner and focus on throughput while the slower and costlier process of generating proofs or attestations is delegated away.
Unlike traditional blockchains, while MRUs can be used to build full rollups, they do not place the same emphasis on the highest levels of security or complete permissionless-ness. Instead, their focus is on achieving “Sufficient Decentralization”, striking a balance between the familiarity of Web2 development and the security inherent in Web3. Some examples of the kind of apps that this approach is suitable for include (as also noted by Vitalik himself in his post “Different types of layer 2s“):
For current app-chains who want to strip off some weight off of their protocols by piggy backing on Ethereum’s or other chain’s security models
Centralized projects seeking to enhance security assurances for their users through blockchain-based solutions
Current-gen centralized financial applications like CEXs who would want to provide users more visibility into their systems like proofs of solvency.
Non-financial applications, such as games or social media platforms, that aspire to be decentralized but require a “halfway-house” level of security
Systems that require additional co-processing and want to get trusted input inside Ethereum
and many more…
In essence, Micro-rollups offer a blend of accessibility, user-friendliness, and a certain degree of decentralization, making them a valuable tool for the expansion of the web3 ecosystem.
Much like conventional Web2 apps, micro-rollups can be self-hosted on various cloud infrastructures. The Stackr SDK delivers a developer experience akin to traditional server-side or web2 backend application development. Additionally, Stackr’s roadmap includes plans to offer a mechanism for hosting these MRUs on behalf of developers in the future.

Stackr will provide its core framework in multiple languages along with an aptly named verification layer - Vulcan committee, starting with JavaScript, as it is the most commonly used language for building web apps. Eventually, the SDK will also be made available in other languages like Python, Golang, Rust, C#, and more. The aim is to provide tooling support for use-case-specific builds. For example, having a toolkit in C# will allow Unity game developers to leverage micro-rollups in their projects, and with Golang developers can build multi-nodal micro-rollup networks.
In addition to the core library, Stackr will offer pre-built state machine wrappers for specific use cases, such as token transfers. We intend to extend these wrappers to basic applications like exchanges, marketplaces, and social networking apps, among others so that developers don't have to bootstrap their applications from scratch.
Stackr aims at expanding its base toolkit via first and third party plugins for Sequencing, Data Availability adapters, Account Abstraction, Indexing, Hosting and multitude of other services and is open to collaboration on the development of these plugins and wrappers.

The raised capital will be allocated towards several key objectives, including team expansion, preparation for the imminent launch of the platform's v1 version, and the growth of Stackr's developer ecosystem. Our overarching goal is to engage with a diverse community of independent developers and enterprise teams that are actively involved in developing applications for both Web2 and Web3.
Soon, we will also be launching our developer preview for a select few developers to give the Stackr SDK a spin. As a private beta tester, you will have early access to the various modules and direct support from the team. We will also be hosting a Hacker House Bootcamp in the build-up to ETH India later this year. If you're interested in participating, keep an eye out on our Twitter for an upcoming announcement.
Decentralized app development is currently constrained to a niche subset of crypto-natives. With Stackr, we aim to make it accessible for all. We want to break down the barriers between web2 and web3 by making it easy to build and operate rollups by providing a web2 like developer experience and abstracting away the on-chain complexities.
A truly permissionless on-chain world will be built when developers can innovate without restrictions. That is the vision that guides us at Stackr. #onwards
Stay tuned for Stackr Whitepaper dropping soon!
Follow us on Twitter
Drop an email at gm[at]stackrlabs.xyz
Join the conversation - Discord
We are excited to announce our $5.5M seed round led by Archetype with participation from prominent funds, strategic investors, and angels, including a16z CSS, Lemniscap, Superscrypt, Spartan, Scalar Capital, a_capital, Sreeram Kannan, Anurag Arjun, Mustafa Al-Bassam and others to onboard the next wave of builders to web3.
Stackr is a comprehensive and modular framework designed to enable developers to seamlessly build micro-rollups using general-purpose programming languages.

Building applications for the blockchain has always been a niche field with a steep learning curve. Many non-web3 teams shy away from the complexities, even though decentralization could significantly enhance their offerings.
Stackr provides the simplest route to building web3 applications, offering developers a "web2 way for building web3 applications." With our powerful developer tooling, new teams and existing enterprises with web2 applications can seamlessly transition to decentralized solutions.
We call the apps built using Stackr, Micro-rollups.
Rollups are applications that perform off-chain execution and post the execution data on a host blockchain. By doing so, they derive the security properties of the host chain.
Conceptualized as a solution to the scaling problems of blockchains, rollups were conceived amidst the skyrocketing network fees on Ethereum. The initial EVM-based general-purpose rollups were designed to provide a quick fix, preserving the ‘Ethereum developer experience’ while minimizing transaction costs. They served as an immediate remedy for the blockspace crisis. However, this initial approach to rollups has its own set of limitations.
One of them being the single-threaded nature and the global shared state of the EVM execution environment. A notable incident occurred when Arbitrum, one of the largest rollups, witnessed gas prices far surpassing those of Ethereum during its Odyssey event in July 2022, causing network congestion and impacting all apps on the rollup. This is because all applications were competing for the same, congested blockspace!
The solution to such predicaments lies in building isolated execution environments for each app, a.k.a., App-specific rollups.
App-specific rollups are chains that provide a customized and/or optimized execution environment to support specific use cases. These customizations could be protocol level - such as block times or gas measurement or even application level like custom cryptography or pre-compiles. They can be shared by similar applications or could serve just a single one.
However, while app rollups provide an optimized solution to the block space crisis, “constructing new architectures” for these app rollups is still quite difficult! It requires the management of various components, including establishing a state machine, the intricacies of data transport, and the implementation of verification mechanisms.
This is where Stackr comes in. The Stackr SDK offers pre-packaged modules that can be tailored to specific needs allowing developers to easily build bespoke rollups from scratch each with their own unique designs.
However, Stackr transcends traditional VM-based rollups, taking the concept of app rollups to a new level where execution doesn't necessarily rely on a VM but can instead employ custom logic written in nearly any programming language. We proudly introduce Micro-rollups, ushering in a new era of logic-specificity alongside app-specificity.
Micro-rollups are neo execution environments with primary objective of empowering developers by providing them with the necessary tools to create a broader range of web3 applications. This is achieved by offering developers a toolkit that aligns seamlessly with their existing knowledge and expertise, simplifying the complexities associated with building native web3 applications.

At the heart of the micro-rollup concept lies the principle of separation of execution and proving. The executor’s primary duty is to execute transactions, while the burden of ensuring the accuracy of the execution results is shifted to an external entity or auditor. This approach allows the executor to implement the core business logic in an unconstrained flexible manner and focus on throughput while the slower and costlier process of generating proofs or attestations is delegated away.
Unlike traditional blockchains, while MRUs can be used to build full rollups, they do not place the same emphasis on the highest levels of security or complete permissionless-ness. Instead, their focus is on achieving “Sufficient Decentralization”, striking a balance between the familiarity of Web2 development and the security inherent in Web3. Some examples of the kind of apps that this approach is suitable for include (as also noted by Vitalik himself in his post “Different types of layer 2s“):
For current app-chains who want to strip off some weight off of their protocols by piggy backing on Ethereum’s or other chain’s security models
Centralized projects seeking to enhance security assurances for their users through blockchain-based solutions
Current-gen centralized financial applications like CEXs who would want to provide users more visibility into their systems like proofs of solvency.
Non-financial applications, such as games or social media platforms, that aspire to be decentralized but require a “halfway-house” level of security
Systems that require additional co-processing and want to get trusted input inside Ethereum
and many more…
In essence, Micro-rollups offer a blend of accessibility, user-friendliness, and a certain degree of decentralization, making them a valuable tool for the expansion of the web3 ecosystem.
Much like conventional Web2 apps, micro-rollups can be self-hosted on various cloud infrastructures. The Stackr SDK delivers a developer experience akin to traditional server-side or web2 backend application development. Additionally, Stackr’s roadmap includes plans to offer a mechanism for hosting these MRUs on behalf of developers in the future.

Stackr will provide its core framework in multiple languages along with an aptly named verification layer - Vulcan committee, starting with JavaScript, as it is the most commonly used language for building web apps. Eventually, the SDK will also be made available in other languages like Python, Golang, Rust, C#, and more. The aim is to provide tooling support for use-case-specific builds. For example, having a toolkit in C# will allow Unity game developers to leverage micro-rollups in their projects, and with Golang developers can build multi-nodal micro-rollup networks.
In addition to the core library, Stackr will offer pre-built state machine wrappers for specific use cases, such as token transfers. We intend to extend these wrappers to basic applications like exchanges, marketplaces, and social networking apps, among others so that developers don't have to bootstrap their applications from scratch.
Stackr aims at expanding its base toolkit via first and third party plugins for Sequencing, Data Availability adapters, Account Abstraction, Indexing, Hosting and multitude of other services and is open to collaboration on the development of these plugins and wrappers.

The raised capital will be allocated towards several key objectives, including team expansion, preparation for the imminent launch of the platform's v1 version, and the growth of Stackr's developer ecosystem. Our overarching goal is to engage with a diverse community of independent developers and enterprise teams that are actively involved in developing applications for both Web2 and Web3.
Soon, we will also be launching our developer preview for a select few developers to give the Stackr SDK a spin. As a private beta tester, you will have early access to the various modules and direct support from the team. We will also be hosting a Hacker House Bootcamp in the build-up to ETH India later this year. If you're interested in participating, keep an eye out on our Twitter for an upcoming announcement.
Decentralized app development is currently constrained to a niche subset of crypto-natives. With Stackr, we aim to make it accessible for all. We want to break down the barriers between web2 and web3 by making it easy to build and operate rollups by providing a web2 like developer experience and abstracting away the on-chain complexities.
A truly permissionless on-chain world will be built when developers can innovate without restrictions. That is the vision that guides us at Stackr. #onwards
Stay tuned for Stackr Whitepaper dropping soon!
Follow us on Twitter
Drop an email at gm[at]stackrlabs.xyz
Join the conversation - Discord
No activity yet