This document describes how the Epoch Smart Contract determines the Collector Clusters for Epoch N.
<aside> ❗ non BFT The described algorithm is for the initial implementation of Epoch switchover. It is not intended to be final the solution for the mature network.
</aside>
C: number of clusters; protocol parameter which can be updated by Admin
Collectors : list of collectors for Epoch N (currently also defined by Admin via modifications of the IdentityTable in the Epoch Smart Contract).
C empty collector clustersCollectors and assign the collector in a round-robin fashion to the clusters