什么是 Chainlink(LINK)?

Chainlink 是一个去中心化预言机网络,将区块链上的智能合约与现实世界相连接。通过使用节点和运营商的系统,Chainlink 能够通过从多个来源收集数据并对其进行整合,以提供单一可靠的信息片段,以响应智能合约的数据请求。

例如,如果一个智能合约需要当前的比特币价格,它可以从 Chainlink 请求该数据,Chainlink 会查看几个不同的可靠来源并基于它们提供一个答案。

为了使 Chainlink 能够运作,它由 LINK 支撑,LINK 是它的原生代币,用作对 Chainlink 网络运营商提供智能合约请求数据的工作的补偿。

CHAINLINK(LINK)要点

  • 一个将智能合约与现实世界连接的去中心化预言机网络。
  • 向区块链上的智能合约提供来自多个可靠来源的现实世界数据。
  • LINK 是 Chainlink 的原生代币 - 它被用作对 Chainlink 网络运营商的补偿。

智能合约如何访问链下数据

许多智能合约需要访问区块链外部的现实世界数据以便运行。每当一个智能合约需要来自区块链外部的数据时,它就依赖所谓的预言机。预言机是一种软件,充当区块链和现实世界之间的中介。它将智能合约的请求转化为区块链外部可理解的编程语言,然后再转化回来。因此,预言机允许智能合约与现实世界通信。

但预言机存在一个问题。一个区块链网络可能是去中心化和分布式的,但预言机不是。如果一个智能合约依赖单一预言机的数据,它无法知道这些数据是否不准确或不完整。像这样的单一信息来源对去中心化构成了问题。

进入 Chainlink:可靠信息的媒介

Chainlink 使用节点网络从各种预言机收集数据,并将其馈送到区块链上的智能合约。它最大的优势之一是该网络可以从不同来源收集相同的数据并将其整合为单一答案。这意味着从不同来源的信息片段被相互比较,以获得尽可能准确的答案。如果发现任何来源与其余部分偏差,则将其标记为不可靠,这会降低其声誉评分,并使其在需要类似数据时被选择的可能性降低。

Chainlink 如何工作?

当一个智能合约需要链下数据时,它会创建一个请求合约,主要指定它需要什么数据。这个合约被 Chainlink 网络捕获,随后创建一个 SLA 合约(服务级别协议合约)。此合约生成进一步处理请求所需的合约,并负责提供所需数据给智能合约的所有操作。它检查提供数据的预言机的声誉,选择执行任务的节点,并将请求转化为预言机能够理解的编程语言。然后,它通过 API 将请求发送给预言机,收集必要的数据,并将其发送回 Chainlink 网络。数据从多个来源收集并汇总整合,以获得单一一致的答案。这一数据片段随后被发送回区块链上的智能合约。

假设一个智能合约需要当前的比特币价格。智能合约调用 Chainlink 提供数据。Chainlink 选择来自多个加密货币交易所的预言机,这些交易所以前提供了关于比特币价格的准确数据,因此在 Chainlink 网络上赢得了声誉。从预言机提取的数据被整合,即比较并制定出单一可靠的答案,然后返回给智能合约。如果 Chainlink 发现其中一个交易所发布的比特币价格异常低或高,它将忽略该数据计算平均值,并将该交易所标记为比之前认为的不那么可靠。

LINK 的角色是什么?

但 Chainlink 并不是无中生有地运作的。作为一个去中心化网络,它需要独立的节点,即所谓的运营商,来执行与履行请求合约相关的任务。为了执行他们的工作,Chainlink 运营商需要支付。这就是 LINK 发挥作用的地方。如果你希望你的智能合约从 Chainlink 节点网络访问数据,你必须以 LINK 支付费用给接手你合约的 Chainlink 运营商。运营商根据他们提供的数据的需求和该数据的当前市场情况提前设定价格。

在 Chainlink 上进行质押

Chainlink 也支持质押,但它的工作方式与我们所期望的质押有所不同。在 Chainlink 上,质押是为节点运营商保留的,他们将自己的资金作为担保锁定在网络上。这显示了他们对网络的承诺,并使他们有资格执行运营商职责并获得报酬。选择运营商履行请求合约的一个重要因素是他们在网络中的质押规模。质押较大的人更有可能被选中,因而为他们的服务赚取 LINK。如果一个节点出现故障或不诚实,Chainlink 网络通过对其质押征税来惩罚它。

这种类型的质押是网络本身的一个相对技术性部分,并不与权益证明加密货币上的普通用户可以质押他们的代币以获得奖励的质押相同。这种对一般用户的质押计划将在未来的更新中添加到 Chainlink 中,但目前还不可用。