The use of this site and the content contained therein is governed by the Terms of Use. When you use this site you acknowledge that you have read the Terms of Use and that you accept and will be bound by the terms hereof and such terms as may be modified from time to time.
All text, graphics, audio, design and other works on the site are the copyrighted works of nasscom unless otherwise indicated. All rights reserved.
Content on the site is for personal use only and may be downloaded provided the material is kept intact and there is no violation of the copyrights, trademarks, and other proprietary rights. Any alteration of the material or use of the material contained in the site for any other purpose is a violation of the copyright of nasscom and / or its affiliates or associates or of its third-party information providers. This material cannot be copied, reproduced, republished, uploaded, posted, transmitted or distributed in any way for non-personal use without obtaining the prior permission from nasscom.
The nasscom Members login is for the reference of only registered nasscom Member Companies.
nasscom reserves the right to modify the terms of use of any service without any liability. nasscom reserves the right to take all measures necessary to prevent access to any service or termination of service if the terms of use are not complied with or are contravened or there is any violation of copyright, trademark or other proprietary right.
From time to time nasscom may supplement these terms of use with additional terms pertaining to specific content (additional terms). Such additional terms are hereby incorporated by reference into these Terms of Use.
Disclaimer
The Company information provided on the nasscom web site is as per data collected by companies. nasscom is not liable on the authenticity of such data.
nasscom has exercised due diligence in checking the correctness and authenticity of the information contained in the site, but nasscom or any of its affiliates or associates or employees shall not be in any way responsible for any loss or damage that may arise to any person from any inadvertent error in the information contained in this site. The information from or through this site is provided "as is" and all warranties express or implied of any kind, regarding any matter pertaining to any service or channel, including without limitation the implied warranties of merchantability, fitness for a particular purpose, and non-infringement are disclaimed. nasscom and its affiliates and associates shall not be liable, at any time, for any failure of performance, error, omission, interruption, deletion, defect, delay in operation or transmission, computer virus, communications line failure, theft or destruction or unauthorised access to, alteration of, or use of information contained on the site. No representations, warranties or guarantees whatsoever are made as to the accuracy, adequacy, reliability, completeness, suitability or applicability of the information to a particular situation.
nasscom or its affiliates or associates or its employees do not provide any judgments or warranty in respect of the authenticity or correctness of the content of other services or sites to which links are provided. A link to another service or site is not an endorsement of any products or services on such site or the site.
The content provided is for information purposes alone and does not substitute for specific advice whether investment, legal, taxation or otherwise. nasscom disclaims all liability for damages caused by use of content on the site.
All responsibility and liability for any damages caused by downloading of any data is disclaimed.
nasscom reserves the right to modify, suspend / cancel, or discontinue any or all sections, or service at any time without notice.
For any grievances under the Information Technology Act 2000, please get in touch with Grievance Officer, Mr. Anirban Mandal at data-query@nasscom.in.
There has been a great buzz around Rollups-as-a-service in the blockchain space. That’s because RaaS empowers web3 enterprises to easily build Rollups chains with increased transaction speed and lower costs. Further, Rollup-as-a-service platforms do not require heavy infrastructure and extensive resources to launch Rollups; instead, they offer a quick build and deployment approach through Rollup SDKs and plug-n-play tools.
As we know, the blockchain space is hampered by the biggest trilemma— scalability. For example, we have witnessed the situation of the Crypto Kitties congestion crisis that occurred due to over 2-4 billion transactions occurring in a single day, which led to the freezing of 30,000 transactions. Now that the demand for innovative decentralized applications (dApps)is growing significantly, this scalability issue of Layer-1 blockchains becomes a barrier to adoption.
That’s why Layer-2 scaling solutions– Rollups existed and they are now rising in demand. Knowing this, numerous web3 infrastructure providers have started offering Rollups-as-a-service, simplifying the creation, deployment, and management of Rollup-based chains. Let’s dive deeper into the Rollups-as-a-service (Raas) concept to understand its advantages, types, working mechanism, use cases, and more.
However, to understand Rollups-as-a-service, you must be familiar with the concept of Layer-1 and Layer-2 blockchains and AppChains. If you want to learn about these concepts, read our all-inclusive guide below:
Rollups are the scaling solution designed to tackle the scalability issues of Layer-1 blockchain networks, enabling a faster, cheaper, and highly sustainable blockchain ecosystem for dApps. Rollups process the bulk of blockchain transactions on a separate faster network (Layer-2s), bundle the transactions into a single rollup, and then port the bundled transactions back on the main blockchain (Layer-1) at a minimal gas fee cost.
This approach of computing transactions off-chain could be beneficial for a lot of web3 applications in many ways. For example, it increases the transactions throughput capacity of the parent chain, and provides a more economical and sustainable ecosystem for dApp development while maintaining a high degree of security and full decentralization on Layer-2 by inheriting the security from the main Layer-1 chain.
Polygon zkEVM, zkSync, and Scroll are the top projects offering Rollups to scale Layer-1 blockchains. Most Rollup solutions are Ethereum-compatible, allowing seamless integration with existing dApps and smart contracts.
What is Rollups-as-a-Service (RaaS)?
Rollups-as-a-Service (RaaS) is a comprehensive stack that allows web3 enterprises and dApp projects to build, deploy, and maintain their customized, production-grade Rollup chains and AppRollups (application-specific Rollups) in a less complex and hassle-free way.
RaaS essentially provides an abstraction layer over the complex approach of launching Rollups using SDKs and frameworks. RaaS works similarly to software-as-a-service products that do not require users to manage complex hardware and software infrastructure or need hosting of any service on their end.
Likewise, rollup-as-a-service products are created to eliminate the complexities of building AppRollups from scratch using SDKs and frameworks, which include infrastructure management, operating nodes, or programming heavy codes. Instead, developers are provided with a dashboard-like platform and advanced tooling that enable the launch of custom Rollups within a few clicks with no reliance on intensive engineering or gathering technical expertise about complicated Rollups stack.
Types of Rollups-as-a-Service (RaaS)
There are two main types of Rollups-as-a-Service — Optimistic rollups and ZK-Rollups that are widely adopted by blockchain projects. Both these Rollups offer unique benefits, hence, enterprises can choose one that aligns perfectly with their project requirements.
Optimistic Raas refers to the stack that Layer-1, L2, and Appchains use to implement Optimistic Rollup on their blockchain ecosystem. Transactions in the case of Optimistic are processed on a separate Layer-2 network, and then batched transactions are submitted to Ethereum or Layer-1 mainnet, assuming that the transactions are valid. Here, two parties are involved– one that submits the rolled-up transaction on mainnet and another that submits fraud-proof for those transactions. Both these parties have their token staked on the main network. If any invalid transactions are spotted, a dispute resolution will be conducted using their tokens. However, the chances of invalid transactions are rare in Optimistic Rollup since it adopts a dual-validation model. Popular optimistic rollup solutions are Arbitrum, Optimism, and Boba network.
ZK-Raas refers to a solution that allows the implementation of zkRollups for blockchains and AppChains. Unlike Optimistic, zkRollups does not offer a dispute resolution mechanism. Instead, it is based on advanced cryptography technology— Zero-Knowledge proofs. Within this model, the batches of rolled-up transactions include a cryptographic proof called SNARK ( Succinct Non-Interactive Argument of Knowledge ), which is undertaken and verified by contract deployed on the main L1 blockchain. This means that a validity proof of transactions must be submitted on the main network, making Rollups quicker and more efficient. Prominent zero-knowledge rollup solutions are Polygon Hermez, Starkware, zkSync, and Loopring.
How Does Rollups-as-a-Service Work?
RaaS offers a complete set of scaling services that allows web3 developers to create and implement custom Rollups. Following is a simplified overview of how Rollups-as-a-Service typically works:
Projects onboarding: Web3 projects can quickly sign up with a RaaS platform and gain access to their complete stack of SDKs, templates, and plug-n-play tools.
Customization: Rollupus-as-a-service platform supports full customization of Rollups chains based on project’s specific needs. Customization can include adjusting the security parameters, increasing the transaction processing capacity, setting transaction fees, and modifying the performance standards.
Integration of tools and frameworks: Rollups-as-a-service platforms allow for seamless integration tools, libraries, and SDKs that web3 projects can use within their dApps or Rollup-based networks.
Monitoring and Maintenance: RaaS providers offer monitoring and maintenance services to ensure the optimal performance and security of the Rollup solution.
Scaling and upgrade: As a project expands, RaaS platforms allow developers to scale the Rollup network according to the changing requirements.
How Web3 Projects Can Utilize Rollups-as-a-Service
Web3 projects can leverage RaaS in a variety of ways to increase transaction processing speed, reduce network congestion, and thereby, increase the overall efficiency of their blockchains, applications, and services.
Application to Layer-1 and Layer-2 Networks
Many Layer-1 blockchain networks, including Ethereum, are actively exploring Rollup solutions to improve scalability. Ethereum web3 projects can utilize Rollups-as-a-service stack to seamlessly launch their custom Rollups-based applications without the heavy lifting of infrastructure management and getting the components such as nodes, wallets, explorers, etc. If not Rollups, these projects have to migrate to any Layer-2 network to improve speed and performance, which requires cost, time, effort, and advanced tooling & infrastructure. Similarly to Layer-1, Layer-2 blockchains can use RaaS to build and implement use case-specific Rollups and operate it as Layer-3 chain to process and validate transactions off-chain and send them to L2 mainnet.
Alternative to Application-specific blockchains
As we know, AppChains or Application-Specific Blockchains are standalone blockchains that manage large dApps on their ecosystem instead of sharing infrastructure with multiple dApps. While AppChains are a great way to achieve scalability, they may not be viable for every web3 project due to cost, infrastructure management, etc. Such dApps can instead launch Rollups for their network’s ecosystem using Rollups-as-a-service platforms with access to high-end developer tools, plugins, and ready-to-use frameworks. However, web3 projects should do a detailed analysis of whether they need Rollups or an AppChain ecosystem. The comparison can be done on various parameters such as TPS, decentralization, interoperability requirements, customization, and cost-effectiveness.
Rollups implementation for existing web3 projects
Large Gaming and non-fungible token (NFT) projects that manage millions of active users may face scalability issues due to increasing network congestion and huge transaction processing. These projects can launch Rollups-based custom chains and migrate from their existing infrastructure, achieving high transaction speed, congestion-free environment, and highly secure infrastructure. Again, launching Rollups-based chains becomes easy for NFT and gaming web3 projects with Rollups-as-a-service platforms with ready-to-use stack, tools, and Rollups SDKs.
About The Author
Dr. Ravi Chamria is co-founder CEO of Zeeve Inc, an Enterprise Blockchain company. He has an experience of 18+ years in IT consulting spanning across Fintech, InsureTech, Supply Chain and eCommerce. He is an executive MBA from IIM, Lucknow and a prolific speaker on emerging technologies like Blockchain, IoT and AI/ML.
Passionate About: Blockchain, Supply Chain Management, Digital Lending, Digital Payments, AI/ML, IoT
That the contents of third-party articles/blogs published here on the website, and the interpretation of all information in the article/blogs such as data, maps, numbers, opinions etc. displayed in the article/blogs and views or the opinions expressed within the content are solely of the author's; and do not reflect the opinions and beliefs of NASSCOM or its affiliates in any manner. NASSCOM does not take any liability w.r.t. content in any manner and will not be liable in any manner whatsoever for any kind of liability arising out of any act, error or omission. The contents of third-party article/blogs published, are provided solely as convenience; and the presence of these articles/blogs should not, under any circumstances, be considered as an endorsement of the contents by NASSCOM in any manner; and if you chose to access these articles/blogs , you do so at your own risk.
Zeeve is an enterprise-grade Blockchain Infrastructure Automation Platform. Join the growing list of clients that trust us with their Blockchain initiatives
Implementing blockchain development for a healthcare solution can be a substantial (de-fi wallet development) financial undertaking. The cost of blockchain development is influenced by several factors, including the complexity of the blockchain…
Introduction to Blockchain Technology
Blockchain technology, the backbone of cryptocurrencies, has transcended its origins and become a revolutionary force in various industries. At its core, blockchain is a decentralized and distributed ledger…
Introduction Blockchain Development
Blockchain development has emerged as a transformative force in the realm of digital transactions and decentralized systems. This technology, often associated with cryptocurrencies like Bitcoin, operates on a…
The Metaverse is on its way to enlarging the actual world via the application of advanced augmented and virtual reality technologies. It enables user interaction in both real and simulated surroundings. The limitless possibilities of the Metaverse…
The automotive industry is experiencing a rapid transformation with the advent of new technologies such as blockchain. Blockchain, a distributed ledger technology famous for its application in cryptocurrencies like Bitcoin, is now being explored by…
Insurtech, a convergence of insurance and technology, represents the application of technology-driven innovations to the insurance value chain. In India, it is transforming the way insurance is bought, sold, and managed. According to the ICICI…