定义
Chainlink 是一个去中心化预言机(oracle)协议,用来把 区块链(blockchain) 与外部数据和服务连接起来。它通过独立的节点(node)将链下(off-chain)数据源的信息,以可靠且防篡改的方式传递给链上(on-chain)智能合约(smart contract)。Chainlink 还包含其原生代币 LINK,在协议中用于支付和激励,以支持安全的数据传输。
通俗理解
Chainlink 是一个系统,帮助 区块链(blockchain) 获取它们自身无法直接访问的真实世界数据。它以安全、自动化的方式,把外部来源的信息发送到智能合约(smart contract)中。其代币 LINK 在系统内部用于支付这些数据服务费用,并激励提供数据的节点(node)诚实参与。
背景与用法
在讨论依赖外部信息的智能合约(smart contract)时,经常会提到 Chainlink,比如市场价格、赛事结果或其他链下(off-chain)数据。它常出现在关于预言机(oracle)、去中心化基础设施以及如何降低数据被操纵风险的讨论中。这个协议适用于许多 区块链(blockchain) 网络,只要链上(on-chain)程序需要来自链下环境的可信输入,Chainlink 就具有重要作用。