什么是区块链的Oraclize机制
如果我们要向智能合约中输入一些信息,比如纽约今天的天气,我也许需要实现一个去中心化的先知协议询问一批人(花费高且慢),但如果写一个服务以中心化的方式来提供信息,又违背了去中心化应用的理念。
他们的集成非常强大; 您可以获取URL,解析JSON和XPATH,查询Wolfram Alpha等。 Oraclize提供的是任何外部数据源(例如:web apis)和区块链应用程序(如以太坊方面的智能合同)之间的安全认证通道。
可以理解与提供相应扩展API,可以调用远程Json接口并得到Callback返回结果。
Web IDE & code samples
https://dapps.oraclize.it/browser-solidity/#version=soljson-v0.4.20+commit.3155dd80.js
FAQ
国内外哪些公司做一样的事情?
什么是“ERC-20兼容数字令牌”以及什么是“以太坊名称服务(ENS)域名抵押”,什么是“Randao”。
Raffle的语法和常用语句Demo?
在etheumdev运行时会有报错如下,因此无法使用:
This Oraclize plugin is currently NOT working in browser-solidity via web3/injected provider.
This is available for the in-memory mode only (JavaScript VM).If you want to use Oraclize-based contracts, please verify first that Oraclize is integrated with the blockchain you are using - if not you can enable it via a dedicated ethereum-bridge instance注意版本需要正确一致。
参考资料
联系方法:info@oraclize.it
https://github.com/oraclize/docs/blob/master/source/includes/_ethereum.md