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. |