Terminology
This page lists all the terminologies used throughout Charli3’s documentation.
Oracle Terminology
Term | Definition |
---|---|
Oracle Feed | The final consolidated value derived from multiple data sources after consensus processing, which is delivered to smart contracts. |
C3 Network | The complete ecosystem of Charli3 oracle components, including nodes, smart contracts, and platform operations. |
Push Oracle | An oracle model that updates data on-chain at regular intervals regardless of whether the data is being used. |
Pull Oracle / ODV | On-Demand Validation - An oracle model that delivers data on-chain only when requested by a smart contract or DApp. |
Node Operator | An entity that runs oracle node software to fetch, aggregate, and provide data to the network. |
Platform Operator | Entity responsible for maintaining the oracle infrastructure, monitoring, and adjusting settings. |
Aggregation | The process of combining data from multiple sources to produce a single reliable value. |
Consensus Algorithm | The mechanism for determining the final oracle feed value, typically using median calculation and outlier detection methods. |
Message Signing | Cryptographic process by which nodes sign their data values to verify authenticity. |
Multi-Signature (Multisig) Validation | Security feature requiring approval from multiple authorized parties for oracle feed update (oracle nodes multisig) or making changes to oracle settings / using other governance action (platform multisig). |
Reward System | Mechanism for compensating node operators who provide accurate data to the network. |
DApp (Decentralized Application) | Blockchain-based applications that can consume oracle data for various use cases. |