Sharding in cryptocurrency

in hive-150122 •  last year 

Assalamualaikum steemians


Sharding basics,it's working,it's advantages,some of the challenges related to Sharding and practical example of Ethereum blockchain in terms of sharding implementation I am going to explain here


Hopefully there would be some steemians that would be well aware of sharding,some would be like who knows the basics of sharding but I am here for everyone so let me explain sharding for you guys...


Sharding meaning and working


If we want to improve efficiency and scalability and if we want to resolve issues of scalability and efficiency in a blockchain then sharding is one of the best that can resolve these issues. In a blockchain there are nodes that have responsible for the verification and validation of transactions and with the passage of time a blockchain grows then these becomes just like bottle neck because these notes store the entire blockchain.


Shards are defined as smaller portions or partitions in which the blockchain is divided and it happens when sharding technique is implemented.Shards have transactions subsets as well as small contracts.Transactions are processed in a simultaneous way by multiple number of shards which increase overall output of a blockchain.

After implementation of sharding technique there are different nodes in a blockchain that assign theirself so that they may validate and maintain specific number of shards in blockchain.Each node is responsible for assigning a shard within which consensus and transactions execution occurs so in this way number of transactions increase which reduces latency in other way.


Sharding advantages


There are some of the benefits and advantages of sharding.

  • We all know that by the implementation of sharding scalability is Blockchain can handle large number of transactions because there are multiple number of shards in which work load gets distributed. When more users join a blockchain and blockchain adoption increase in a way then sharding really helps then.
  • By the implementation of sharding, efficiency also increase which is another positive thing.One node of a blockchain only process a little part of whole blockchain so in this way whatever the computational requirements they get reduce.Nodes that have limited resources for participating in blockchain and in promotion of decentralization , sharding technique make feasible for nodes to participate.

Challenge in sharding


Each shard works independently so maintenance of coordination in between shards becomes difficult in this way.So in this way sharding implementation have a challange of cross-shard communication but there is no need to be worry because crows short transaction technique and communication protocol technique delving here for resolution of this issue.

In crypto world, sharding is an area of research and development because different blockchain platforms like Ethereum 2.0 are going to explore sharding so that they may implement it to their blockchain for the resolutions of scalability issues and for enhancing the performance of blockchain in more efficient way.


I tried my best to give details of my topic.Hopefully it would be beneficial for everyone in making your knowledge stronger about sharding


Thanks


Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Dear @khursheedanwar ,

We appreciate your active participation and contributions to our community. To ensure a positive environment for all members, we have implemented a set of guidelines to maintain respectful and constructive discussions while upholding community guidelines.



  • Review:
    This is an interesting post but I recommend that you add befitting conclusion to your post


Now Engage, Connect, and Inspire Each Other to Reach New heights.

Thank You.

Banner.png

Thank you for your review
Next time I would focus on conclusion also