Selected supernode behaviors

1. Assign Dapp source files to supernodes

  1. Assign Dapp source files to supernodes

  2. All source files of the Dapp to be assigned to each Supernode are assigned to be received from Dapp developers.

  3. Records information about the storage and provided CR of each supernode and the source files currently held by each supernode in the supernode routing table.

  4. Distribute all Dapp source files to store up to the maximum capacity of storage provided by each supernode.

  5. At least three supernodes should hold the same source files so that supernodes can reliably deliver source files to another subject. The minimum number of supernodes required can then be changed through an irregular agreement between supernodes.Each supernode receives compensation according to the amount of storage from Dapp developers.

  6. Therefore, supernodes have no incentives to distinguish or prefer certain Dapp source files.

  7. Therefore, supernodes select the storage space that can be provided when participating in the network and allocates the storage space accordingly.

2. Properly assign relevant Dapp source files corresponding to the macronodes MCR.

  • Selected supernodes decide that which source file of what Dapp is assigned aboout MCR of macronodes.

  • For this, macronodes reveal how much MCR will be mendatorily provided to join the network. (The minimum amount follows a standard amount in the network.)

  • Macronodes can provide SCR by additional token staking other than MCR and get compensation.

  • The number of MCR slots per Dapp source file is determined by selected supernodes, and the number of SCRslots is determined by Dapp developers. Dapp developers may request additional number of MCR slots if desired.

  • Selected supernodes assign source files according to the provided MCR capacity of macronodes and selection result.

  • Selected supernodes have the overall mean MCR for each macronode. Distribute each source file so that it does not differ from the macro-node verification/operation participation rate.This is to execute all Dapps in the network better.

3. Activation dashboard managment

  1. To execute the pool of verifiers, need to know which micronode is online.

  2. The activation dashboard that checks the online status of micronodes is required.

  3. One dashboard does not reveal the online status of the entire micronodes. Each selected supernode divides the micro-node into open dashboards. This is because if a dashboard is managed by one person, it will be possible to manipulate the pool of verifiers.

  4. Screened supernodes each indicate whether their micronodes are online or not on their own dashboards.

  5. All registered micronodes are allocated according to the number of selected supernodes.

  6. Based on the activation dashboard, micronodes that will verify GBT movements using micronode’s GBT UTXO will be selected.

4. Receive the price feed

  • Record the GBT price online.