7
关于智能合约如何从链外调用数据的问题
source link: https://learnblockchain.cn/question/1769
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
关于智能合约如何从链外调用数据的问题
我们在编写 solidity 代码的时候经常需要传入参数,但如果某个参数需要从链外某个可信信源(哪怕它是中心化的)去读取,而不允许合约的调用者自己随意传入,应当如何实现呢?
一个比较常见的场景是预言机,其实也包括了从任何传统信源取得信息的情况。举个最简单的例子,我的合约里定义了一个 uint a,某个方法 function changeA()的功能,就是把 a 改为中央气象台公布的本日的北京市气温(这个数据是开源的和易见的),该如何实现呢?
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK