Skip to main content

Trust and Security Measures

Bonds and Slashing

The bond system is a security measure designed to discourage malicious behavior within the QRY ecosystem. Under this system, both Providers and Integrators are required to lock up a certain amount of tokens as collateral, or a bond, for each dataset they serve. The bond acts as a financial guarantee, ensuring that the Provider or Integrators has a stake in the network's success and is incentivized to act in the best interest of the ecosystem.

In the event that a Provider or Integrators is found to be engaging in malicious activities or providing low-quality service, their bond can be slashed or partially forfeited as a penalty. This serves as a strong deterrent for bad actors, as they would risk losing their locked tokens if they were to act dishonestly or negligently. By requiring a bond, the system encourages providers and developers to uphold high standards of service and maintain a reliable, trustworthy ecosystem for all users.

Validators that register as challengers must also bond tokens to avoid collusion with Providers and Integrators.

Score

The Provider's and Integrator's Scores are a metric designed to assess the reliability and trustworthiness of participants within the QRY ecosystem. Those scores are based on two key factors: the number of datasets a Provider serves and the number of Providers serving a specific dataset.

  • For Providers, their score increases as they provide more datasets, signaling their commitment to the ecosystem and the variety of services they offer. A higher score indicates a more dependable and versatile provider. As their score increases, their bond amount also grows, since the bonds are per dataset, demonstrating their increased investment in the network's success.

  • For Integrators, the dataset score increases with the number of operators providing their dataset. A higher score suggests that the dataset is more widely adopted and has a larger number of operators supporting it, making it more reliable and less susceptible to single points of failure.

The Provider and Integrators Scores serve as a proof of activity, promoting transparency and accountability among participants in the QRY ecosystem. By measuring and displaying the scores, users can make more informed decisions about which providers and datasets to engage with, ensuring a higher quality of service and fostering trust within the network.

Proof of Availability (PoA)

As shown on the last section Token Distribution, the Proof of Availability (PoA) is a concept implemented within the QRY network to ensure that the providers maintain a high level of availability and reliability. PoA aims to incentivize providers to keep their services online and accessible at all times.

Validators emit challenges that Providers must solve, proving that said Providers are active and serving the datasets on the QRY network.

By implementing PoA, the QRY network can monitor and evaluate the performance of each provider based on their uptime and responsiveness to requests. Providers who meet or exceed a certain level of availability are rewarded with tokens, encouraging them to maintain a high standard of service. On the other hand, providers who fail to meet the minimum availability requirements are not eligible for PoA rewards, discouraging poor performance and unreliability.