Routing protocols are designed to encourage contributions to the wider network, with some changes within the ecosystem.
The team explained how the routing protocol works and the changes included to ensure the network works smoothly.
The core HUMAN Protocol is responsible for execution, according to the team. However, the reason we need to separate the Routing Protocol from the execution layer is to make the overall network more stable.
If the routing protocol decides to change the tariff/price, the core HUMAN protocol can simply perform the task of enforcing the new details without getting involved in arbitration issues.
The team explained that the Routing Protocol encourages community contributions to the network. It accomplishes this by providing a framework that enables these incentives through things like staking, slashing, and reward mechanisms.
Additionally, the routing protocol (RP) provides a blueprint for coordinating the third-party agents that contribute to the protocol. Through RPs, companies and tool vendors (such as recording and reputation oracles) can commit HMTs to access the network.
The team added that the Routing Protocol works in a Proof of Balance model. This means that anyone wanting to join the network will have to put up her HMT total to encourage good behavior.User misbehavior can significantly reduce your HMT balance
Additionally, the protocol has governance stakes. Governance staking allows a user or network operator to stake her HMT in exchange for his vHMT, the token used for governance voting. Therefore, we encourage active participation in the network by the community.
According to the Routing Protocol, lockup with staking also protects against flash loan governance attacks (both the minimum lockup time and the destaking fee can prevent this behavior).
Routing protocols also want to adopt a governance minimization model. In this model, voter power increases with each vote, along with voter reputation.
This model leverages HUMAN Protocol Reputation Oracles to calibrate voting power. Therefore, it provides a strong incentive to contribute to the HUMAN project.
A slash is introduced to discourage bad behavior in the network. Users who falsify votes or refuse to pay workpool workers can have their stakes significantly reduced.
The team concluded that if an operator is inactive, payments from the pool will be frozen for a period of time, acting as a trial warning.