Sharding is planned for Ethereum 2.0, which will split the state into a few hundred shards, connected along a hypercube network topology.

Does each shard have its own address space, or, is there a global address space?

  • 1
    Sharding is still very experimental, and AFAIK only thoughts/musings by Ethereum developers have been posted, without any type of proof that it will work/be stable. So I doubt there is a firm answer to your question, but the developers state that shards will be able to communicate with each other (cross shard) so this would mean there is some type of global identifier/address space.
    – Alex
    Oct 23, 2017 at 16:52

1 Answer 1


There is a shard ID for each shard that is a prefix to the address. For details, see https://ethresear.ch/t/minimal-sharding-protocol-extension/1823 and https://github.com/Drops-of-Diamond/diamond_drops/issues/13 for updates.

Your Answer

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

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