让我们说我想写一份简单的合约,在10天后打赌天气,或体育赛事的结果。
我如何连接到托管数据的第三方应用程序并使用它来编写我的智能合约?
答案 0 :(得分:2)
你在寻找的是一个神谕。
以太坊和其他区块链无法访问其网络之外的数据(想想它的方式是想象整个以太坊网络是否试图访问您同时提到的天气API ...)这就是Oracles进入.Oracles是第三方服务,旨在与智能合约一起使用,提供并将外部数据推送到链中 包括天气等。
有许多不同的方法可以设置它,以及可以用于自己的oracle的不同服务
我包含了一个指向Gnosis'的链接。白皮书让你可以看到他们如何处理神谕。 https://gnosis.pm/ 我还提供了一个关于Oracles https://blockchainhub.net/blockchain-oracles/
的进一步一般性解释的链接