👨‍🏫Formula Definition

Before introducing the computational model, let's first clarify the meanings of each symbol and understand the reward calculation formula:

MkM_{k} :The total sum of credits for the basic reward and resource reward in each validation window (every half hour).

MOM_O:The online status factor corresponding to every 5s, the node's ability to obtain this round's score depends on the current round's online status.)

MXM_X:The growth factor of network stability, every 30 minutes, online nodes receive additional resource rewards, which are determined by the total number of nodes online in the network at that time. These rewards are calculated following each round of spot checks. The earlier you join and participate, the greater your rewards will be.

MCM_C:The total basic reward within each validation window. All online nodes are eligible to receive this portion of the reward.

MBWM_{BW}:The upstream bandwidth factor corresponding to the previous round's POA verification results, calculated every 5 seconds to prevent cheating by low-quality nodes.

MCxM_{Cx}:The basic reward every 5 seconds, calculated once every 5 seconds, represents the basic credits obtained by the node solely for being online.

MPM_{P} :The POA resource reward for each verification window is based on the POA verification results to reward nodes. POA rewards are calculated every 30 minutes.

MBNM_{BN}:The upstream bandwidth reward for each verification window is based on the quality of the upstream bandwidth provided by the node.

MBM_B:The upstream bandwidth score reflects the quality of the upstream bandwidth provided by the node during the current verification window.

MNM_N:NAT rating evaluates the contribution of the node's NAT type to network connectivity.

MSM_S:The storage reward for each validation window is rewarded according to the storage space of the nodes used by the network

Now, knowing the definitions of each symbol, we can calculate the contribution of an individual node in each validation window using the following formula:

Totalscoreforeachvalidationwindow=Basicreward+POAresourcerewardTotal score for each validation window = Basic reward + POA resource reward

Mk=(MC+MP)M_{k}=(M_C +M_{P})

To calculate the total score of a single node within one day, we first need to determine how many validation windows there are in a day. Since each validation window occurs every half hour, there are only a total of 48 validation windows in one day. Using the previously defined ‘Total score for each validation window’ formula, we can then calculate the total score of a single node within one day as follows:

Total score of a single node within one day:

MD=k=148MkM_D=\sum_{k = 1}^{48}M_{k}

MDM_D The total score on a certain day during the testnet period

Last updated