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.
Blockchain technology has undoubtedly revolutionized various industries, promising enhanced security, transparency, and decentralization. In the rapidly evolving landscape of blockchain technology, one of the most pressing challenges faced by developers and businesses alike is the blockchain trilemma, which refers to the trade-off between scalability, security, and decentralization. Balancing these three pillars has been a long-standing issue within the blockchain community. But now, a groundbreaking solution has emerged to tackle this trilemma head-on: Shardeum. By harnessing the power of sharding, Shardeum aims to provide a scalable, secure, and decentralized blockchain ecosystem, offering a promising future for the blockchain industry. In this blog post, we will explore the concept of sharding and delve into how Shardeum is paving the way for a new era of blockchain technology.
Understanding the Blockchain Trilemma
Consider the scenario where you assume the role of a superhero entrusted with the crucial mission of safeguarding the world from an imminent catastrophe. Your decision-making process involves selecting two superpowers out of three available options: flight, super strength, and invisibility. It is important to note that you can only possess two powers simultaneously, adding an element of strategic choice to the equation.
Analogously, the concept of the blockchain trilemma presents a similar predicament within decentralized networks. In this context, the three superpowers are decentralization, security, and scalability. Just like our superhero protagonist, decentralized networks face the constraint of being able to possess only two of these superpowers concurrently.
Importance of blockchain trilemma
The blockchain trilemma holds considerable significance in the realm of cryptocurrencies and blockchain technology and was originally introduced by Vitalik Buterin, the co-founder of Ethereum. This term describes the challenge faced by blockchain technology, where it is difficult to achieve all three fundamental properties simultaneously: security, scalability, and decentralization. According to Vitalik, it is typically only possible to have two of these properties at a given time, inevitably sacrificing the third one. As security plays a crucial role in public blockchain platforms, they frequently face the trade-off between scalability and decentralization when making decisions.
Bitcoin, the pioneering and widely recognized blockchain-based cryptocurrency, exemplifies the blockchain trilemma in practice. Bitcoin prides itself on its high degree of decentralization, with numerous nodes dispersed worldwide. This decentralized nature enhances its security, as no single entity or collective holds control over the entire network, bolstering its resilience against potential attacks. Nonetheless, Bitcoin faces challenges when it comes to scalability as it can only handle a restricted volume of transactions per second. Consequently, during periods of heightened demand, the network can experience congestion, leading to elevated transaction fees. In comparison to established credit card processors like Visa and Mastercard, Bitcoin falls short, as these competitors can swiftly process transactions within milliseconds.
Although layer 2 solutions and applications have helped alleviate the scalability problem, the advancements made so far have been mostly incremental in order to meet industry requirements. While the goal is to transition from Web2 to Web3, it is important to recognize that Web2 offers a user experience that is familiar and efficient on a global level. For Web3 to effectively replace Web2, it must significantly increase its throughput capacity to facilitate widespread adoption and enable the full realization of blockchain’s inherent benefits, such as enhanced security, privacy, and decentralization.
Shardeum as a solution to the Blockchain Trilemma
Sharding has been a familiar concept in the blockchain industry for quite some time and has been extensively explored by prominent layer 1 blockchains like Ethereum. It has been long recognized as an effective solution for improving scalability in various applications, particularly within centralized databases. But how does sharding actually enhance the scalability of centralized networks? Put simply, sharding involves dividing the task of validating and confirming transactions into smaller, more manageable fragments, known as shards. While sharding is undoubtedly the most effective approach to addressing scalability concerns, implementing it in blockchain-based networks is considerably more challenging compared to centralized databases.
Shardeum brings forth an encouraging development as it implements a unique approach to consensus and processing, operating at the transaction level instead of the block level. Furthermore, the network employs dynamic state sharding to distribute the computational workload, storage, and bandwidth evenly and dynamically across all nodes. This groundbreaking technique enables parallel processing of transactions and significantly reduces the burden on validator nodes, as they only need to store the state data of the transactions they are directly engaged in.
Dynamic State Sharding in Shardeum
Dynamic state sharding holds immense significance in the realm of Shardeum. Its importance lies in enabling the network to sustain consistently low transaction fees for both developers and end users. It is crucial to clarify that dynamic state sharding represents the cutting-edge iteration of sharding techniques, encompassing state, transaction/network, and static state sharding.
In contrast to previous versions, this solution adeptly addresses various challenges including extended latency, vertical scalability (as opposed to linear scalability), sybil attacks, limited finality, and the absence of cross shard composability. However, it is essential to note that dynamic state sharding also stands as the most intricate approach to partitioning a network’s state.
Shardeum operates with a network that lacks a predetermined set of fixed shards or nodes. Instead, nodes within the Shardeum network possess the freedom to relocate and adapt to accommodate varying amounts of data, functioning as dynamic shards. The implementation of dynamic state sharding is seamlessly integrated with Shardeum’s auto-scaling capability. As a result, the network can autonomously regulate the quantity and dimensions of shards in response to the existing workload. This dynamic adjustment empowers the system to enhance performance and sustain exceptional scalability as it expands and progresses.
Limitations of static sharding overcome by dynamic sharding
Dynamic state sharding on Shardeum overcomes the limitations of static state sharding by allowing the network to adapt and expand based on changing demand. It addresses two critical issues: facilitating dynamic growth by creating new shards in real-time to accommodate increasing demands, and eliminating the bottleneck caused by sequential processing in static state sharding. With dynamic state sharding, transactions can be processed in parallel across multiple shards, improving network efficiency and reducing latency. By adopting dynamic state sharding, blockchain networks can achieve scalability and improved performance. On Shardeum, dynamic state sharding assigns dynamic address ranges to validator nodes across multiple shards, achieving consensus at the transaction level and supporting cross-shard composability.
Features of Shardeum that Help WIth Solving Blockchain Trilemma
Atomic Processing & Cross Shard Composability
In a sharded environment, cross-shard communication allows transactions to access and utilize data from different shards. This enables the execution of challenging transactions and smart contracts. Atomic composability ensures that transactions are executed atomically, minimizing the risk of failures or an inconsistent blockchain state. Shardeum ensures effective execution of complex transactions and smart contracts while maintaining blockchain integrity and consistency.
Linear Scalability on Shardeum
By adding nodes from its ‘standby’ validator pool during peak demand, Shardeum’s network achieves instant increases in transaction throughput. This unique feature allows the network to scale linearly, making it the first Web3 network with such capability. This scalability positively impacts various aspects of the blockchain network, including throughput, decentralization, security, and transaction fees that remain constant regardless of network demand. Shardus, Shardeum’s underlying protocol, has already demonstrated 500 TPS with 100 nodes in the past three years. Shardeum has set its sights on attaining even greater figures, targeting a potential milestone of 1 TPS (transactions per second) or higher per node. This accomplishment would represent a notable advancement for the Web3 ecosystem. In comparison, existing blockchain networks with around 2,000 active nodes can only process an average of 350 TPS, while traditional Web2 platforms like PayPal and Visa process an average of 5,000 TPS daily. Shardeum envisions mobilizing millions of nodes, enabling over 1 million TPS and empowering DApps to serve billions of users while eliminating middlemen exploiting data and privacy.
Consensus Algorithm on Shardeum
Shardeum utilizes a unique consensus algorithm called Proof-of-Quorum (PoQ) to validate and update transactions. Unlike traditional algorithms like Proof-of-Work (PoW), PoQ allows nodes to validate transactions individually upon receipt, followed by sharing the information with other nodes in a consensus group. This strategy guarantees that all nodes within the group possess knowledge of every transaction, resulting in a trustless assembly of votes or a quorum in the form of receipts. When more than 50% of the receipts are obtained, transactions are confirmed and updated on the network. Before being sent to archive nodes, individual transactions are grouped together.
Shardeum aims to enhance security through a unique combination of Proof of Quantity (PoQ) and Proof of Stake (PoS) consensus mechanisms. A specified amount of coins is required to be staked, thereby reducing the risk of potential misbehavior. Additionally, the network assigns a random ‘node ID’ to validator nodes using the consensus algorithm. In addition to validator and archive nodes, Shardeum also includes standby nodes, which serve as backups and can accommodate increased demand. The network dynamically rotates validator and standby nodes using the node IDs, making it highly challenging for malicious actors to seize control of the network.
Autoscaling & Anyone Can Operate a Node
Auto-scaling is a crucial feature that allows a network to adjust its capacity according to demand. Shardeum’s protocol automatically detects the network’s current capacity and adjusts the number of active validator nodes and shard size accordingly. This ensures optimal performance and incentivizes the network to operate efficiently. Additionally, Shardeum aims to promote decentralization by making it easy for average individuals to join and operate a node with minimal resources. Validator nodes only need to maintain the current state within a shard, while historical data is stored in archive nodes. Running a node on the network is affordable and helps reinforce security while enabling horizontal scaling.
Final thoughts on the significance of Shardeum in the blockchain space
Shardeum operates on the guiding principle of being Open, Collaborative, and Community Driven (OCC). The project’s EVM-based network is developer-friendly, eliminating concerns about rising gas fees and enhancing the user experience of DApps. Instead of competing with other L1 networks, Shardeum aims to disrupt the under-utilization of blockchain technology and become a beacon of hope for existing and future Web3 platforms. By focusing on delivering a transformative impact, Shardeum recognizes the enthusiasm of today’s youth in actively working towards a more equitable world.
By combining innovative techniques such as sharding, proof-of-stake consensus, and decentralized storage, Shardeum has managed to address the challenges of scalability, security, and decentralization in a remarkable way. Its ability to process a high number of transactions per second, maintain a robust security protocol, and distribute data across a network of nodes make it a compelling option for developers and businesses alike. With Shardeum, the blockchain trilemma is no longer an insurmountable obstacle, paving the way for a more scalable, secure, and decentralized future for blockchain technology.
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
Specific projects while using the public or permissive blockchain unequivocally face an imminent challenge of standardization because of the existing tech stacks that public and permissive blockchains use. To deal with this issue, appchains …
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…
The world of finance is rapidly evolving, and the advent of blockchain technology has opened up new possibilities for transforming traditional financial systems. Central Bank Digital Currencies (CBDCs) are gaining attention as governments and…
Decentralized finance (DeFi) has revolutionized industries spanning banking, insurance, trading, government institutions, gaming, NFTs, and more. Many innovative DeFi projects have developed so far, and most even scale millions of daily users.…
You can have a great look at something when you are either watching it from a vantage point or going through bottlenecks, plaguing innovation and sustainability. Why’d I say that, apparently, because something unprecedented had only happened when…
Whether you are building a dApp or you belong to the businesses and enterprises that consume blockchain data— you must be looking for an effortless way to access the blockchain data. The Graph, as one of the most preferred blockchain data…