Reward System

Introduction

The reward system of the Hajime network incentivizes participants by providing rewards for contributing computational power and validating network activities.

Computational Power Rewards

  • Registration and Participation:

    • Setup: Computing power providers install the Hajime client and register an account. Each provider must hold an NFT License as the entry credential to the Hajime network.

    • Initialization: Once registered, the computing power nodes are initialized and begin contributing computational resources to the network.

  • Data Collection and Submission:

    • Data Monitoring: The Hajime client continuously monitors each node’s GPU utilization, computational task completion time, and overall performance.

    • Data Encryption and Upload: Collected data is encrypted and securely uploaded to the central server or decentralized verification nodes.

  • Reward Calculation:

    • Algorithm: The Time-Weighted Proof of Work (TW-PoW) algorithm evaluates each provider’s contribution based on efficiency and timeliness.

    • Calculation Process:

      • Data collected from each node is processed to determine the amount of computational work done.

      • The algorithm dynamically adjusts rewards based on the network’s computational supply and demand.

  • Reward Distribution:

    • Smart Contracts: Rewards are distributed through smart contracts on the Solana blockchain, ensuring transparency and immutability.

    • Token Allocation: Rewards are issued in HJM tokens and credited to the provider’s account.

  • Reward Withdrawal:

    • Block Allocation: GPU miner rewards are automatically distributed every 2^18 blocks.

    • Withdrawal Process: Users can view and withdraw rewards through the client interface.

Verify Node Rewards

Registration and Participation:

  • Setup: Verify nodes install the Hajime client and register an account. Each node must hold an NFT network License as the entry credential to the Hajime network.

  • Initialization: Verify nodes are initialized and ready to validate computational tasks.

Verification Tasks and Data Collection:

  • Task Allocation: The scheduling server randomly selects verification nodes to perform validation tasks using probe scripts.

  • Data Monitoring: Nodes collect data on task completion, accuracy, and overall performance.

Reward Calculation:

  • Algorithm: The reward calculation for verification nodes includes a staking factor to incentivize long-term commitment.

  • Calculation Process:

    • Verify nodes’ performance data is processed to determine the accuracy and reliability of their validation tasks.

    • The algorithm dynamically adjusts rewards based on the performance and staking period of the nodes.

Reward Distribution:

  • Smart Contracts: Rewards are distributed through smart contracts on the Solana blockchain, ensuring transparency and immutability.

  • Token Allocation: Rewards are issued in HJM tokens and credited to the verifier’s account.

Reward Withdrawal:

  • Withdrawal Process: Verification miner rewards are withdrawn through a Claim process. If withdrawn within the staking period, a 75% penalty is applied; otherwise, no penalty.

Last updated