ChainLink(LINK)

来自非小号百科
Doge留言 | 贡献2024年12月9日 (一) 09:36的版本 (Doge移动页面ChainLink(LINK)ChainLink(LINK)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

Chainlink 是一个在以太坊区块链上的去中心化数据预言机网络,旨在将区块链智能合约与可信任、防篡改的现实世界数据来源实时连接起来[1]。Chainlink的联合创始人是 Sergey Nazarov 和 Steve Ellis。项目重点合作伙伴有国际金融结算网络 SWIFT、联邦快递、英特尔,顾问包括前谷歌首席执行官埃里克·施密特、前领英首席执行官杰夫·韦纳。Chainlink 的代币是 LINK[2]

Chainlink 是区块链技术公司 SmartContract 的产品。SmartContract 在2014年成立,获得美国投资公司 Data Collective 投资,在2017年9月发布 “ChainLink:去中心化预言机网络” 白皮书,作者分别是 Sergey Nazarov、Steve Ellis 和康奈尔大学计算机科学教授 Ari Juels。2017年,SmartContract 成立 Chainlink Labs 团队负责 Chainlink 技术研究和开发。

Chainlink
名称
全称 Chainlink
代币 LINK
开发
开发人员 Sergey Nazarov, Steve Ellis, Ari Juels
白皮书 chain.link/whitepaper
代码库 github.com/smartcontractkit/chainlink
开发语言 Solidity, Go
系统 Blockchain-agnostic
类型 开源
许可证 MIT License
区块账簿
供应量 1,000,000,000
网站
官方网站 chainlinklabs.com

发展历程[编辑 | 编辑源代码]

  • 2017年,Chainlink 由 Sergey Nazarov 和 Steve Ellis 创建,他们与康奈尔大学教授Ari Juels共同撰写了白皮书,介绍了Chainlink协议和网络。Chainlink充当区块链和链外环境之间的“桥梁”,该网络为智能合约提供服务。
  • 2017年10月,SmartContract 在环球银行金融电信协会 (SWIFT) 的会议活动上发布概念验证产品,将智能合约应用于简化债券交易和利息支付。SmartContract 在2016年由 SWIFT 举办创业挑战赛赢得奖金 10 万美元。
  • 2017年11月,Chainlink 完成首次代币公开发售 (ICO),得到 3,200 万美元。
  • 2018年,Chainlink 整合了Town Crier,这是一个基于受信执行环境的区块链预言机,Juels 也参与了该项目。Town Crier 将以太坊区块链与使用 HTTPS 的网络源连接起来[3]
  • 2018年11月,Chainlink 宣布整合 Ari Juels 开发的系统 Town Crier,让以太坊可以接收 HTTPS 格式的网上数据源。
  • 2019年5月30日,Chainlink 正式在以太坊主网上线。
  • 2019年6月,Chainlink 宣布和谷歌、甲骨文建立合作伙伴协议。同月,LINK 代币在 Coinbase 上市交易。
  • 2020年9月,Chainlink 宣布整合 Ari Juels 开发的系统 DECO,该系统使用零知识证明技术让用户可以在网上、以无需透露敏感信息的情况下证明信息真确。同时 Ari Juels 宣布加入 Chainlink Labs 担任首席科学家。这是一个由Juels共同创建的康奈尔大学项目。DECO的作者将其描述为一种协议,使用零知识证明允许用户向区块链预言机证明信息的真实性,而无需泄露敏感信息,如出生日期。Chainlink于2021年4月发布了第二篇白皮书,名为《Chainlink 2.0:去中心化预言机网络演进的下一步》。该白皮书详细阐述了扩展去中心化预言机网络的角色和能力的愿景,包括混合智能合约,利用链上代码和由预言机网络提供的链外服务。
  • 2021年12月8日,Chainlink 宣布前谷歌首席执行官、Alphabet 集团技术顾问埃里克·施密特,担任 Chainlink Labs 策略顾问。
  • 2022年2月,美国银行研究报告指出,超过 1,100 个区块链项目,譬如 Aave、Yearn.Finance、Paxos 等正在使用 Chainlink,而美联社、AccuWeather 等机构也在 Chainlink 网络上经营节点。
  • 2024年11月17日,据 Cointelegraph 报道,Chainlink 推出了“Chainlink Runtime Environment”标准框架,用于在单一统一的生态系统中连接传统金融架构、支付系统和传统机构与区块链协议和智能合约。
  • 2024年12月2日,21X宣布与Chainlink合作,将推出受欧盟监管的代币化证券交易和结算系统[4]

代币[编辑 | 编辑源代码]

Chainlink 代币 LINK 总供应量上限在 1,000,000,000 LINK。该代币主要用于支付链外数据提供商、ChainLink 节点运营商、和其他在线服务提供商,作为服务费用。要在 Chainlink 网络经营节点,需要先质押大量 LINK 代币,作为回应服务请求前做出的抵押。简单来说,节点提供真确数据,就可以获得 LINK 代币作为回报,相反如果节点提供错误数据或服务出错,就可能被扣减质押的 LINK。

节点运营商通过网络的原生加密货币 LINK 获得补偿[5]。  Chainlink 的 LINK 代币是 ERC677 代币,是 ERC-20 的扩展。所有LINK代币都已被预先开采,并在很大程度上被中央发行人扣留。一小部分预先开采的代币供应在有争议且法律上模糊的首次代币发行(ICO)中出售给零售买家。代币充当数据有效载荷,将链下源的所需数据提供给智能合约,然后智能合约根据代币提供的数据采取相应行动[6]。  根据 Chainlink 的说法,从这些代币中获得的交易价值用于支付节点运营商从智能合约中检索数据的费用,以及节点运营商根据合约创建者的要求进行的存款。代币可以存储在任何 ERC-20 钱包中,因为 ERC677 代币保留了 ERC-20 代币的所有功能。

技术细节[编辑 | 编辑源代码]

Chainlink的去中心化预言机网络是一个开源技术基础设施,允许任何区块链安全地连接到链外数据和计算资源。网络节点从多个来源获取、验证并将数据传递到区块链,以执行智能合约。

除了将外部信息传递到区块链外,Chainlink还可以用于多个不同的链外计算功能,包括可验证随机函数(VRF)和数据馈送。这些数据馈送已被用于将选举数据传递到链上。

Chainlink的VRF可用于生成随机数,这在去中心化游戏中有广泛应用。ZDNet报道指出,随机数生成的可验证性确保了游戏内结果是防篡改的。

去中心化预言机网络[编辑 | 编辑源代码]

区块链上智能合约应用,可以配合事件而自动执行,举例 “假如今天飞机航班延误,那么保险公司 A 就向客户 B 付赔偿金”,事件也可以涉及各种货币汇率、股票价格、甚至 GPS 信号等。

但是,如何向区块链实时馈送现实世界的数据 (比如 “今天航班信息”) ?如何确保这些链外数据实时、真确、可信任?Chainlink 的理念是解决这个智能合约运作的挑战:数据预言机 (oracle) 问题。

Chainlink 基于以太坊建立去中心化数据预言机网络,网络上的不同节点连接到现实世界的信息源;任何人只要质押 LINK 代币,都可以设置节点加入网络。

承接上方简单例子,当智能合约请求航班延误数据,连结不同航班信息源的多个节点,可以通过出价竞拍机制,竞争提供航班延误信息,并互相验证信息是否真确,避免个别节点信息错误、或者被操控提供假信息的潜在情况。然后,Chainlink 会将经过汇总、验证的数据,转化成区块链智能合约适用格式的数据,回应提出请求的智能合约。

在 Chainlink 的奖罚机制下,表现最好的节点 (最快速提供真确数据) 会得到智能合约付出的费用,提供更好信息、拥有更高声誉的节点,就能收取更高费用。相反,如果节点提供的信息有误,节点质押的 LINK 会被扣减。

可验证随机函数 (VRF)[编辑 | 编辑源代码]

Chainlink 在2020年推出可验证随机函数 (Verifiable Random Function) 功能。大量区块链智能合约需要产生随机函数的功能,比如加密保安、NFT 项目、彩票、营销、粉丝激励、公平选拔、区块链游戏等。但是,如何避免随机函数产生器被恶意攻击、操控?如何确保可以验证出生成数值是真正随机?

Chainlink VRF 功能,可以用于为应用程序构建,可靠公允的生成随机函数智能合约。对于每个生成随机函数请求,Chainlink VRF 功能会生成一个随机数和该数字是如何确定的加密证明。该证明会在区块链上公开发布和核查,确保不会被篡改。

参考链接[编辑 | 编辑源代码]