How Sharding Will Change Crypto World

Why apply sharding?

Sharding technology and its application

How does sharding work on the Ethereum network?

  1. First, it will be necessary to direct 32 ETH in the Beacon Chain to become a validator in a subsidiary network .
  2. Periodically the system will check registered validators and queue those who burned ETH in the contract.
  3. Verification is required to mix all validators to exclude pseudo-randomness.
  4. Each fragment has nodes that can create a new/next shard.
  5. The new shard must meet certain requirements:
  • It should get information about the current state of the shard before receiving new transactions;
  • Signatures (2/3) of all validators must confirm the transaction (the number of signing validators is 111).

An example of sending 10 ETH from one shard (5) to another (10).

  1. A transaction is sent to shard (5), which reduces the balance by 10 ETH and the system waits for the transaction to complete.
  2. A receipt is created for the transaction, which is not written to the network but stored in the Merkle hash tree , which can be easily verified.
  3. The transaction is sent to shard (10) and sends data to the location of this action in the Merkle tree. Shard (10) checks if this receipt has expired.
  4. Shard (10) processes the transaction and increases the balance by 10 ETH.
  5. Shard (10) publishes information about the receipt of funds in the network and these funds can be spent from shard (10).

Where can it be scaled further?

Conclusion

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
CoinJoy

CoinJoy

Crypto enthusiasts👨🏼‍💻👨🏾‍💻 We are developing #Cryptocurrency news aggregator with multifunctional tools. Follow the news and joy! 🙏