Comment on page
Rated Oracle FAQ
Frequently asked questions on disputes, data types, fees and more.
In order to raise a dispute head directly to the contract of the Optimistic Oracle onchain. You can raise a dispute permissionlessly by committing a bond equal to what was initially posted by the proposer. Alternatively, UMA created a dApp to create and track disputes, accessible via oracle.uma.xyz.
The ROPU allows anyone to raise dispute in a permissionless fashion. Disputing a claim requires to match the original bond that was posted on this claim.
Disputes on the Optimistic Oracle are resolved by a vote of the UMA token holders, who evaluate the data against a methodology specified in the declared Price Identifier.
Price Identifiers describe the methodology to determine the veracity of a given claim made on the Optimistic Oracle. In case of dispute, voters will independently vote on the correctness of the report based on what was written in the Price Identifier.
The entire voting process takes 48 hours in total to complete. A new one starts 48 hours after the previous one completed. Thus, a dispute take between 48 to 96 hours to settle.
Disputing a claim requires the disputant to post a bond equivalent to the original bond posted by the claimant. If an attacker attempted to disrupt the process by disputing claims systematically, they would be losing their bond each time. A large enough bond value would make this impracticable. Moreover, the attacker's efforts would only delay the resolution of the claim, rather than bring the process to a complete halt.
ROPU can bring on chain any data that the RatedAPI can produce and more. Some examples are:
- The incremental rewards a set of validators have earned in a predetermined time period (e.g. 24h)
- A list of violations of a fee recipient policy on a pre-determined set of validators together with a value of the blocks that violations were observed on.
- A global Beacon Chain rewards reference rate.
- Metadata on a specific index, or a predetermined set of validator indices, like their historical effectiveness, slashing record, client diversity and much more.
Rated intends to be a going concern and to be operating as a proposer of the ROPU. This is not at all the end state we envision, but rather an interim state that will allow us the necessary surface to experiment with fee models and explore the full extent of the ability of such a mechanism to remain perpetually sustainable.
In this interim state, in the event that Rated fails to fulfil their obligations, a (set of) third party(ies) will be given the necessary tools to produce the required data themselves and take over the proposer role.
Rated Labs envisions to charge a fee plus pass on the gas cost required to bring the data on-chain. Several factors will impact the fee, including: (i) whether it is an on-request data report or an on-demand one, (ii) the size of the bond that Rated is expected to post, (iii) the time window that the data concerns, (iv) the complexity of the reported data.