Oracle Incentive Model
1 min read
Pronunciation
[awr-uh-kl in-sen-tiv mod-uhl]
Analogy
Like paying employees a bonus for perfect attendance and penalizing them for errors, oracle incentive models reward good behavior and punish faults.
Definition
The combination of rewards (fees, tokens) and penalties (slashing) designed to motivate oracle nodes to provide accurate, timely data and maintain high availability.
Key Points Intro
Key Points
Fee rewards: Payments per successful data submission.
Staking rewards: Yield on collateral for uptime.
Slashing penalties: Loss of stake for misreports.
Reputation: Node ranking affecting assignment and pay.
Example
Technical Deep Dive
Incentive contract calculates `reward = baseFee + uptimeBonus`. On `slash()`, it deducts `penaltyRate * stake` and redistributes to challengers. Reputation stored in `scores[node]`.
Security Warning
Imbalanced incentives can encourage spam or collusion; model carefully.
Caveat
Complex models increase on‑chain logic and gas costs; keep simple where possible.
Oracle Incentive Model - Related Articles
No related articles for this term.