rClient Rewards

The table presents a metric for Rivalz rClients that receive rewards proportional to factors such as uptime, allowed storage, CPU, RAM, and internet speed:

FactorTypeDescription

Uptime

Multiplier

The percentage of time the rClient is online and actively participating in the network. Higher uptime indicates greater reliability and contributes more to the network's stability.

Uptime multiplier is based on the following:

Less than 24h, the multiplier is 0.8x

Higher than 24h, the multiplier is 1x If the rClient goes offline, multiplier is reset back to 0.8x until uptime becomes higher than 24h.

Allowed Storage

Absolute Number

The amount and type of storage capacity the rClient allocates for storing vector data. The storage types and their respective multipliers are as follows:

- NVME: 2x

- SSD (SATA): 1.5x

- HDD: 1x

Larger storage capacity and faster storage types contribute more to the network.

10 GB of HHD = 1 point

Storage contribution limits:

Minimum - 1GB

Maximum - 3TB

Delegating more than 3TB will not provide any additional points.

The amount of storage capacity the rClient allocates for storing vector data. Larger storage capacity allows the rClient to accommodate more data and serve a higher number of users, thereby increasing its contribution to the network.

CPU

Multiplier

Normalized CPU = The computational power and quantity of the rClient's CPUs. The CPU contribution is calculated based on the number of CPU cores and their clock speeds. The normalized CPU score is calculated as follows:

Normalized CPU = (Number of Cores × Clock Speed in GHz) / (Reference Cores × Reference Clock Speed)

Normalized CPU Less than 10 => 1x

Normalized CPU Higher or equal to 10 => 1.25x

Stronger CPU performance enables faster processing of vector database operations, such as similarity searches and queries, improving the overall performance of the network.

RAM

Multiplier

The amount and speed of RAM available on the rClient. The normalized RAM score is calculated as follows:

Normalized RAM = (RAM Capacity in GB × RAM Speed in MHz) / (Reference RAM Capacity × Reference RAM Speed) RAM

Less Than 1GB of Ram => 1x

Higher or Equal than 1 GB of Ram => 1.25x

Higher RAM capacity allows the rClient to handle more concurrent requests and maintain efficient memory management for vector database operations.

Internet Speed

Multiplier

The internet bandwidth and connection speed of the rClient. Faster internet speeds enable quicker data transfer and reduce latency, enhancing the responsiveness of the network.

Internet Speed multiplier

Less than 10mbps => 1x

Higher or equal to 10mbps => 1.25x

The reward calculation for each rClient is subject to the following formula:

R=ASUMNCPURAMISR=AS*UM*NCPU*RAM*IS

Where:

R = Reward

AS = Allowed Storage Absolute Points

UM = Uptime Multiplier

NCPU = Normalized CPU Multiplier

RAM = RAM Multiplier

IS = Internet Speed Multiplier

Last updated