• About
  • Contact
  • Privacy Policy
  • bitcoinBitcoin$10,743.21-0.06%
  • ethereumEthereum$355.55-0.45%
  • xrpXRP$0.239824-1.92%
  • bitcoin cashBitcoin Cash$227.03-0.41%
Cryptovibes.com - Daily Cryptocurrency and FX News
  • Home
  • News
  • Analysis
  • Crypto
  • Autotrading
    • Bitcoin Robot Guide
    • Bitcoin Billionaire
    • Bitcoin Future
    • Bitcoin Millionaire Pro
    • Bitcoin Pro
    • Bitcoin Loophole
    • Bitcoin Up
    • Bitcoin Storm
    • Bitcoin SuperSplit
    • Bitcoin Supreme
    • Bitcoin System
    • Bitcoin Fortress
    • Immediate Edge
    • Bitcoin Profit
    • Bitcoin Trader
    • Bitcoin Bank
    • Crypto Engine
    • Bitcoin Union
    • BitQT
    • Profit Compass
    • Bitcoin Champion
    • Bitcoin Optimizer
    • PBN Invest
    • Quantum AI
    • Celebrities
      • Teeka Tiwari Investment plan
      • Kate Winslet Bitcoin
      • Holly Willoughby Bitcoin
      • Ant McPartlin Bitcoin
      • Nicole Kidman Bitcoin
      • James McAvoy Bitcoin
      • Jim Davidson Bitcoin
      • Peter Lim Bitcoin
      • Jonathan Ross Bitcoin
      • Bear Grylls Bitcoin
      • Phillip Schofield Bitcoin
      • Mike Hosking Bitcoin
      • Ryan Reynolds Bitcoin
      • Dick Smith Bitcoin
    • Broker Reviews
      • Herdos Review
      • FXTB Review
  • Disclaimer
  • PR
No Result
View All Result
Cryptovibes.com - Daily Cryptocurrency and FX News
No Result
View All Result

Ethereum Scaling: Sharding Demystified

John Wanguba by John Wanguba
October 5, 2019
in Blockchain, Education
Reading Time: 8min read
Share on FacebookShare on Twitter
4.5 / 5 ( 2 votes )

The blockchain technology is still developing. Hence, it is bound to encounter different challenges. The blockchain trilemma is one such challenge that is facing the blockchain networks and peer-to-peer (P2P) transactional operations. In reality, most crypto platforms must choose two features between security, decentralization, and scalability.

Every feature mentioned has its advantages to the overall performance of the blockchain. However, coexistence with each other poses the key issue. With one of these features having to be ignored, arguments are coming up trying to determine which is more important. Nonetheless, various projects are currently in the pipeline aiming to incorporate all three features.

Scalability remains as the main challenge of networks offering benefits and drawbacks almost in equal measures. It assists in increasing the whole capacity output of any system. This feature is achievable alongside decentralization on a blockchain network. However, it would increase the security risks of the involved platform.

Various solutions can be implemented to enhance the scalability of a blockchain. One of such solutions is sharding.

What Does Sharding Mean?

In traditional descriptions, sharding is a partitioning and management database strategy that comprises of splitting large quantities of data into smaller parts. The splitting makes the data easier to manage. It also serves to achieve scalability and improve the overall performance of the database involved.

Smaller databases enable the efficient allocation of resources that helps in the reduction of costs. It also paves the way for new effective capacity levels.

How Sharding Works

It is also referred to as horizontal partitioning. It features splitting a data table into rows that would serve as new tables. These tables are known as partitions. They contain unique data that does not depend on the data stored in the other tables. These shards/partitions assist in the reduction of database size on each node. In turn, it increases the performance output of the database.

On the flip side, sharding introduces its complexity to the database and enhances the centralization of the system in which the data corruption of any shard may bring down the whole table.

How Does it Work in Blockchain?

Sharding incorporates the use of nodes to store different sets of data which is not involved in the storage of all data on the whole blockchain. This strategy, although complex, makes obsolete the traditional practice of the nodes keeping all their data on the blockchain. That, in turn, ensures the accuracy of all transactions.

For now, sharding is still being extensively researched. However, the field of study categorized under distributed computing is only getting tapped into by people who have developed an interest in it.

Sharding in the blockchain world uses Proof-of-Stake (PoS) consensus algorithm. It makes use of distinct nodes to take charge of transaction validation. Regarding consensus algorithms, Proof-of-Stake becomes more beneficial than the Proof-of-Work (PoW) in the thought that transactions specific to one node get authenticated by it and not by the whole blockchain.

This strategy helps in decreasing the whole load over the entire blockchain and assists in increasing the efficiency of the blockchain.

Ethereum Sharding

It features the splitting of the state and history of Ethereum into smaller entities. These entities are then stored on nodes with their history and transaction details. Every one of these nodes has just a subset of the data that is used to validate transactions but can also communicate with other nodes.

Any information that is needed by a node that does not possess it communicates with a node that has the information and it then accesses the data it needs. Thus, the node may have to depend on other nodes for information that it does not have. Nonetheless, Ethereum aims to solve that challenge by using crypto-economic incentives that use actors to perform in a scheduled way on the system.

Implement that practice on Ethereum may prove somewhat complicated as a result of the size and complexity of the blockchain technology.

What are the alternative solutions to sharding?

Some other methods exist that may be used to solve the issue of scalability that is affecting blockchain networks. Among the solutions is:

Increasing the frequency of transactions in a block

This is achievable by using fewer bytes to store information in the block or increasing the size of the block. Increasing the block size guarantees the ability for more transactions to be held within it. A gas limit is employed in Ethereum to create a limit on the number of transactions that a block can support. Moreover, reducing information size on a block assist in achieving increased efficiency.

Increasing block addition rate

The rate of block addition to the blockchain primarily determines the transaction rate that the network can handle. Thus, any reduction in the time difference between block-creation helps in making transactions get processed faster.

Off-chaining

This method features the reduction of the processing load on the blockchain by moving some of the transactions off the main chain. That helps in solving the interoperability challenges of blockchain systems and simultaneously enhances the efficiency of operations. Therefore, it eventually increases decentralization.

Sidechains

A sidechain is described as a blockchain that exists separately from the main blockchain. However, it is still attached to it through the bi-directional link. The sidechain then exists as a child chain that is connected to the root chain. That helps in minimizing the workload on the main chain and the amount of information stored on it.

What does the future hold for blockchain sharding?

Blockchain sharding is expected to play a major role in solving the scalability challenges of blockchain systems. It will assist in scaling down Ethereum blockchain that would increase the number of transactions it can process every second.

The sharding technique has extensive potential although it is still a concept in the development phase. Moreover, it is not being adopted widely as a result of the drawbacks that come with it. The communication between the shards is not one that is easy to implement since it needs its own distinct rules to govern the operations.

Solving this key issue would assist in increasing the adoption of the sharding technique. In turn, it would encourage further advancements in this field.

The Takeaway

Sharding comes with its benefits and shortcomings. But, it still holds its position as a solution that may greatly assist in achieving blockchain scalability. Though the sharding strategy may come with complexities, it provides better transparency in the transactions and operations being handled by a blockchain system.

Thus, it can be considered to be a potential future of Ethereum but after some of the challenges of its implementation are solved.

Like what you're reading? Subscribe to our top stories
Tags: Blockchainblockchain scalabilityblockchain shardingblockchain trilemmacrypto economic incentivesEthereumEthereum blockchainethereum scalabilityoff chainingPOSPOWProof of stakeproof of workShardingsidechains

Related Posts

Ethereum Has Outperformed Bitcoin In 2021, What Pushed It?
Analysis

Ethereum Has Outperformed Bitcoin In 2021, What Pushed It?

January 19, 2021
Ethereum Surges To A New All-Time High, Will It Surge Further?
Crypto news

Ethereum Rises To A New All-Time High, Will It Surge Further?

January 19, 2021
Bitcoin Block Number 666,666 Carries A Biblical Message
Blockchain

Bitcoin Block Number 666,666 Carries A Biblical Message

January 19, 2021

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

About CryptoVibes

CryptoVibes (formerly FXTimes) is a daily Cryptocurrency and Forex industry news website that has covered the latest news in the industry since 2017. Our goal is to drive transparency in the finance industry and provide news for our users on blockchain, exchanges, business and industry regulation.

Trending Topics

  • 5 Quick Ways to Buy Bitcoin With PayPal
  • Bitcoin Revolution Review 2019 : Comprehensive Sign Up Guide
  • Bitcoin Loophole Review 2019 » Comprehensive Sign Up Guide
  • Bitcoin System Review 2019 » Complete The Bitcoin System App Guide
Facebook Twitter Instagram Telegram RSS Youtube

Information

  • About
  • Contact
  • Privacy Policy

Registered UK company no. 11705811. For advertising inquiries please reach us via email hello@fxtimes.com

Note that the content on this site should not be considered investment advice. Investing is speculative. When investing your capital is at risk. This site is not intended for use in jurisdictions in which the trading or investments described are prohibited and should only be used by such persons and in such ways as are legally permitted. Your investment may not qualify for investor protection in your country or state of residence, so please conduct your own due diligence. This website is free for you to use but we may receive commission from the companies we feature on this site.

Newsletter

Like what you're reading? Subscribe to our top stories
Main Bandar Poker Online Merangsangkan Taruhan Untuk Menang Penuh

Kalau Anda mengerti beberapa Main dengan referensi dibawah berikut ini, Anda akan membuat instruksi bikin Dikau buat dapat mainkan bagian pandang pada musuh. Kesudahannya pada saat Anda punya satu kartu yg sedikit untung, tentu saja Kamu dapat mainkan bagian ranggul itu.

Sampai bikin sampar memahami kemenangan Anda tandus langkah mutlak. Tetapi pra Anda mengerti bagaimana mainkan bagian pandang, tentu aja Anda lalu harus bisa terima bagian pandang dari musuh dengan sesuai beserta. Oleh karenanya Anda siap memahami jika pekerjaan ini demikian dapat diuntungkan jika dilihat dari sisi renung yg sesuai dengan. Oleh karena itu, beberapa orang pada Kamu tentu saja sadar jika pekerjaan main poker online demikian dapat digunakan bikin memicu keuntungan lewat langkah kusut. Tetapi sebenarnya pekerjaan ini harus Anda sadari ada sangat banyak strategi didalamnya yg harus Anda dapat aplikasikan.

Beberapa dari Anda pasti saja memahami jika ada keuntungan pada saat tiket besar bandar Poker Online terlihat. Barisan 5 tiket yg terlihat tentu aja ada salah satunya yg besar serta dapat bikin Anda dapat memakai bikin membuahkan keuntungan. Oleh sebab Main Bandar Poker Online itu permainan itu bisa berikan suport Anda memicu keuntungan yg subtansial jika diproses melalui langkah yang sesuai.

Beberapa dari Anda yang tentu memahami permainan ini antara satu yang dapat bawa serta Dikau membuahkan keuntungan. Dimana di saat Anda dapat mainkan bagian pandang dari sampar jika Anda menggenggam tiket yg sama besarnya. Karenanya pada saat kartu As yg terlihat tentu aja akan bikin Anda kian baik bikin kerjakan all in saja. Meski demikian mungkin masih musuh Dikau terlihat namun sebenarnya Kamu dapat membuahkan keuntungan yang semakin besar dengan menggetarkan beberapa musuh.

Trick Berjalan Bandar Poker Online Yang Jarang-jarang Terlihat
Kalau Dikau adalah orang yg seringkali main judi online, tetap saja Anda mengerti Permainan Bandar Poker Online dapat mendatangkan keuntungan yg subtansial. Permainan ini demikian dapat dimenangi pada saat Dikau dapatkan gabungan kartu mengelokkan tinggi bikin dapat mengakibatkan keuntungan yg subtansial. Per judian online dengan menggunakan sajian Poker Online antara wahid yg demikian menarik dalam dunia. Banyak sebagian orang2 yg membuahkan keuntungan daripada permainan ini pada beserta sisi yg dapat beralih jadi seseorang profesional kuat.

Agar Anda dapat memicu keuntungan lewat langkah ruwet. Antara dari Anda seharusnya pahami jika permainan Poker Online dapat berikan suport membuahkan keuntungan kalau diproses dengan strategi yg serasi. Sebenarnya begitu banyak kurang lebih macam yg tidak terlihat oleh banyak sebagian orang2 namun seringkali Anda dapatkan pada permainan ini.

Tata Menang Mainkan Kesempatan Flush
Anda harus memahami jika 5 kartu dengan sekar yg sama tipenya siap membuahkan flush. Oleh kesudahannya Anda harus pahami dan kemudian jika pekerjaan ini siap membuahkan keuntungan yg subtansial kalau diproses dengan pantas dengan. Pada saat ada 3-4 kartu yg demikian dapat termasuk bikin sampaikan suport Anda buat memicu flush, jadi Anda bisa membuahkan keuntungan besar.

Copyright © 2017-2019 Cryptovibes.com. Price data provided by our official partner CoinGecko.

No Result
View All Result
  • Home
  • Crypto news
  • Analysis
  • Editors’ Choice
  • Entertainment
  • Press Releases
  • ICO
  • Wisdom
  • Coins List
  • Advertising
  • About FXTimes
    • Privacy Policy
    • Terms of Use
    • Donate

Copyright © 2017-2019 Cryptovibes.com. Price data provided by our official partner CoinGecko.

en English
ar Arabicnl Dutchen Englishfr Frenchde Germanit Italianpl Polishpt Portuguesees Spanish
This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Visit our Privacy and Cookie Policy.