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.
AppChains are certainly becoming a prevalent way for enterprises to manage large dApps on an independent, easily scalable infrastructure. Cosmos is a popular protocol enabling an interoperable ecosystem where heterogeneous blockchains can communicate with each other without the intervention of third-party software. Enterprises looking to build interoperable application-specific blockchains can accomplish their project with the Cosmos ecosystem. Cosmos offers all the essential components, such as Cosmos SDK, IBC, and Tendermint core, required to build custom blockchains that are interoperable by default. In this regard, let’s deeply analyze Cosmos’s approach to enabling Cosmos Appchains for enterprises.
Digging into Cosmos thesis of application-specific blockchains
Cosmos network is designed to facilitate the seamless development and deployment of application-specific blockchains. Cosmos realized the potential challenges large dApp projects face while managed on a shared ecosystem. The protocol, in alliance with Tendermint, proposed a novel method to build a blockchain. Cosmos facilitates the creation of an independent, custom blockchain as ‘Zones’ to run a single dApp on it. This separate blockchain or Zone is what we call AppChains or application-specific blockchains.
Multiple Zones on Cosmos are connected to Hub for interoperability purposes. Be clear that building application-specific blockchains (Zones) on Cosmos is all about building a blockchain. For this, Cosmos offers an advanced, open-source framework — Cosmos SDK that enables enterprises to build unique application-specific blockchains such as public Proof-of-Stake (PoS) blockchains (similar to Cosmos Hub) as well as permissioned Proof-of-Authority (PoA) blockchains. Even when you build a sovereign chain on Cosmos, your blockchain is still secured through CometBFT— a distributed, Byzantine fault-tolerant, state-machine replication engine. This mechanism will significantly increase the security and stability around your dApp.
Now that enterprises can manage their dApp efficiently on an application-specific blockchain, they may come up with a question- “why should I create an application-specific blockchain with Cosmos when there’s already an option to build on the top of EVM blockchains?”
Of course, enterprises can opt to build their blockchain on Layer-1 and Layer-2 protocols, but the decision should be made based on the project type. For example, if your dApp size is small to average, then it can easily be managed on any EVM blockchain. However, if your dApp size is big, then you need an application specific blockchain. Now, to answer why one should use Cosmos— Cosmos SDK brings a new and effortless approach to creating an application-specific blockchain which is as easy as programming a few modules. With such great ease, Cosmos encourages worldwide enterprises and startups to develop application-specific blockchains for their large-sized dApps, improving interoperability, performance, and security elements. Knowing that Cosmos is an ideal ecosystem for application-specific blockchain development, let’s look at four important aspects of Cosmos AppChains for enterprises:
Enable AppChain security with Cosmos
Building your dApp on top of a virtual-machine engine means relying on the shared security from the underlying Layer-1 ecosystem. The Cosmos-SDK adopts a different security approach based on object capabilities, providing maximum protection against security concerns. However, It’s important to note that no framework can ensure a 100% shield against developer mistakes leading to breaches. You can better use the services of an AppChain infrastructure provider to maintain unparalleled security all across your AppChain environment and to ensure there are no security breaches.
Enhance AppChain Performance with Cosmos
As we know, a blockchain ecosystem exists in three layers: networking, consensus, and application. While the Tendermint consensus engine on the Cosmos Network handles the networking and consensus layers efficiently, capable of managing thousands of transactions per second, the real bottleneck lies within the application layer. By developing Cosmos AppChain for your decentralized application, you only need to validate the transactions and state transition functions required for your application. This approach significantly enhances the application’s performance.
Leverage unbounded AppChain Customizability with Cosmos
AppChains built as Cosmos Zones offer greater flexibility, as developers can choose their preferred programming language. In the case of Cosmos, this applies when building the blockchain as an ABCI application on top of Tendermint. Nevertheless, building an application from scratch may be challenging, which is where the Cosmos-SDK comes in handy. Currently, it is available in Golang, but Cosmos looks forward to including SDKs in other prominent languages as well. Another existing framework on Cosmos is LotionJS, which permits developers to construct their Tendermint blockchain applications using Javascript.
Maintain sovereignty on your AppChains with Cosmos
Cosmos AppChains for enterprises bring them the choice to deploy it as a public (Proof-Of-Stake) or private (Proof-Of-Authority) chain. For both instances, validators exclusively validate transactions relevant to the specific application. This means that governance is confined to your application and does not interfere with other applications in the ecosystem. Consequently, if an issue occurs within your application, governance can address it without impacting other applications.
Make your Application-specific blockchains interoperable with Cosmos
Not every application-specific blockchains necessarily need to be interoperable, but if your enterprise works with different types of blockchains or regularly interacts with them for data and value-sharing purposes, then interoperability becomes essential at this point. Cosmos AppChains for enterprises provide this interoperability element to siloed ecosystems, allowing various heterogeneous blockchains to communicate with each other and scale endlessly. The vision of Cosmos is to make blockchain development and innovation easy for web3 enterprises by eliminating the barriers across blockchains for better sovereignty, the ability to process transactions faster, and optimize for a range of optimal use cases. To achieve such capabilities, Cosmos implements an Inter-blockchain communication (IBC) protocol based on Tendermint consensus to allow independent, parallel blockchains to interact and seamlessly transfer different values, arbitrary data, and smart contract elements.
Cosmos continues to serve enterprises with its standard architecture of two unique blockchain classes – Hubs and Zones. Zones in this concept are the heterogeneous blockchains and Hubs to connect these zones. Once a Zone maintains an IBC connection with the Hubs, this Zone can interoperate with all the zones associated with that specific Hub, forming a cross-chain system. Cosmos Hub is the first to launch on the Cosmos Network, a Proof-of-Stake blockchain with native token ATOM. The below image makes it easy to understand the ‘Hub and Zones’ mechanism:
So far, we have discussed how Tendermint-powered (Zones) blockchains can interact. However, the Cosmos ecosystem is not limited to these chains. In fact, any blockchain can connect to Cosmos and contribute to the cross-chain infrastructure. For this, Cosmos distinguishes the parameters as fast-finality chains and probabilistic-finality chains. White it allows fast-finality chains like Ethereum to connect with Cosmos using IBC, blockchains that cannot offer fast finality can use Peg-Zone to leverage bridging functionality and continue to engage in cross-chain activities.
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
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…
The world of blockchain has now an explosion in the number of active decentralized applications and users engaging with them. However, this surge in usage has also exposed the limitations of legacy blockchain architectures and gave birth to new…
Introduction to Blockchain Development for Supply Chain Management:
Blockchain technology has rapidly gained prominence in various industries, offering innovative solutions to longstanding challenges. In the realm of supply chain management,…
Whether you are building a dApp or you want to enhance the functionality of your existing web3 applications– you must need indexed on-chain data from a range of blockchains and decentralized networks. However, querying data out of the blockchain’…
Diving deep into the nuances of both Public blockchains
Polygon PoS and Polygon zkEVM are two different public blockchains within the Polygon ecosystem, each with its own characteristics and role. In this article, we will explore the main…
Rollups and Parachains– both are viable solutions for tackling the scalability issue from blockchain ecosystems. However, these two scaling solutions are designed differently to serve specific enterprise needs. As we know, Rollups uses the…