Push Pull Oracle Models

Oracle

Push and pull oracle models describe distinct mechanisms for delivering external data to smart contracts, which is essential for pricing and settling cryptocurrency derivatives. Push oracles automatically broadcast data updates to the blockchain at regular intervals or when a significant price deviation occurs. Pull oracles, conversely, require the smart contract to actively request data when needed, typically at the time of a transaction or settlement.