OraclesOverviewTerminology

Terminology

This page lists all the terminologies used throughout Charli3’s documentation.

Oracle Terminology

TermDefinition
Oracle FeedThe final consolidated value derived from multiple data sources after consensus processing, which is delivered to smart contracts.
C3 NetworkThe complete ecosystem of Charli3 oracle components, including nodes, smart contracts, and platform operations.
Push OracleAn oracle model that updates data on-chain at regular intervals regardless of whether the data is being used.
Pull Oracle / ODVOn-Demand Validation - An oracle model that delivers data on-chain only when requested by a smart contract or DApp.
Node OperatorAn entity that runs oracle node software to fetch, aggregate, and provide data to the network.
Platform OperatorEntity responsible for maintaining the oracle infrastructure, monitoring, and adjusting settings.
AggregationThe process of combining data from multiple sources to produce a single reliable value.
Consensus AlgorithmThe mechanism for determining the final oracle feed value, typically using median calculation and outlier detection methods.
Message SigningCryptographic process by which nodes sign their data values to verify authenticity.
Multi-Signature (Multisig) ValidationSecurity 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 SystemMechanism 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.