Secure Resharding

Resharding: randomized validator assignment to prevent single-shard attacks

We are re-assigning shard membership of validators every epoch to enhance our network security. Our innovations include using verifiable delay function (VDF) for randomized assignment, integrating staking and slashing with resharding, and forcing regular leader rotations. Harmony will be among the first blockchains to launch resharding.