Link初学者指南
Chainlink 是一种旨在激励全球计算机网络为运行在区块链之上的智能合约提供可靠的真实世界数据的加密货币。
查看 Chainlink 价格 页面,以了解有关当前 LINK 价值、趋势和以往价格的更多详情。
如果您不熟悉的话,智能合约是编程为在满足某些条件时执行的协议。迄今为止,智能合约已被用于从创建新颖的加密金融产品到开发新的加密资产等各个方面。
然而,一直存在的一个问题是,大多数智能合约需要依靠某种外部数据源来正确执行其条款。
举个例子,寻求复制债券或保险协议的智能合约可能需要访问报告市场价格或物联网数据的API。
Chainlink 的创建是为了通过激励数据提供者(被称为“预言机”)作为区块链智能合约和外部数据源之间的桥梁来解决这个问题。
Chainlink网络中的每个预言机都被激励去提供准确的数据,因为每个甲骨文都有各自的信誉分数。此外,当节点遵循软件’的规则并提供有用的数据时,他们会以 Chainlink 的加密货币 LINK 获得奖励。
2017年,Chainlink团队进入了拥挤的项目领域,且到目前为止已经能够实现其愿景,在市场活动激增的情况下,将工作扩展到Ethereum(ETH)之外。
截至2020年为止,Chainlink正寻求支持所有基于区块链的智能合约网络。
寻求与Chainlink目前的开发状态保持联系的用户可以关注其官方项目跟踪器以获取最新详细信息。
谁创造了Chainlink?
Chainlink网络由营利性公司SmartContract于2017年6月推出,第一系列版本在同月推出。
公司联合创始人Steve Ellis和Sergey Nazarov于2017年9月与公司顾问Ari Juels一起发表了Chainlink的白皮书。
Chainlink团队接下来举行了首次代币发行(ICO),通过出售其LINK加密货币10亿单位供应量的35%,筹集了相当于3200万美元的资金。
至于剩余的代币,30% 分配给SmartContract,用于开发Chainlink区块链,而35%用于激励节点运营商。
Chainlink是如何运营的?
为了促进用户们能与和外部数据源沟通,Chainlink将其执行过程分为三个不同的步骤。
- 预言机的选择 – 首先,Chainlink的用户草拟了一份服务水平的协议(SLA)并规定了一系列所需的数据要求。软件将使用SLA将用户与可以提供数据的预言机来进行配对。一旦设置好参数后,用户将提交SLA并将LINK加密货币存入订单匹配合约来接受自预言机的投标。
- 数据报告—这就是预言机与外部资源连接并获取SLA中请求的真实世界数据的地方。数据在接下来将由预言机处理并发送回在Chainlink区块链上运行的合约。
- 聚合结果 – 最后一步将涉及统计口令收集的数据结果,并将其一并返回给一个聚合合约。聚合合约反应了然后评估每个响应的有效性,并使用接收到的所有数据的总和向用户返回加权分数。
架构
Chainlink区块链是由三种类型的智能合约来驱动。
- 聚合合同 – 从预言机中收集数据,并将最准确的结果与需要它们的智能合约进行匹配。
- 订单匹配合约 – 将智能合约的服务水平协议(SLA)与最佳投标预言机匹配。
- 声誉合约 – 通过检查其跟踪记录来验证及确定预言机的完整性。这其中包括了已完成请求的总数、平均反应的时间以及预言机所抵押的LINK加密货币数量等因素。
尽管如此,Chainlink 也与不在其区块链上运行的预言机进行互动,这些预言机会独立地负责收集合约请求的现实世界数据。
这些节点是由两部分所组成。
-
- Chainlink核心 – Chainlink核心将负责读取新提交的SLA,并分配任务至Chainlink适配器。
- Chainlink适配器 – 扮演充当节点和外部数据之间桥梁的角色。此适配器将可以读取以及处理数据,然后将其写入区块链中。
为什么 LINK 具有价值?
LINK 加密货币的价值来自其确保依赖于 Chainlink 网络的智能合约成功执行的能力。
最值得令人关注的是,LINK内置于网络本身,是唯一能用于关键网络运营的货币。举个例子,LINK适用于支付检索数据的节点运营商。
这样一来,LINK调节Chainlink用户之间的互动方面也发挥了重要的角色。
LINK被用作智能合约创建者要求的押金,并由预言机支付。如果他们的服务不被认可或一旦他们完成任务,这笔费用将被立即退还。假设预言机不能完成合约结束期,智能合约创建者将会保留费用。
最后,预言机所持有的LINK数量是决定其声誉的主要因素之一。
与许多其他加密货币一样,LINK 代币的供应量也是有限的。换句话说,根据软件的规定,LINK 的供应量会是 10 亿个,数目不变。
发布者:撸币侠。 转载请注明出处:
https://www.lubibi.com/archives/5475.html