Sharding involves adding new shard chains to the main Ethereum blockchain, so that a computer doesn't have to download and compute every transaction in the history of the blockchain in order to make a new transaction or otherwise participate in securing and using Ethereum. The primary goal is a massive scalability improvement. For more information see https://github.com/ethereum/wiki/wiki/Sharding-introduction-R&D-compendium.
Questions tagged [sharding]
76 questions
2
votes
1 answer
In an Ethereum 2.0 with sharding, do shards produce their own blocks?
In a sharded state (the hypercube one for example), does each shard produce their own blocks (is each shard their own unique block-chain) ?
3to
- 401
- 3
- 9
2
votes
0 answers
Might storage be part solution for sustaining ETH PoS sharding?
My understanding, from an answer to previous post is that it's currently cost prohibitive to exchange datasets of significant size over the ETH network.
Is it possible for the ETH network to evolve into a more data-driven (^ size) than BTC PoW…
SHA256
- 231
- 1
- 6
1
vote
1 answer
Ethereum's State sharding vs Zilliqa's Network Sharding
From Zilliqa what I get is they have temporary transactions done in parallel in different shards then merged into a main chain.
What's the difference between the latest sharding specification for Ethereum vs Ziliqa's sharding design?
Slim Shady
- 313
- 2
- 16
1
vote
0 answers
Which sharding implementations exist?
This question should probably be put as on-hold or closed as off-topic since it tends to lead to spammy or self-promotional answers, or will need to be updated frequently with new implementations, but people can leave a comment.
James Ray
- 450
- 3
- 16
1
vote
1 answer
Is clustering nodes on existing shards an efficient approach or is it a security breach?
Hello I am just wondering can we improve the efficiency and reduce the latency if we cluster nodes based on the longitude and longitude(for example with K-means clustering) coordinate on existing shards, thus to have smaller groups with neighbors…
Mixalis Navridis
- 133
- 4
1
vote
0 answers
Will the number of shards on sharded Ethereum change dynamically?
I am not familiar with how sharding would work in Ethereum. I am working on an indexer type of application for blockchains and I want to understand how the number of shards in Ethereum might change over time.
Would new shards get automatically…
septerr
- 131
- 5
0
votes
1 answer
Is sharding activated on Ethereum?
I had read somewhere that Ethereum 2.0 would have multiple shards. This means that the Ethereum blockchain would be divided into several "pieces." Do you know if, at this moment, this feature is present on Ethereum, or if it's a functionality…
Bob5421
- 1,457
- 1
- 12
- 38
0
votes
0 answers
how to decide the reshuffle frequency?
Currently, Ethereum adopts reshuffle to prevent collusion between validators, and similar designs are also used in other sharding schemes. For example, reassembling shards or replacing nodes in shards.
The effectiveness of this approach is obvious,…
yi li
- 1
0
votes
1 answer
What stops a malicious actor from taking over a shard?
As I understand it validators are randomly assigned to committees. That's all good and well but what stops a malicious validator who owns, say, 10% of the total network to keep applying for committees until all his validator nodes are put in the…