Blockchain 如何在智能合约中包含真实世界的数据?

Blockchain 如何在智能合约中包含真实世界的数据?,blockchain,ethereum,smartcontracts,Blockchain,Ethereum,Smartcontracts,比方说,我想写一份简单的合同,赌10天后的天气,或者一场体育赛事的结果 我如何连接到承载数据的第三方应用程序,并使用它来编写智能合约 你要找的是一位神谕 以太坊和其他区块链无法访问其网络之外的数据(想象一下,如果整个以太坊网络同时尝试访问您提到的天气api…),这就是预言家的用武之地。Oracles是第三方服务,设计用于提供外部数据并将其推送到链中的智能合约 比如包括天气 有许多不同的方法来设置此功能,您可以为自己的oracle使用不同的服务 我提供了一个Gnosis白皮书的链接,这样你就可以看

比方说,我想写一份简单的合同,赌10天后的天气,或者一场体育赛事的结果


我如何连接到承载数据的第三方应用程序,并使用它来编写智能合约

你要找的是一位神谕

以太坊和其他区块链无法访问其网络之外的数据(想象一下,如果整个以太坊网络同时尝试访问您提到的天气api…),这就是预言家的用武之地。Oracles是第三方服务,设计用于提供外部数据并将其推送到链中的智能合约 比如包括天气

有许多不同的方法来设置此功能,您可以为自己的oracle使用不同的服务

我提供了一个Gnosis白皮书的链接,这样你就可以看到他们是如何处理神谕的。 我还提供了一个链接,指向关于神谕的进一步一般性解释