Sharding is one method that can be used to build more scalable blockchains. Amid the news of Ethereums long-anticipated ETH 2.0 upgrade, sharding now features frequently in the cryptocurrency news. However, not all sharding is created equally.
Although Ethereums sharding proposal will help to solve some of its long-standing scalability issues, its not necessarily a panacea that will bring it up to the same level of newer competitor platforms. These include Polkadot, which has developed a more flexible form of sharding that appears to put it ahead of ETH 2.0 before the upgrade is even implemented.
A standard linear blockchain such as Ethereum in its current state, or Bitcoin, operates in a way that requires every node on the network to process every single transaction in sequence. The security of blockchain derives from its decentralization. The more nodes on the network, the more decentralized the blockchain, and less likely it is that one or more malicious nodes can attack the network.
But this decentralization also creates the scalability challenge. The more nodes need to process transactions, the slower the network can become. For this reason, Ethereum is currently only able to handle about 15 transactions per second.
As a concept, sharding isnt unique to blockchain. Its been deployed in centralized systems for some time now. Essentially, its a partitioning method that can be applied to databases to enable parallel processing, and thus improving speed and efficiency.
So imagine a company has grown to the point that its customer database is so big, its slowing down the server on which it runs. The company decides to carve up the database into smaller pieces, say by geography, and store it on multiple servers to reduce the weight.
In a blockchain context, sharding becomes more challenging, because theres a need to determine which nodes confirm which transactions. Proof-of-stake lends itself better to the concept of blockchain sharding than proof-of-work, because the stake provided by any given node can be linked directly to the value of the transactions theyre allowed to validate. As such, the ETH 2.0 sharding implementation is also dependent on a move to a PoS consensus model.
We can consider a sharded blockchain as a network of multiple chains, known as shards, processing their own transactions and relying on messaging protocols to ensure overall consensus.
Both ETH 2.0 and Polkadot operate based on a central chain. ETH 2.0 runs on Beacon Chain, which communicates with shards via its own proprietary interface. All shards in Ethereum have to use this single interface to communicate with the Beacon chain.
The need to interact in a standardized way also means there are rules about how a shard chain can change state with each block added to the chain. Effectively, every shard in Ethereum has to follow the same rules for adding blocks to be able to interface with the Beacon Chain.
This type of sharding is called homogeneous sharding. You could imagine it using an analogy of the Beacon Chain as a teacher and the shards as students. The interface connectivity rules are the rules governing assignment submission. The teacher and the students can only communicate when they speak the same language. The teacher also requires that every assignment is submitted in the same format and language each time.
Polkadots central chain is called Relay Chain, and the shards are called parachains. Polkadot parachains could be application-specific or be developed for particular characteristics such as security.
Rather than its own proprietary interface, Polkadot uses standard web assembly interface, widely used by developers all over the web. So a Polkadot parachain can operate according to its own rules, providing it can submit its overall state to the Relay chain using the standard interface.
Using the teacher/student analogy again, the teacher can now accept students who speak many different languages, and they can communicate freely. Students are free to write their assignments in their own language and format, as long as they submit them on time.
The additional flexibility of heterogeneous sharding means that Polkadot can interact with chains that want to use their own finalization process, using bridge parachains. So Ethereum could connect to a bridge parachain and run on Polkadot. However, Ethereums homogeneous sharding means the compatibility doesnt work both ways.
Polkadot is already live on the first version of its mainnet, launched in May 2020, and work is now underway on the next phase. The ETH 2.0 roadmap is still yet to launch the first version, and it will be another two years or more before the project achieves full implementation.
A further challenge of Ethereums plan to implement sharding is that Ethereum is already an operational blockchain, with thousands of dApps and tokens operating on it. The ETH 2.0 upgrade is being implemented as an entirely new blockchain ecosystem using homogeneous sharding. At some point, the current Ethereum blockchain will get merged into the ETH 2.0 architecture.
This will involve a certain amount of risk for the operators of Ethereum dApps and tokens, which is already starting to become apparent. The advantage of a newer implementation such as Polkadot is that the project has been able to design its roadmap and build activities to accommodate sharding from the very beginning.
Polkadot has also developed an open-source framework called Substrate. This allows anyone to implement a parachain using an out of the box configuration, or customize particular features according to their requirements. Users can choose a programming language that suits their existing programming skills, rather than having to learn Ethereums Solidity programming language.
The Ethereum 2.0 upgrade has been a long time in the making, involving a long research phase with several delays to development. The challenge with such a long implementation period is that it allows other, more agile development teams to start scooting ahead. The risk now for Ethereum 2.0 is that it may become outdated before it even gets off the ground.
More:
Why sharding wont solve all Ethereums scalability woes - Crypto News Flash
- How does Ethereum work - Medium [Last Updated On: February 3rd, 2018] [Originally Added On: February 3rd, 2018]
- Ethereum - BTCMANAGER [Last Updated On: February 19th, 2018] [Originally Added On: February 19th, 2018]
- This Giant Infographic Compares Bitcoin, Ethereum, and ... [Last Updated On: February 19th, 2018] [Originally Added On: February 19th, 2018]
- What is Ethereum? | CryptoCompare.com [Last Updated On: February 23rd, 2018] [Originally Added On: February 23rd, 2018]
- The Top 10 Best Ethereum Wallets (2018 Edition) [Last Updated On: February 23rd, 2018] [Originally Added On: February 23rd, 2018]
- Ethereum fixes serious eclipse flaw that could be exploited ... [Last Updated On: March 7th, 2018] [Originally Added On: March 7th, 2018]
- How does Ethereum work, anyway? - Medium [Last Updated On: April 25th, 2018] [Originally Added On: April 25th, 2018]
- Free-Ethereum.com - Free Ether! [Last Updated On: May 31st, 2018] [Originally Added On: May 31st, 2018]
- What is Ethereum? | The Ultimate Beginners' Guide [Last Updated On: June 20th, 2018] [Originally Added On: June 20th, 2018]
- Ethereum Mining Guide for AMD and NVidia GPUs - Windows ... [Last Updated On: June 20th, 2018] [Originally Added On: June 20th, 2018]
- Ethereum: Blockchains, Digital Assets, Smart Contracts ... [Last Updated On: July 16th, 2018] [Originally Added On: July 16th, 2018]
- Ethereum Price - Mobile Friendly Price of Ether [Last Updated On: July 16th, 2018] [Originally Added On: July 16th, 2018]
- Ethereum Soars with over a 2,800% Rally - Coin News Asia [Last Updated On: July 28th, 2018] [Originally Added On: July 28th, 2018]
- Ethereum Co-Founder Joseph Lubin Says Speculators Driving ... [Last Updated On: August 20th, 2018] [Originally Added On: August 20th, 2018]
- Bitcoin and Ethereum: A Look At The Week Ahead [Last Updated On: September 2nd, 2018] [Originally Added On: September 2nd, 2018]
- EthereumPrice - Official Site [Last Updated On: October 3rd, 2018] [Originally Added On: October 3rd, 2018]
- Ethereum Classic Price Analysis: ETC/USD Could Revisit $12 [Last Updated On: October 6th, 2018] [Originally Added On: October 6th, 2018]
- Ethplorer Ethereum tokens explorer and data viewer. Top ... [Last Updated On: October 6th, 2018] [Originally Added On: October 6th, 2018]
- Buy and Sell Ether With The Peer-to-Peer Ethereum ... [Last Updated On: October 6th, 2018] [Originally Added On: October 6th, 2018]
- Ethereum Price - CoinDesk [Last Updated On: October 18th, 2018] [Originally Added On: October 18th, 2018]
- EthereumPrice.org - USD Price, Charts & History [Last Updated On: October 18th, 2018] [Originally Added On: October 18th, 2018]
- Report: Whales Accumulate Ethereum (ETH) En-Masse Amid Bear ... [Last Updated On: December 7th, 2018] [Originally Added On: December 7th, 2018]
- GitHub - ethereum/go-ethereum: Official Go implementation of ... [Last Updated On: December 7th, 2018] [Originally Added On: December 7th, 2018]
- Ethererum Crypto-Economics Index Real-time Price Charts and ... [Last Updated On: December 7th, 2018] [Originally Added On: December 7th, 2018]
- Ethereum Definition | Investopedia [Last Updated On: December 7th, 2018] [Originally Added On: December 7th, 2018]
- What is Ethereum Gas: Step-By-Step Guide - Blockgeeks [Last Updated On: December 19th, 2018] [Originally Added On: December 19th, 2018]
- Ethereum Price Analysis: ETH Could Extend Losses Below $80 ... [Last Updated On: December 19th, 2018] [Originally Added On: December 19th, 2018]
- Ethereum Price Analysis: ETH Could Turn Bullish Above $90 ... [Last Updated On: December 19th, 2018] [Originally Added On: December 19th, 2018]
- Bitcoin, Ethereum, Ripple Prices Surge Higher; FOMO Santa Rally? [Last Updated On: December 26th, 2018] [Originally Added On: December 26th, 2018]
- Ethereum Co-Founder Calls the Cryptobottom of 2018 ... [Last Updated On: December 26th, 2018] [Originally Added On: December 26th, 2018]
- Part 1: Ethereum vs NEO Which blockchain will provide ... [Last Updated On: December 31st, 2018] [Originally Added On: December 31st, 2018]
- Ethereum Price Analysis: ETH Corrects Sharply, Can It Hold ... [Last Updated On: December 31st, 2018] [Originally Added On: December 31st, 2018]
- Ethereum: JPMorgan, Microsoft, Banks Form ... - fortune.com [Last Updated On: January 3rd, 2019] [Originally Added On: January 3rd, 2019]
- Ethereum News | Ethereum News today | Latest Ethereum News [Last Updated On: January 3rd, 2019] [Originally Added On: January 3rd, 2019]
- Ethereum (ETH) - Price, Chart, Info | CryptoSlate [Last Updated On: January 3rd, 2019] [Originally Added On: January 3rd, 2019]
- Ethereum Cash Pro [Last Updated On: January 3rd, 2019] [Originally Added On: January 3rd, 2019]
- What Is Ethereum? Here's What You Need To Know [Last Updated On: January 3rd, 2019] [Originally Added On: January 3rd, 2019]
- What is Ethereum? | The Ultimate Beginners Guide [Last Updated On: January 27th, 2019] [Originally Added On: January 27th, 2019]
- Ethereum Classic - A smarter blockchain that takes digital ... [Last Updated On: January 27th, 2019] [Originally Added On: January 27th, 2019]
- Ethereum Price Analysis: ETH Relatively Muted, Next Move ... [Last Updated On: January 27th, 2019] [Originally Added On: January 27th, 2019]
- Buy and Sell Ether With The Peer-to-Peer Ethereum Marketplace ... [Last Updated On: January 27th, 2019] [Originally Added On: January 27th, 2019]
- What is Ethereum? | The Ultimate Beginners' Guide - CoinCentral [Last Updated On: January 30th, 2019] [Originally Added On: January 30th, 2019]
- Ethereum Price Analysis: ETH Breaks Down, Turned Sell on ... [Last Updated On: January 30th, 2019] [Originally Added On: January 30th, 2019]
- Ethereum Price Analysis: ETH Remains Sell Near $128 ... [Last Updated On: March 6th, 2019] [Originally Added On: March 6th, 2019]
- Ethereum Price Analysis: ETH Remains Sell Near $128, Target ... [Last Updated On: March 11th, 2019] [Originally Added On: March 11th, 2019]
- Create a cryptocurrency contract in Ethereum [Last Updated On: March 11th, 2019] [Originally Added On: March 11th, 2019]
- Ethereum Price Analysis: ETH Buyers Wont Give Up Easily ... [Last Updated On: March 11th, 2019] [Originally Added On: March 11th, 2019]
- Buy and Sell ETH With The Peer-to-Peer Ethereum Marketplace ... [Last Updated On: March 18th, 2019] [Originally Added On: March 18th, 2019]
- Ethereum Technical Analysis - FXStreet [Last Updated On: March 18th, 2019] [Originally Added On: March 18th, 2019]
- Ethereum - Investopedia [Last Updated On: March 18th, 2019] [Originally Added On: March 18th, 2019]
- Ethereum - reddit [Last Updated On: March 18th, 2019] [Originally Added On: March 18th, 2019]
- Ethereum vs Bitcoin: The Battle for the Crypto Throne - Coindoo [Last Updated On: March 18th, 2019] [Originally Added On: March 18th, 2019]
- Ethereum Price Analysis: ETH Could Make a Sustained Move ... [Last Updated On: March 18th, 2019] [Originally Added On: March 18th, 2019]
- Ethereum Project [Last Updated On: March 18th, 2019] [Originally Added On: March 18th, 2019]
- Ethereum - Official Site [Last Updated On: April 20th, 2019] [Originally Added On: April 20th, 2019]
- Ethereum (ETH) Price Starts Much Awaited Rebound To $170 [Last Updated On: May 9th, 2019] [Originally Added On: May 9th, 2019]
- Ethereum Price Analysis: ETH Corrects But More Upsides Likely ... [Last Updated On: May 9th, 2019] [Originally Added On: May 9th, 2019]
- Ethereum Price Analysis: ETH Primed For Additional Losses ... [Last Updated On: May 9th, 2019] [Originally Added On: May 9th, 2019]
- Ethereum Won't Fail: Joseph Lubin - ccn.com [Last Updated On: May 9th, 2019] [Originally Added On: May 9th, 2019]
- Ethereum (ETH) Price Starts Fresh Increase: Bitcoin Leading ... [Last Updated On: May 9th, 2019] [Originally Added On: May 9th, 2019]
- Bitcoin Booming As Ethereum, Ripple's XRP, EOS And Litecoin ... [Last Updated On: May 9th, 2019] [Originally Added On: May 9th, 2019]
- Ethereum Bounty Program [Last Updated On: May 30th, 2019] [Originally Added On: May 30th, 2019]
- Dark Horses of dApps: 6 Blockchains With Ethereum In Their Sights - Crypto Briefing [Last Updated On: October 21st, 2019] [Originally Added On: October 21st, 2019]
- Latin Americans get two new ways to trade Bitcoin, Ethereum, and more - Decrypt [Last Updated On: October 21st, 2019] [Originally Added On: October 21st, 2019]
- Ethereums Bearish Wave Count Outlined by Cryptocurrency Analyst - BeInCrypto [Last Updated On: October 21st, 2019] [Originally Added On: October 21st, 2019]
- XRPs Third Quarter Inflation Rate Was Lower Than Ethereum (ETH) and Litecoin (LTC) - SludgeFeed [Last Updated On: October 21st, 2019] [Originally Added On: October 21st, 2019]
- Ethereum (ETH) Dives To $170, Is $160 Next Bear Target? - newsBTC [Last Updated On: October 21st, 2019] [Originally Added On: October 21st, 2019]
- Thomson Reuters: Bringing Smart Contracts to the Mainstream With Ethereum & Chainlink - Blockonomi [Last Updated On: October 21st, 2019] [Originally Added On: October 21st, 2019]
- Crypto Analyst: Ethereum Has Bottomed, Expected To See Extended Rally - newsBTC [Last Updated On: October 21st, 2019] [Originally Added On: October 21st, 2019]
- WATCH: MyCrypto CEO Taylor Monahan on Crypto Adoption and Ethereum - Coindesk [Last Updated On: October 21st, 2019] [Originally Added On: October 21st, 2019]
- Cryptocurrency market update: Kicks of a dying horse as Bitcoin, Ethereum and Ripple remain suppressed - FXStreet [Last Updated On: October 24th, 2019] [Originally Added On: October 24th, 2019]
- Cryptocurrencies price prediction: Bitcoin, Ethereum & Litecoin - American Wrap - 22 October - FXStreet [Last Updated On: October 24th, 2019] [Originally Added On: October 24th, 2019]
- Ethereums gas prices show an unusual surge when the Asian market sleeps - AMBCrypto [Last Updated On: October 24th, 2019] [Originally Added On: October 24th, 2019]
- Whale Consolidates $88M Worth of Ethereum in Two Transactions - BeInCrypto [Last Updated On: October 24th, 2019] [Originally Added On: October 24th, 2019]
- Ethereum Falls 10% In Selloff - Yahoo Finance [Last Updated On: October 24th, 2019] [Originally Added On: October 24th, 2019]
- TRON Joins Bitcoin And Ethereum On Opera Browser - Crypto Briefing [Last Updated On: October 24th, 2019] [Originally Added On: October 24th, 2019]
- Ethereum (ETH) Rebound Faces Major Hurdle Near $180 - newsBTC [Last Updated On: October 24th, 2019] [Originally Added On: October 24th, 2019]
- Ethereum Breakout Above $360 Means Skys the Limit, Believes Cryptocurrency Analyst - BeInCrypto [Last Updated On: October 24th, 2019] [Originally Added On: October 24th, 2019]
- Ethereum Futures: The Next Big Derivative to Hit the Market? - Cointelegraph [Last Updated On: October 24th, 2019] [Originally Added On: October 24th, 2019]
- Ethereum and Stellars Lumen Daily Tech Analysis 23/10/19 - Yahoo Finance [Last Updated On: October 24th, 2019] [Originally Added On: October 24th, 2019]