When Ethereum shards (assuming it does) will the block numbers across the multiple shards be unique? I doubt it (I don't think the shards can have sequential block numbers and be independent of the other).

Assuming the block numbers across shards are not sequential, then can one distinguish them across chains?

I suppose the shard id plus the block number can be a unique identifier, so perhaps I already answered my own question, but does anyone know?

1 Answer 1


There can be different ways to view a sharded blockchain.

One way is to take a blockchain, and split it to different shards.

Another way is to view many different shard chains operating largely independently, and that there is a coordinating chain (in Ethereum called the beacon chain) that connects to all shards. In this view, the system is composed of shards. The beacon chain, and every shard chain, would have their usual sequential block numbers: they'd all start with a Block 0 as their genesis block.

Yes, each shard would have an id.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.