Insights on Crypto Payments, Infrastructure, and Operations

Blockchain Networks & Protocols

Networks, consensus systems, protocols and blockchain infrastructure.

543Terms
0Reviewed

Terms (543)

Oracle Contract

An oracle contract stores, verifies, or exposes externally derived reports on-chain so other smart contracts can consume standardized data. Some designs push…

Oracle Delay

Oracle delay is the time between an external event or observation and the corresponding data becoming available and usable on-chain. Some delay…

Oracle Deviation

Oracle deviation is the absolute or percentage difference between a new observation and a reference, previous report, aggregate, or expected value. Meaning…

Oracle Deviation Threshold

An oracle deviation threshold is the configured change that triggers a report update, alert, source rejection, or other oracle action. A threshold…

Oracle Extractable Value

Oracle Extractable Value is MEV created when oracle updates reveal or trigger profitable on-chain actions such as liquidations, arbitrage, or repricing. Searchers,…

Oracle Failure

Oracle failure occurs when externally supplied data becomes unavailable, stale, incorrect, manipulated, inconsistently formatted, or unusable by a blockchain application. Consequences include…

Oracle Feed

An oracle feed is a continuously or periodically updated stream of externally derived values delivered to blockchain applications through a defined interface.…

Oracle Heartbeat

An oracle heartbeat is the maximum scheduled interval between feed updates when the observed value has not crossed its deviation threshold. The…

Oracle Latency

Oracle latency is the end-to-end delay between an external observation and that information becoming usable by a blockchain application. The path can…

Oracle Liveness

Oracle liveness is the ability of an oracle system to keep producing valid, sufficiently fresh reports when applications need them. Liveness differs…

Oracle Manipulation

Oracle manipulation is an attack that distorts data sources, reporting, aggregation, delivery, or consumption so contracts accept a misleading value. An attacker…

Oracle Median

An oracle median is the middle accepted observation after values are ordered, reducing the influence of a minority of extreme reports. Median…

Oracle Network

An oracle network is a coordinated set of nodes that observes, aggregates, signs, and delivers external data to blockchain applications. Decentralizing reporters…

Oracle Node

An oracle node is an operator-run component that retrieves external data and participates in producing or transmitting authenticated oracle reports. The node…

Oracle Operator

An oracle operator is the person or organization responsible for running, securing, and maintaining one or more oracle nodes. Operators may be…

Oracle Problem

The oracle problem is the challenge of giving deterministic blockchain programs reliable information about facts their own ledger cannot verify. An oracle…

Oracle Reputation

Oracle reputation is an evidence-based assessment of a reporter or provider using its historical correctness, availability, behavior, and incident record. Reputation is…

Oracle Staleness

Oracle staleness occurs when a reported value is older than the freshness required for the decision a blockchain application must make. A…

Oracle Update

An oracle update is a newly accepted report that changes or refreshes the external data available to a blockchain application. Updates can…

Orphan Block

An orphan block is a block outside a node's accepted canonical history, often because its parent is missing or another branch won.…

Package Mempool Acceptance

Package mempool acceptance evaluates related unconfirmed transactions together when deciding whether a node will admit them to its local mempool. The node…

Parent Transaction

A parent transaction creates an output that a dependent child transaction spends, establishing an explicit validation and confirmation dependency. When both are…

Partially Synchronous Consensus

Partially synchronous consensus assumes network delay is eventually bounded, although participants may not know when that stable period begins. This model separates…

Payment Finality Threshold

A payment finality threshold is the specific confirmation, checkpoint, time, or risk condition required before a payment is treated as settled. The…