1. 内在机制
1.1 step说明
step1:A requester creating a smart contract specifying the data required to trigger the execution of the contract and deploy on the blockchain. The requester can be either a user or a component of a software system.
用户或软件创建和发布一个智能合约
step2:Centralized oracles can automatically identify requirements specified by a smart contract
中心化的预言机收到了请求
- step3, step4:预言机与外部数据源交互,得到数据。
- step5:预言机将数据上链
step6:the requester will be able to see this data in their execution of a smart contract
智能合约执行完,用户能看到数据
1.2 两个特点:
Oracles introduce a trusted third-party into the decentralised blockchain system.
预言机是可信的第三方。
Blockchain tramsactioms are immutable, but the external state used for oracle data may change.
交易不变,但是预言机的数据状态可变。
2. 各区块链预言机总结
【参考】
[1] “Reliability analysis for blockchain oracles” Reliability analysis for blockchain oracles Volume 83, May 2020
版权声明:本文为CSDN博主「thefist11」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:
https://blog.csdn.net/thefist...
文章来源:CSDN博主「thefist11」
文章原标题:《区块链预言机(4)内在机制》
如有侵权请与我们联系删除。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。