Pull Based Oracle Model

Algorithm

A Pull Based Oracle Model functions as a decentralized mechanism for retrieving external data, specifically within blockchain environments, triggered by on-chain requests rather than scheduled intervals. This contrasts with push-based systems where data is proactively sent, enhancing data integrity by ensuring information is only fetched when needed for a specific smart contract execution. Consequently, the model minimizes unnecessary data transmission and associated costs, optimizing resource utilization within the network. The design prioritizes responsiveness to real-time conditions, crucial for derivative pricing and settlement in cryptocurrency markets.