How will shards interact on ETH 2.0?

Hello. I had read about ETH 2.0, and am still unable to understand how shards will work.

I see that Beacon blocks will have a reference to latest known block of each shard and each shard blocks will have the same for Beacon. I suppose that’s used so that a Beacon block indicates the state it recognizes and uses on each shard.

But how exactly will shards interact?

In example. Say that somebody wanna create TokenA. Will he be able to choose on which shard the creation tx will be commited? And once it’s done, will TokenA balance on all address be stored to that shard, or will we be able to move some balance to other shards?

If we wanna swap TokenA which is on shard1 for TokenB that’s on shard3, how will that happen? Using atomic swap?

And how about features like liquidity pools. If a smartcontract deployed on shard5 wanna use a pool on shard11, how will it happen?

Sorry for so many questions and tnx for any answer :slight_smile:

1 Like

Ethereum 2. 0 Shard Chain

Shard chain in ethereum 2.0 store and process transactions. These shard chains are an important part of increasing the number of transactions ethereum can handle per sec. As per official beacon chain statement, Ethereum 2.0 will support 1024 Ethereum shard chains, each of which will be secured by a committee size of 128 validators. It is also important to note that transactions are only executed and validated within a shard, and that state is only stored at the shard level. These beacon chains to make sure every shard has the most up-to-date data with the help of validators who communicate the state of shard chains to the beacon chain. Like, this shard chain helps the network enhance performance in transactions scalability and securities.

To know more about Ethereum 2.0 details, visit our blog now @

Looking for start your own DeFi or staking platform in Ethereum visit us today!

I think it was reduced from 1.024 to 128 shards.

Still, it doesn’t explain how shards will interact as I asked.