Routing Protocol

The Routing Protocol in HUMAN is crucial to making decisions related to network and operator elections. These decisions are vital for the efficient and reliable functioning of the network. The Routing Protocol considers various metrics and parameters to ensure optimal performance in both network and operator elections.

Electing Network

The network election process involves selecting the most suitable network resources based on specific metrics. The Routing Protocol considers the following metrics for network election:

  • Number of Active Workers: The Protocol reflects the current workforce available for task execution.

  • Weighted Round Robin: Assigns weights to each network based on factors like historical performance, reliability, and availability. This ensures a fair distribution of tasks among the networks, considering their capabilities.

  • Average Time per Job: The average time taken by workers to complete a job provides insights into the overall efficiency of the network. This metric helps in selecting the network with workers who can deliver tasks promptly.

  • Average Worker Reputation: Worker reputation is determined by factors like task completion rate, accuracy, and adherence to protocol guidelines. The Routing Protocol considers the average reputation of workers to maintain a high-quality workforce.

  • Network Gas Price: Gas price is a critical factor in blockchain-based networks. In the context of the Protocol, network gas price influences the cost and speed of transactions. The Routing Protocol considers the gas prices to optimize resource allocation.

  • Network Liquidity: Network liquidity is an indicator of the availability of funds within the network. The Routing Protocol considers liquidity to ensure that tasks can be adequately compensated and that the overall financial health of the Routing Protocol is maintained.

  • Network Uptime: Network uptime measures the reliability and availability of the network infrastructure. It ensures that networks with consistent uptime are preferred for task allocation, minimizing disruptions in task execution.

  • Network Fee: The fee charged by a network for processing transactions is also a factor in the election process. The Routing Protocol considers these fees when selecting the most cost-effective network resources for task execution.

Electing Operators

Operators play a crucial role in HUMAN Protocol’s network, and their election involves considering the following specific metrics:

  • Operators Stake: The stake deposited by operators is a fundamental metric and serves as a security measure within the protocol. This stake serves as both a commitment and assurance, indicating that operators are dedicated to fulfilling their responsibilities and executing their oracle tasks with diligence. In the event that operators engage in malicious actions or fail to meet their duties adequately, their stake may be subject to slashing as a penalty.

  • Operators Reputation: Much like worker reputation, operators also have a reputation based on their historical performance, reliability, and adherence to protocol guidelines. The Routing Protocol considers the reputation of operators to ensure the selection of trustworthy participants.

  • Operator Uptime: Operator uptime measures the reliability and availability of operator services. Operators with consistent uptime are preferred as they contribute to the overall reliability of the network and the execution of oracle tasks.

  • Operator Fee: The Routing Protocol takes into account the operator fee when selecting operators, aiming for a balance between cost-effectiveness and operator performance.

The Routing Protocol makes decisions in both network and operator elections. These decisions are crucial for the seamless execution of tasks and the overall success of HUMAN Protocol ecosystem.

Last updated

Logo

© 2023 HPF. HUMAN Protocol® is a registered trademark