Vitalik Buterin: Sharding and Plasma to Help Ethereum Reach 1 Million Transactions Per Second

Publicado en by Cryptoslate | Publicado en

Mencionado en este artículo
With the ability to process only up to 15 transactions per second currently, Ethereum is preparing to employ second-layer solutions that will allow the network to reach one million TPS.A Blockchain With Millions of Users.

In an effort to overcome issues with network congestion and overall throughput, Ethereum developed two primary solutions - sharding and plasma - that work in tandem to increase the network's transaction capacity.

In a recent OmiseGO AMA, Vitalik Buterin conveyed that layer improvements are currently being tested on the Ethereum testnet to support potential decentralized applications with millions of users.

Sharding is a scaling solution that uses shards, or micro-chains, to process separate types of transactions on the Ethereum blockchain.

By classifying transactions on individual chains within the main Ethereum blockchain, only a group of nodes need to verify the relevant transaction.

Sharding removes the need for the entire network of nodes to process every individual transaction - increasing TPS on the Ethereum blockchain.

Similar to Bitcoin's Lightning Network, plasma adds a second layer of off-chain branches to the main Ethereum blockchain in order to process high-volume smart contract protocols more quickly.

Plasma compartmentalizes network usage through child chains that process transactions separate from the main chain, updating the entire blockchain only when transactions are complete.

"The reason I think layer 1 and layer 2 [networks] are complementary is because ultimately, if you look at the math, the scalability gains from the layer 1 improvements and layer 2 improvements do ultimately multiply with each other. If you have a Sharding solution, the Sharding solution itself might increase the scalability of Ethereum by a factor of 100, or eventually even more. But then, if you do Plasma on top of the scalability solution, then what that means is, you're not just doing 100 times of the amount of activity but you are doing 100 times the amount of entrances, the amount of exits, and despute resolutions".

Together, the two scaling solutions can compound the network's TPS by 100x each while retaining security on the Ethereum protocol, creating a decentralized ecosystem that can potentially support one million transactions per second.

x