ar.io Logoar.io Documentation

Performance and Weights

Gateway Classifications

Consider the following classifications:

  • Functional or Passed Gateways: are gateways that meet or surpass the network's performance and quality standards, including ArNS resolution and chunk/offset validation (if selected).
  • Deficient or Failed Gateways: are gateways that fall short of the network's performance expectations, including failures in ArNS resolution or chunk/offset validation.
  • Functional or Submitted Observers: are selected observers who diligently perform their duties and submit observation reports and onchain observations.
  • Deficient or Failed Observers: are selected observers who do not fulfill their duty of submitting observation reports and onchain observations.

Evaluation Process

At the end of an epoch, the ar.io protocol processes observer submissions to determine gateway performance through a consensus-based vote tallying system. This evaluation transforms individual observer reports into network-wide performance assessments.

Vote Tallying and Gateway Classification

After observers submit their detailed reports (see Reporting for submission details), the protocol performs consensus calculation:

Vote Processing:

  • Data Collection: All observer onchain observations for each gateway are collected
  • Vote Counting: Each observer submission contributes either a PASS or FAIL vote
  • Majority Determination: If enough submitted observer interactions indicate PASS, the gateway is considered Functional
  • Binary Classification: Gateways are classified as either Functional (eligible for rewards) or Deficient (ineligible for rewards)

Consensus Mechanism:

  • Multiple observers evaluate each gateway independently, ensuring reliable assessment
  • A majority-style threshold requires broad observer agreement for positive performance determination
  • Binary scoring provides clear, unambiguous performance classification
  • Vote tallying occurs after submissions are finalized

Weight Impact on Gateway Performance

Gateway performance directly affects multiple weighted factors that influence future observer selection and overall network participation:

Gateway Performance Ratio Weight (GPRW)

A gateway's evaluation results directly impact their Gateway Performance Ratio Weight, which affects their likelihood of being selected as an observer in future epochs.

  • Functional Gateways: Increase their passed epochs count, improving their GPRW
  • Deficient Gateways: Decrease their GPRW as participated epochs increase without corresponding passes
  • Observer Selection: Higher GPRW increases chances of being selected as an observer

Observer Performance Ratio Weight (OPRW)

For gateways selected as observers, their performance in submitting reports affects future selection.

  • Functional Observers: Who submit reports increase their OPRW
  • Deficient Observers: Who fail to submit reports see their OPRW decrease
  • Future Selection: Higher OPRW improves chances of future observer selection

Composite Weight

Performance factors combine to determine overall network influence:

  • Stake Weight: Financial commitment
  • Tenure Weight: Network longevity
  • Gateway Performance Ratio Weight: Gateway reliability history
  • Observer Performance Ratio Weight: Observation duty history

Long-term Effects:

  • Consistently functional gateways accumulate higher composite weights
  • Poor performers see diminishing influence and selection chances
  • Performance history creates compounding effects on network participation

Evaluation Timeline

Rewards are distributed at the end of each epoch by the ar.io protocol based on the tallied observer votes. The protocol processes observer submissions and distributes rewards to functional gateways and observers based on their performance during the epoch.

Key Features

  • Majority Rule: Gateway performance is determined by majority vote from observers
  • Binary Scoring: Simple pass/fail system for clear performance assessment
  • Network Confirmation: Evaluation happens after observer submissions are finalized
  • Transparent Process: All evaluations are based on onchain data

Consequences of Performance

Functional Gateways

  • Eligible for gateway rewards
  • Maintain good standing in the network
  • Continue to be considered for observer selection

Deficient Gateways

  • Ineligible for gateway rewards
  • Risk being marked as deficient for multiple epochs
  • May face additional penalties for prolonged poor performance

Observer Performance

  • Functional observers receive observer rewards
  • Deficient observers forfeit observer rewards
  • Deficient observers who are also functional gateways can have their gateway reward reduced for that epoch

Next Steps

Ready to understand how rewards are distributed? Learn about Reward Distribution, or go back to Observer Selection to review the selection process.

How is this guide?