Blockchain oracle

A blockchain oracle is a third-party service for smart contracts. Oracles provide trusted information based on the outside-world sources to the on-blockchain smart contracts. An oracle typically encapsulates the real-world complexity outside of the blockchain. This provides different engineering advantages, chiefly that critical errors and potential points of failure are easier to mitigate off-chain than on-chain.

Source: Wikipedia

Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply.

🔗 Related Articles