json_metadata | "{"app":"musing/1.1","appTags":["Blockchain","etherum"],"appCategory":"Blockchain","appTitle":"How can sharding improve scalability of etherum blockchain?","appBody":"<p><br></p>\n<p><img src=\"https://cdn.steemitimages.com/DQmUUNuAC6KEtFFZdqjjJJ73HfNhLaCF7NdwF1cCPUL1SyF/wp4.png\" /></p>\n<p> </p>\n<p>Normally in Etherum chain, so many individual nodes compete with each other to validate a transaction and they do compete against each other for a monetary reward. When a node validates a transaction, all other nodes verify and check the information and ascertain whether it is correct or not and finally update it. They (nodes) compete against each other for the next transaction. This cycle continues.</p>\n<p>The nodes which process the transaction must keep a record of information stored in the blockchain. The information includes: <strong>account balance, transaction, smart contract</strong> etc.</p>\n<p><br></p>\n<p><img src=\"https://cdn.steemitimages.com/DQmbe3CFXCcSeUxMWx6XgDVDNDMr9rdeogeXK4zvpECqdJF/wp3.png\" /></p>\n<p><br></p>\n<p>Normally what happens, when the number of users increases on the blockchain, the above process becomes less efficient. This introduces the concept called <strong>Sharding</strong>. <strong>Sharding allow nodes and transactions to be divided in to small number of groups</strong>. So with more number of smaller groups, at a particular time, more number of transactions can be validated. Nodes only need to store a certain segment of the blockchain. This improves the scalability of the chain and the chain can scale higher number of transactions per second.</p>","appDepth":2,"appParentPermlink":"pkxtlqejw","appParentAuthor":"groynes","musingAppId":"aU2p3C3a8N","musingAppVersion":"1.1","musingPostType":"answer"}" |
---|