“Sharding is coming,” he stated laconically in a tweet Monday:
— Vitalik “Not giving away ETH” Buterin (@VitalikButerin) April 30, 2018
In a Reddit post and a series of tweets following yesterday’s, Buterin delivered a proof of concept for the technology and suggested the “bag of ideas” for its implementation on Ethereum was “pretty well-established.”
Sharding is a method of increasing the number of transactions a blockchain can process. Designed to be used ‘on-chain,’ multiple network computers divide the transaction workload between them, allowing significantly more to occur within the same period of time.
The time taken to process ‘shard’ blocks, those split up between groups of computers, would be around ten seconds, Buterin suggests. In a series of tweets starting yesterday, Buterin wrote:
“I would not say the spec is finalized at this point, though the ‘bag of ideas’ is IMO pretty well-established. The latest research consists of combining together existing ideas about scaling and latency (ie. block time) reduction.”
He added in a following tweet that “[t]he overriding principle is ‘get maximally close to equivalent properties to a single chain.”