本文环境:
操作系统:Windows 11家庭版(64 位)
测试工具:Remix IDE + MetaMask 7.7.9
合约源码:https://github.com/smartcontractkit/chainlink/tree/develop/contracts
参考文档:Consuming Data Feeds | Chainlink Documentation
1.什么是预言机?
Oracles 作为智能合约可以依赖和执行的数据源,在现实世界和链上智能合约之间架起了一座桥梁。
Oracles 在促进智能合约效用的充分潜力方面发挥着关键作用。没有与现实世界条件的可靠联系,智能合约无法有效地服务于现实世界。
2.智能合约如何使用价格预言机?
oracle 最常用于数据源。像 AAVE 和 Synthetix 这样的 DeFi 平台使用 Chainlink 数据预言机在智能合约中获得准确的实时资产价格。
Chainlink 数据源