The future of Ethereum: Sharding

in #hive-1679223 years ago

The main problem that blockchains like Ethereum currently face is that every node on the network has to verify and execute every single transaction. There are two main ways to solve this issue: either by scaling vertically or by scaling horizontally.

image.png

Put simply, scaling vertically involves increasing the power of the network's nodes. While scaling horizontally basically means adding more nodes to the network. For purposes of decentralisation, blockchains need to scale horizontally.

Ethereum's goal is for nodes to be able to run on consumer hardware- it will do this by what is known as 'sharding'- which we'll discuss below.

Shard chains
The Ethereum blockchain will be split up into 'shard chains.' Each shard chain will have its own subset of nodes which will only validate transactions in that chain. This will make the whole network more efficient as a single validator doesn't have to handle all of the work alone.

You can think of shards as the blockchain's "hard drive."
This update will reduce the delays and congestion that we see on the Ethereum network today. Right now, Ethereum can support 30 transactions per second. The new shard chains will be able to conduct up to 10,000 transactions per second!

The next challenge Ethereum will face is maintaining the security of those shards and preventing malicious validators from taking over single shards. Part of Ethereum's solution to this involves randomly shuffling validators to avoid manipulation, as well as different fraud and custody proofs.

Many proof of stake networks have relatively small sets of validators, which means network security is decreased. But after its upgrades, Ethereum will have a large set of validators, meaning it will be more decentralised, secure, and less open to manipulation.

image.png

How will these shards connect to the Beacon Chain?
'Crosslinks' are part of a planned upgrade that will connect the shard chains to the Beacon Chain. Put simply, a 'crosslink' is a reference in a Beacon Chain block to a shard chain block. If there are 64 shards, every Beacon block can contain up to 64 crosslinks or references.

What do the upgrades mean for Ethereum holders?
ETH holders don't need to do anything to prepare for the upgrades. There is no ETH 2.0 token and your ETH won't need changing or upgrading after the Merge. (Note: anything telling you otherwise is likely a scam, so be careful).

Posted Using LeoFinance Beta

Sort:  

Interesting :)

Eth has being the Next Prince to throne of BTC. Thanks for insightful knowledge on this subject. HODL !1UP

Good to know, not that i'm an Ethereum fan, just the opposite due to fees and lack of speed. i stopped buting any tokens on Ethereum long ago!

Some free Hive-engine tokens for you: !PGM !PIZZA !LUV !MEME !HBIT

Want to mine some more crypto? If so, Join #Fractally and start earning $RESPECT
https://genesis.gofractally.com/share/P3y08N-PpNgcxJQh


Credit: memehive
Earn Crypto for your Memes @ hiveme.me!

Sent 0.1 PGM - 0.1 LVL- 1 STARBITS - 0.01 MOTA - 0.05 DEC - 15 SBT tokens to @atma.love, @uyiosa200

remaining commands 13

BUY AND STAKE THE PGM TO SEND A LOT OF TOKENS!

The tokens that the command sends are: 0.1 PGM-0.1 LVL-2.5 BUDS-0.01 MOTA-0.05 DEC-15 SBT-1 STARBITS-0.00000001 BTC (SWWAP.BTC)

image.png
Discord image.png

Support the curation account @ pgm-curator with a delegation 10 HP - 50 HP - 100 HP - 500 HP - 1000 HP

Get potential votes from @ pgm-curator by paying in PGM, here is a guide

I'm a bot, if you want a hand ask @ zottone444


PIZZA!

PIZZA Holders sent $PIZZA tips in this post's comments:
@atma.love(3/15) tipped @uyiosa200 (x1)

Please vote for pizza.witness!

Don-1UP-Cheers-Cartel-250px.png

You have received a 1UP from @dlmmqb!

The following @oneup-cartel family members will soon upvote your post:
@leo-curator, @ctp-curator, @bee-curator, @vyb-curator, @pob-curator, @neoxag-curator, @pal-curator
And they will bring !PIZZA 🍕

Learn more about our delegation service to earn daily rewards. Join the family on Discord.