This article was first published on iExec - Medium
The newly released onboarding demo for blockchain developers offers a sandbox test environment for experimenting with decentralized oracles. The demo provides a comparison between a standard decentralized oracle and a trusted iExec decentralized oracle. The demo illustrates how a Decentralized Oracle with an extra security layer added, Trusted Execution Environments (TEE), is essential for any app that relies on external data sources.
Decentralized Oracles with iExec
It has long been possible to build decentralized applications with iExec, but what about the real-world data that these applications use? The iExec technical stack allows you to integrate decentralized oracles into your Web3 dapps to retrieve real-world data from traditional ‘web2’ sources. How can we be sure that this data comes from a trusted source? The answer is the iExec Decentralized Oracle with TEE
The iExec Decentralized Oracle with Trusted Execution Environments (TEE).
The iExec Decentralized Oracle works by carrying out computation on data ‘off-chain’, before returning certified results to the blockchain. This certification is achieved using an on-chain consensus (iExec’s PoCo consensus protocol) in order to ensure that the results of an oracle execution can be trusted. The added Trusted Execution Environments (TEE) works by processing results in a highly secured environment (Intel® SGX hardware enclaves), meaning no one can access or change them.
Test iExec Trusted Decentralized Oracles with the new sandbox:
To visually understand the differences between a standard decentralized oracle and an iExec Decentralized Oracle with TEE using reliable and verified data sources, the new iExec demo uses the analogy of soldiers on a battlefield. You can play the role of the enemy force, trying to send false information and see how the smart contract reacts.
To keep reading, please go to the original article at:
iExec - Medium