Skip to main content

What Is the Difference between an On-Chain and Off-Chain Computation in an Oracle System?

On-chain computation refers to data processing that occurs directly on the blockchain, which is transparent and highly secure but expensive and slow due to gas costs. Off-chain computation is data processing performed outside the blockchain network, which is faster and cheaper.

Hybrid oracle systems use off-chain computation for efficiency and then submit the final, verified result on-chain for smart contract use.

What Are the Trade-Offs between ‘Hot’ and ‘Cold’ Storage in an MPC System?
What Are the Security Trade-Offs between a Fast Finality PoS Chain and a Slower PoW Chain?
What Are the Limitations of On-Chain Voting for Complex Financial Decisions?
What Are the Trade-Offs between ‘On-Chain’ and ‘Off-Chain’ DAO Voting?