智能合约是区块链上预先指定的协议,用于评估信息并在满足特定条件时自动执行。众筹就是一个很好的例子:如果在某个日期之前将一定数量的Ether存入智能合约,那么付款将发放给筹款人——如果不是,那么付款将退还给捐助者。因为智能合约存在于区块链上,它们是不可变的(不能更改)和可验证的(每个人都可以看到它们),保证各方之间的高度信任,它们准确地反映了协议的规定参数,并且在以下情况下会执行,并且仅当满足这些参数时。
对于智能合同工艺协议超出,涉及到数据的blockchain发现,他们需要关闭链数据在上链格式。以双方都理解的语言将外部信息源连接到区块链智能合约的困难是智能合约使用范围的主要限制之一。
这就是预言机发挥作用的地方。预言机是一种被称为“中间件”的软件,它充当中介,将现实世界中的数据转换为区块链上的智能合约,然后再返回。然而,一个单一的中心化预言机造成了一个去中心化的、区块链安全的智能合约旨在解决的问题:一个中心弱点。如果预言机出现故障或遭到破坏,你如何知道你的数据是否准确?如果提供给它的数据有问题,区块链上安全、值得信赖的智能合约有什么用?那么,让我们快速回顾一下智能合约和预言机:
最近,预言机被引入加密生态系统,将链下数据带入链上智能合约。但是,中心化预言机削弱了区块链智能合约的好处,因为它们可能不可信或有缺陷。此过程与额外的安全硬件一起,消除了仅使用单个集中源时可能出现的可靠性问题。
当智能合约需要数据时,该过程从支持智能合约的区块链开始。该智能合约发出信息请求(Requesting Contract)。Chainlink 协议将此请求注册为“事件”,然后在区块链上创建相应的智能合约(Chainlink 服务级别协议 (SLA) 合约),以获取此链下数据。Chainlink SLA 合约生成三个子合约:Chainlink 声誉合约、Chainlink 订单匹配合约和 Chainlink 聚合合约。
Chainlink 信誉合约检查预言机提供商的跟踪记录以验证其真实性和性能历史——然后评估和丢弃信誉不佳或不可靠的节点。Chainlink 订单匹配合约将请求合约的请求传递给 Chainlink 节点,并接受他们对请求的出价(当请求合约没有选择一组特定的节点时)——然后选择正确数量和类型的节点来满足请求。
- 智能合约是不可变且可验证的合约,在满足条件时自动在 IF/THEN 框架中执行。
- 定义这些条件的数据传统上来自区块链。
最近,预言机被引入加密生态系统,将链下数据带入链上智能合约。但是,中心化预言机削弱了区块链智能合约的好处,因为它们可能不可信或有缺陷。此过程与额外的安全硬件一起,消除了仅使用单个集中源时可能出现的可靠性问题。
当智能合约需要数据时,该过程从支持智能合约的区块链开始。该智能合约发出信息请求(Requesting Contract)。Chainlink 协议将此请求注册为“事件”,然后在区块链上创建相应的智能合约(Chainlink 服务级别协议 (SLA) 合约),以获取此链下数据。Chainlink SLA 合约生成三个子合约:Chainlink 声誉合约、Chainlink 订单匹配合约和 Chainlink 聚合合约。
Chainlink 信誉合约检查预言机提供商的跟踪记录以验证其真实性和性能历史——然后评估和丢弃信誉不佳或不可靠的节点。Chainlink 订单匹配合约将请求合约的请求传递给 Chainlink 节点,并接受他们对请求的出价(当请求合约没有选择一组特定的节点时)——然后选择正确数量和类型的节点来满足请求。
Chainlink 聚合合约从选定的预言机中获取所有数据,并对其进行验证和/或协调以获得准确的结果。Chainlink 节点然后接受请求合约的数据请求,并使用“Chainlink Core”软件将该请求从区块链编程语言转换为现实世界数据源可以理解的非区块链编程语言。这个新翻译的请求版本然后被路由到从该源收集数据的外部应用程序编程接口 (API)。收集到数据后,将通过 Chainlink Core 将其翻译回区块链语言并发送回 Chainlink 聚合合约。
这就是事情变得非常有趣的地方。Chainlink 聚合合约可以验证来自单一来源和多个来源的数据——它可以协调来自多个来源的数据。
这就是事情变得非常有趣的地方。Chainlink 聚合合约可以验证来自单一来源和多个来源的数据——它可以协调来自多个来源的数据。
因此,如果五个节点从天气传感器提供一个答案,而另外两个节点提供不同的答案,Chainlink 聚合合约将知道这两个节点有问题(或不诚实)并丢弃他们的答案。通过这种方式,Chainlink 节点可以验证来自单一来源的数据。
那么 LINK Token适用于什么场景?
请求合约持有者使用LINK向 Chainlink 节点运营商支付他们的工作费用。价格由 Chainlink 节点运营商根据他们可以提供的数据的需求以及该数据的当前市场来设定。
Chainlink 节点运营商也使用 LINK 来参与网络——节点运营商必须将 LINK 存入 Chainlink 以证明他们对网络的承诺并激励良好的服务。
在将节点与数据请求相匹配时,Chainlink 声誉合约会考虑节点权益的大小(以及其他标准)。因此,拥有更多权益的节点更有可能被选中来满足请求(从而为其服务赚取 LINK 代币)。Chainlink 网络还通过对服务质量差的 LINK 股权征税来惩罚有缺陷或不诚实的节点。LINK根据代币的ERC-20 标准建立在以太坊上。它可以以法定货币或其他数字货币进行买卖。
购买加密货币(火币交易所):https://www.huobi.com/zh-cn/register
No comments: