3

Based on my understanding, Oraclize is a centralized solution. What are some ways to decentralize Oraclize?

3 Answers 3

3

You could look at some projects like Augur, which use betting markets to incentivize users to report the outcome of real world events, esentially creating a crowd source oracle on the blockchain.

https://www.augur.net/

Whitepaper: https://www.augur.net/whitepaper.pdf

2
  • Thanks -- is this a production ready system?
    – Nathan Aw
    Oct 23, 2018 at 10:31
  • I believe it is currently in Beta on the Ethereum test net. Oct 23, 2018 at 20:36
0

By leveraging the proof-types Oraclize offer (about which see here in the docs) you can ameliorate much of the centralizing aspect of using an oracle service. This means that now you're only trusting the source you're requesting data from, but not the Oraclize service that is retreiving you that data.

2
  • That's not as true as the Oraclize documentation would have you believe. If code depends on Oraclize, then it will only allow oracle responses that come from a specific, hard-coded address, owned by Oraclize. If that address doesn't send the response, then your dapp is now broken.
    – James_pic
    Jul 25, 2018 at 17:20
  • You're absolutely correct about that centralizing aspect, which is something else that needs to be addressed by the developer. For example, not gating the Oraclize __callback function to only the Oraclize address. Of course now you have another point of centralization too, which also needs to be managed. The exact same problem, however, persists whomever you're relying on to provide off chain data.
    – gskapka
    Jul 26, 2018 at 8:42
0

google Towncrier/ChainLink, they are building decentralized oracles on intel SGX.

Going further down that road, I think hyperledger sawtooth could offer a basis for a true decentralized oracles blockchain network as they use a consensus system that is based on intel SGX. However not sure if there has been research done on this.

Nontheless the proof-of-authenticity of OraclizeIt is a good start, if it truly works that is. I haven't checked it.

http://www.town-crier.org/ https://www.smartcontract.com/link

2
  • Thanks -- is this a production ready system?
    – Nathan Aw
    Oct 23, 2018 at 10:31
  • I don't think anything regarding blockchain / DLT is really production ready as we speak Oct 23, 2018 at 18:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.