👨‍🏫公式定义

在介绍计算模型之前,让我们首先明确各个符号代表的含义,以便于理解后续的奖励计算公式:

MkM_{k} :每个验证窗口(每半小时一次)的 基础奖励+资源奖励 的积分总和

MOM_O:每 5s 所对应的 在线状态系数,当前轮次是否在线将影响节点是否能拿到本轮的分数

MXM_X:每 30min 所对应的网络稳定性增长系数,根据当前网络中节点在线数量给予在线节点额外的资源奖励,每轮抽查后计算,越早参与,得到的奖励越多

MCM_C:每个验证窗口内的基础奖励总和,所有在线节点都有资格获得的奖励部分

MBWM_{BW}:每 5秒所对应的 上一轮POA验证结果的上行带宽系数,用以防止低质量节点作弊

MCxM_{Cx}:每 5s的基础奖励,基础奖励每5s计算一次,表示节点仅因在线而获得的基础积分

MPM_{P} :每个验证窗口的POA资源奖励,基于POA验证结果对节点进行奖励。POA奖励每30min计算一次,

MBNM_{BN}:每个验证窗口的上行带宽奖励,依据节点提供的上行带宽质量进行奖励

MBM_B:上行带宽评分,反映了节点在当前验证窗口的上行带宽质量

MNM_NNAT评分,评价节点的NAT类型对网络连通性的贡献

MSM_S:每个验证窗口的存储奖励,根据网络使用节点的存储空间情况进行奖励

在了解了基础的符号定义之后,为了计算每个验证窗口中单个节点的贡献分数,我们可以采用以下公式:

每个验证窗口积分=基础奖励+POA资源奖励每个验证窗口 积分=基础奖励 + POA资源奖励

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

要计算单个节点在一天内的总得分,我们首先需要知道一天内有多少个验证窗口?由于每个验证窗口为半小时一次,一天共有48个验证窗口。接着,使用先前定义的每个验证窗口积分计算公式,我们可以得到一天内单个节点的总得分计算公式如下:

单个节点一天内总得分:

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

MDM_D测试网期间内的某一天的总得分

最后更新于