导语
Chainlink是一个去中心化的预言机网络,将区块链上的智能合约与现实世界连接起来。使用节点和运营商系统,Chainlink能够通过从多个来源收集数据并将其协调以提供单个可靠信息来回答智能合约的数据请求。
例如,如果智能合约需要比特币的当前价格,它可以从Chainlink请求该数据,Chainlink将查看几个不同的可靠来源并根据它们提供答案。
为了使Chainlink发挥作用,它得到了其原生代币LINK的支持,该代币用作Chainlink网络运营商在提供具有请求数据的智能合约方面所做工作的补偿。
Chainlink是如何工作的?
Chainlink平台能够连接加密货币和银行业务。在Chainlink的帮助下,现在可以在传统金融系统中使用智能合约。从技术角度来看,Chainlink提供了使用加密货币合约API的软件。
通过分散的预言机网络,Chainlink将DApp与现实世界的数据连接起来。预言机有助于将数据上传到区块链,允许智能合约与外部环境交互。
Chainlink的目标是创建可靠的预言机,可以访问不同区块链使用的数据。该平台的团队正在开发一个分散的预言机网络,比提供类似服务的集中式网络更可靠。
LINK代币用于在从外部来源传递数据时向节点运营商支付其服务费用。运营商根据对外部资源的需求定义费用。
Chainlink与DeFi
自从去中心化金融(去中心化金融)变得越来越流行以来,人们对高质量的oracle服务越来越感兴趣。毕竟,这些项目中的大多数都以一种或另一种方式使用智能合约,并且它们还需要外部数据才能正常运行。
有了集中式预言机服务,去中心化金融平台可能会使自己容易受到各种攻击,包括通过预言机操纵的闪贷攻击。像这样的多起事件已经发生过,如果集中式预言机仍然很常见,它们很可能会继续发生。
许多人可能倾向于认为Chainlink可以解决所有这些问题-这可能是不正确的。尽管Synthetix、Aave等项目都依赖于Chainlink的技术,但也引入了新类型的风险。如果太多平台依赖于相同的oracle服务,如果Chainlink突然停止按预期工作,它们都将面临中断。
这似乎不太可能。毕竟,Chainlink是一个去中心化的预言服务,据说没有单点故障。即便如此,在2020年9月,Chainlink节点遭受了一次“垃圾邮件攻击”,攻击者可能从节点运营商的钱包中耗尽了多达700ETH。这次攻击很快就被解决了,但它提醒人们,并非所有系统都能完全抵御恶意活动。
LINK的作用是什么?
Chainlink不仅仅是自己运作。作为一个去中心化的网络,它需要独立的节点,即所谓的运营商,来执行与履行请求合同相关的任务。为了履行他们的工作,Chainlink运营商需要支付费用。这就是LINK的用武之地。如果您希望您的智能合约从Chainlink节点网络访问数据,您必须向领取您的合同的Chainlink运营商支付LINK费用。运营商根据他们提供的数据需求和当前市场预先设定价格。
Chainlink供应和发行量
LINK的最大供应量为10亿代币。其中35%是在2017年的ICO期间出售的。大约3亿掌握在创立该项目的公司手中。
与许多其他加密资产相比,LINK没有增加其流通供应的采矿或质押过程。
Chainlink如何与Oracle交互?
允许基于区块链的智能合约相互交互的主要过程有两个。
使用参考数据
参考数据合约代表用于访问链下数据的链上参考点。它们经常更新。在单个事务中快速高效地从它们中检索支持的数据。
请求和接收数据
这涉及从任何外部API检索数据。为了在单个事务中启用其可用性,数据应该首先由智能合约从oracle请求,以启动响应请求的回调函数。
下面是引擎盖下的流程,从技术角度来看。客户端合约对LINK令牌合约进行初始请求调用。借助回调函数,它确保客户端合约有足够的令牌来完成请求。然后它与oracle连接,oracle发出外部API请求并将检索到的数据返回给客户端合约。
Chainlink架构由三种类型的智能合约组成:
Chainlink信誉合约
Chainlink信誉合约验证oracle完整性,检查oracle的跟踪记录。它包括已完成请求的总数、平均响应时间和oracle质押的LINK量等参数。
Chainlink订单匹配合同
该合约将智能合约的服务水平协议(SLA)与出价最高的预言机相匹配。
Chainlink聚合合约
这种类型的合约的目的主要是从预言机收集数据,以便将最准确的结果与需要它们的智能合约相匹配。
分析结果
聚合器合约找到最准确的结果。然后,用户可以使用LINK支付费用来访问数据。
Chainlink vs.比特币vs.以太坊
与比特币和以太坊这两个无可争议的市场领导者关键区块链项目相比,Chainlink有一些额外的好处,有助于其长期成功。
比特币作为有史以来第一种加密货币,提供的只是价值转移。以太坊的价值在于它的平台以太坊虚拟机(EVM),它允许创建智能合约来自动化区块链上的交易。
Chainlink结合了这两个想法,并增加了区块链与现实世界数据交互的可能性。在Chainlink的帮助下,智能合约可以使用区块链上可用的数据进行操作,管理来自外部现实的信息,从而增强底层技术的用例。
结语
Chainlink背后令人难以置信的技术为科技公司提供了将区块链整合到其技术堆栈中的可能性。当然,预言机可以在区块链技术的演变中发挥至关重要的作用。将现实世界的数据与区块链技术连接起来,Chainlink可以创建一个自给自足、受到良好保护的全球生态系统。
然而,了解加密链链是什么以及它解决连接区块链与现实世界数据的问题的潜力是值得的。无论如何,现在估计链链链在我们日常生活中的巨大潜力还为时过早。







