Node Reputation
Node Reputation
With the launch of BTFS v2.2.1, we updated the rules of scoring Hosts with a more decentralized node reputation system.
All nodes are classified into three levels according to their scores: Good, Average, and Poor.
Scoring Criteria & Formula
All nodes are evaluated against the following four criteria:
- Uptime: the length of time when a node is online;
- Age: the duration that a node has existed on BTFS;
- Version: current version of the node;
- Active: the activity level (interaction with the contracts) of the node;
The final score of a node is calculated with the formula:
score = uptimeScore × 0.6 + ageScore × 0.2 + versionScore × 0.1 + activeScore × 0.1
Score Calculation
The score for each criteria is calculated in the following way:
Time Online Score
Level 3:Time online Above 99%,= 10; Time online between 95%–99% = 9
Level 2:Time online between 90%–95% = 7; Time online between 80%–90% = 6
Level 1: Time online between 60%–80% = 4; Time online < 60% = 0
Host Age Score
Level 3:Host age above 21 days = 10
Level 2:Host age between 7–21 days = 5
Level 1: Host age < 7 days = 0
Version Score
Level 3: Host is in latest version = 10
Level 2 Host is in test version = 5
Level 1: Host is in other versions = 0
Activity Score
Level 3: Host is active in past 2 days = 10
Level 2: Host is active in past 7 days = 5
Level 1: Other = 0
Updated 11 months ago