This shows a full example of genesis.json. In this example, 2 SBPs are selected in each round and each SBP is responsible for producing 3 continuous blocks. Vite SBP is selected based on how many votes the supernode has in amount of VITE. In the example, one SBP is constantly assigned as the supernode who has most votes, while another is randomly selected from supernodes ranking from 2 to 100. Registering supernode of snapshot consensus group needs staking VITE. Here 1000000000000000000000000 VITE for 7776000 snapshots, approximately equivalent to 3 months, is required.
The example is a complete configuration file. You can make your own config based on it. But do remember to remove the text comments following after "//". The only reason the comments are here is to explain certain configuration settings. They are not part of the genesis config and should always be removed before you use this example in real.