Chainlink指南【77个应用场景】

Stella981
• 阅读 852

Chainlink提供了构建去中心化预言机网络所需的必要开发人员工具,对外部数据的访问为智能合约开启了全新的功能浪潮。本文汇总了77种使用Chainlink预言机网络的方法与实际应用场景,涵盖去中心化金融、外部支付、游戏、保险、企业系统、供应链、工具、身份授权、政府等诸多领域,相信有助于加深学习者对预言机潜力的理解并激发探索的兴趣。

用自己熟悉的语言学习 以太坊DApp开发Java | Php | Python | .Net / C# | Golang | Node.JS | Flutter / Dart

0、预言机与Chainlink简介

基本上来讲,智能合约定义了两个或多个独立方之间进行价值交换的条款和义务。从历史上看,通常需要一个中央仲裁员来验证是否满足这些条款和条件。但是,由于区块链技术和智能合约应用的出现,我们现在可以用分散的基础架构代替集中式仲裁员,从而降低交易对手风险并提高运营效率。

但是,由于区块链的共识机制,智能合约没有内置功能可与数据提供者和API服务等外部资源进行交互,从而无法验证发生在区块链外部的真实事件的结果。这产生了所谓的区块链预言问题,并且成为区块链上合约的最大限制之一。

为了克服这种缺乏连通性的问题,智能合约使用Oracle作为中间件来检索外部数据输入并将数据输出推送到外部系统。甲骨文不仅充当智能合约和外部世界之间的双向桥梁,而且它们提供了一个安全框架,可防止发生任何单点故障,例如数据操作和停机。

Chainlink指南【77个应用场景】

Chainlink是使用最广泛的分散式预言机网络,目前可在众多区块链和用例中为实时应用程序确保数十亿美元的价值。Chainlink不是单个oracle网络,而是由许多并行运行的分布式oracle网络组成的生态系统。每个oracle网络都可以提供多种oracle服务,而不会相互依赖于其他oracle网络,其中一些包括:

  • 可以预先集成到任何DeFi应用程序中的预构建的分布式价格馈送,以获取覆盖整个市场的资产价格。
  • 可验证随机函数(VRF),可直接在链上访问可证明的公平和安全的随机数生成器(RNG)。
  • 模块化外部适配器可连接到任何链外资源,例如高级数据提供商,Web API,IoT传感器, 银行支付,企业后端,其他区块链等。
  • 其他各种oracle服务,例如用于公平交易订购的Fair Sequencing Services,用于TLS Web 会话数据的隐私保护证明的DECO,用于可伸缩脱链Solidity计算的Arbitrum Rollups,等等。

Chainlink指南【77个应用场景】

1、DEFI/去中心化金融

金钱是当今用于评估和交换资产的常用媒介。金融产品提供了不同的工具,人们可以在其中通过对冲、投机、赚取利息、抵押贷款等不同策略来最大化其货币价值。但是,传统金融常常受到限制,资本雄厚的实体对货币的发行以及金融产品的创造/提供和结算具有过多的控制权。结果是缺乏对某些金融产品的普遍可及性,并引入了交易对手风险,在这种情况下,较大的实体对金融产品是否按照预先约定的条件获得公平的影响更大。

区块链和智能合约为金融产品带来确定性的执行,消除金融产品创建过程中的困扰,并为链上资产提供防篡改的货币政策。Chainlink预言机在创建代表金融产品和货币工具的高级智能合约中起着关键作用,尤其是那些根据市场数据(例如外汇汇率,利率,资产价格,指数等)执行的智能合约。

1.1 稳定币 / Stablecoins

稳定币是链上代币,与法定货币(通常为美元)1:1挂钩。它们为用户提供了持有非易失性加密货币的能力。虽然中心式稳定币在链下银行账户中由法币支持,但分散式稳定币通常由链上加密货币超额抵押,并需要价格数据以保持完全抵押(例如,用户抵押品的价值超过其贷款价值的150%)。

DeFiDollar是去中心化的元稳定币(由多个稳定币支持的稳定币)的示例,它使用Chainlink喂价来跟踪基础资产的价格,包括sUSD、USDT、DAI和USDC。如果这些代币中的一个或多个偏离其1:1美元的锚定汇率,将导致DUSD也失去其锚定汇率,这将会在这四个准备金之间触发重新平衡,以保持DUSD的美元比价。

Chainlink指南【77个应用场景】

1.2 货币市场 / Money Markets

基于区块链的货币市场是至关重要的金融基础设施,这些基础设施使用智能合约将希望通过其资产赚取收益的贷方与希望获得营运资金的借方联系起来。它们允许用户增加其加密货币持有量的效用。但是,为了确保平台的偿付能力,需要使用价格信息来跟踪平台上使用的资产的价值,以确保以公平的市场价格发行贷款,并且对抵押不足的贷款自动进行清算。

Aave是链上货币市场协议的一个示例,该协议使用Chainlink喂价来获取平台上支持的近二十种不同加密货币的市场数据。利用此实时定价数据,Aave协议能够计算每个用户的抵押品和债务的估值,以确定何时应开始清算。这样可以确保始终对Aave协议进行抵押,从而保护了数十亿美元的用户存款。

1.3 期货 / Futures

期货是金融衍生产品,使交易员“有义务”在将来的指定时间以预定价格买卖资产。期货智能合约通常用于对冲和杠杆敞口,要求用户抵押其多头或空头头寸。价格信息用于确定是否应该进行清算,以确保每时每刻都充分抵押。

dYdX和MCDEX是链上金融应用程序的示例,这些应用程序利用Chainlink喂价来为永续合约提供动力,永续合约是没有到期的期货合约。通过使用Chainlink预言机,这些协议可以访问实时价格数据来确定应何时进行清算并动态设置融资利率以维持净中性敞口,从而确保其平台的偿付能力。

Chainlink指南【77个应用场景】

1.4 期权 / Options

与期货合约类似,期权是一种金融衍生产品,授予交易者“期权”,如果他们选择的话,可以在未来的某个日期之前购买或出售一定数量的特定资产。在链下世界中,集中式实体最经常承包合约,但在区块链上,分散式对等选项是可能的。

Auctus和FinNexus是使用Chainlink喂价计算加密资产估值的期权协议的示例,使用户能够创建和交易期权合约。此外,Chainlink预言机可以提供各种加密资产的隐含波动率(IV)数据,使合同创建者能够以分布和防篡改的方式计算期权的合同溢价。

1.5 合成资产 / Synthetics

合成资产是一类金融衍生产品,可为交易者提供对特定资产(如股票或商品)的价格敞口,而无需对实物资产本身拥有所有权。基于智能合约的合成资产允许交易者制定先进的非监管交易策略,并获得区块链上不存在的传统资产的敞口。

Synthetix是衍生协议的一个示例,该协议使用Chainlink喂价铸造各种“合成器”,使交易者可以在链上获得加密货币、法定货币、大宗商品、指数、股票等资产的敞口。通过点对点交易模型,用户可以使用Chainlink喂价访问零资产,在这些合成代币之间交换,以访问基础资产的当前价值。

Chainlink指南【77个应用场景】

1.6 信用违约掉期 / Credit Default Swaps

信用违约掉期(CDS)是金融协议,允许贷方对冲借款人可能发生的违约(欠款)。如果借款人违约,则发行和出售“信用违约互换”的一方将偿还贷方未偿还的未偿还资金。

Opium.Exchange是使用Chainlink喂价结算各种金融衍生产品的链上衍生协议的示例。其中一种产品包括在中央稳定币USDT系链上的信用违约掉期,交易员可以对冲其跌落并跌破1美元挂钩的系链。

将部署在Opium Exchange上的衍生品智能合约连接到Chainlink的价格参考数据源,在执行衍生品合约时读取定价数据以计算支出。借助Chainlink的价格参考数据预言机网络的开放式可视化,Opium Exchange上的交易者可以独立验证合同到期时价格的准确性和及时交付。

1.7 债券 / Bonds

债券是一种金融协议,通过发行债券可以筹集短期资本,并在以后偿还。通过使用Chainlink预言机,可以将传统的债券合约复制为自动化的智能合约,这些oracle提供了结算所需的数据,例如利率,债务得分,法定付款等。

Chainlink已经通过带有SWIFT的POC展示了这种功能,其中使用了oracle来汇总五家主要银行的利率,从S&P获取债务得分数据,并以ISO20022 SWIFT付款消息的形式生成利息支付。作为一个价值数万亿美元的行业,将债券引入区块链可以大大降低交易对手风险并降低整体运营成本。

Chainlink指南【77个应用场景】

1.8 代币化投资组合管理 / Tokenized Portfolio Management

智能合约的一个独特用例是非托管的“智能投资组合”,它通过根据预设条件代表用户执行交易来自动重新平衡用户投资组合。这为用户提供了先进的金融产品,可以根据当前特定资产和代币的市场价格以编程方式管理投资。可以对这些交易策略进行令牌化,从而允许用户在其他智能合约应用程序内转移和使用这些令牌。

TokenSet就是这样一种协议示例,该协议使用Chainlink喂价生成各种“集合”,这些代币化头寸代表用户执行交易。这些集合基于RSI或移动平均线等技术分析(TA)指标,旨在捕捉关键的价格走势。此外,用户可以将其Set代币用作其他协议(例如Aave货币市场)内的抵押品,以提高资本效率。

1.9 真实资产 / Real-World Assets

正如我们在最近的文章中所讨论的那样,代币化的现实世界资产是区块链和智能合约技术最有希望的用例之一。他们获取现实世界的资产,并将它们表示为代币。与传统资产相比,代币化资产受益于全球可访问性、无需许可的流动性、链上透明性以及减少的交易摩擦。

DeFi Money Market(DMM)是一个代表现实世界链上资产的项目,允许用户通过mTokens投资这些资产的收入流,从而向持有人支付稳定的固定收益。DMM使用Chainlink oracles来计算其实际资产的价值,该资产最初包括汽车抵押贷款,然后再铸造任何新的mToken,以确保现有链下资产的全面抵押。

Chainlink指南【77个应用场景】

1.10 链上储备金证明 / Proof of On-Chain Reserve

由于跨链资产增加了DeFi生态系统中可用抵押品的能力,因此被封装的跨链资产(一种区块链固有的加密货币/代币被锁定到合约中,然后在另一枚区块链上“解锁”)变得越来越受欢迎。但是,为了确保支持包装资产存款的DeFi应用程序的完整性,可以使用储备证明参考合约来提供有关这些链上资产的真实抵押品的数据。

两种使用Chainlink增强储备证明参考提要的协议包括BitGo的WBTC和Ren协议的renBTC,它们代表以太坊上封装的比特币的90%以上,价值数十亿美元。这些储备证明参考提要为DeFi协议提供了它们所需的数据,以在抵押不足事件发生时自动验证抵押物储备并迅速保护用户资金。储备证明参考提要还可用于跟踪跨链代币(包括稳定币和现实世界商品)以外的资产抵押,从而进一步增加DeFi中可用的抵押。

Chainlink指南【77个应用场景】

1.11 链下储备证明 / Proof of Off-Chain Reserve

将真实世界的资产带入区块链为扩展DeFi的经济活动提供了巨大的潜力,就像采用法定支持的稳定币所体现的那样。但是,这要求基础抵押品由中央保管人持有,从而使链上标记化表示与实际的链外资产本身断开连接。通过Chainlink的储备证明,智能联系人能够自主审核实际资产支持的代币的抵押品,从而在黑天鹅事件期间保护用户。

一个例子是TUSD的储备证明参考提要,该提要提供给DeFi应用程序有关由TrustToken的脱链托管银行账户持有的稳定币TUSD的真实美元数据的数据,该数据由Armanino(一家位于阿根廷的前25名独立审计公司)进行了审查。可以对照补充的TUSD供应证明供稿提要,对照各个区块链上流通的TUSD代币的总量检查该抵押品数据,以确定TrustToken的标记化美元的抵押品。

Chainlink指南【77个应用场景】

1.12 自动化资产管理 / Automated Asset Management

智能合约可用于以预定间隔自动执行交易策略。但是,一系列变量会影响这些策略的盈利能力,尤其是网络gas成本。因此,使用自动化系统的交易者需要来自oracle的可靠数据,以确保他们的交易将持续获利。

一个这样的例子就是Gelato,这是一个针对以太坊开发者的自动化协议,它使用由Chainlink支持的gas价格预告。实时访问gas价格允许用户指定他们希望执行特定交易的以太坊gas价格条件,并在gas价格上涨过高时停止执行自动交易策略。

1.13 收入分成 / Revenue Sharing

随着越来越多的DeFi产品通过DAO(去中心化自治组织)治理推出,开发人员和社区成员越来越需要以去中心化和实时的方式分配DeFi协议产生的收入。通过使用Chainlink oracle,DAO可以根据各种指标(例如抵押金币,治理参与,开发人员活动或任何自定义的要求)按比例分配加密收入。

1.14 断路器 / Circuit Breaker

在某些情况下,波动性极高,加密货币交易所的资产价格可能会不再反映更广泛市场上的价格。这可能会导致套利者资金流失,或导致由于开仓的杠杆头寸而被虚假清算的用户损失。这种情况会降低用户对交易所的信任度,受益于断路器,如果发生某些偏差,断路器会跳闸。

Digitex是传统交易所的一个示例,它通过监视内部价格和Chainlink喂价之间的偏差来保护用户免受市场操纵,从而为在平台上交易的用户提供了额外的安全保护。如果交易所的价格与Chainlink的预言机所报告的更广泛的市场价格相差超过某个百分比,则可以触发“断路器”以暂时停止交易和清算。

1.15 去中心化交易所 / Decentralized Exchange

去中心化交易所(DEX)是链上交易场所,允许用户交易加密货币而无需托管这些资产或将个人信息提供给集中机构。随着DEX的普及,对传统的交易策略和传统的集中式交易所当前可用的高级功能的需求变得越来越重要。

0x中继器Bamboo Relay是一个去中心化交易的示例,该交易使用Chainlink喂价来增强止损订单功能-基于资产价格行为的条件交易功能。利用来自Chainlink的汇总市场数据,仅当资产的整个市场价格超过某个预定阈值时,才执行每个交易者的止损定单,从而防止市场操纵攻击错误地执行交易。

Chainlink指南【77个应用场景】

1.16 自动化做市商 / Automated Market Maker

越来越多的去中心化交易所类别是自动做市商(AMM)。AMM代替了传统的订单簿,而是链上的流动性池,可根据预定的价格公式促进资产交换。通过集中资金,流动性提供者能够获得被动收益,交易者可以获得按需流动性。

DODO是AMM协议的一个示例,该协议使用Chainlink喂价驱动一种称为主动做市商的新AMM设计。DODO的PMM模仿人类的做市行为,并在Chainlink报告的市场价格附近收集更多的资金,以促进更有效,更频繁的交易。

1.17 抵押 / Staking

为了保护其加密经济网络,许多协议都依赖某种形式的抵押-将加密货币抵押品锁定到智能合约中。抵押品可能有助于表明应按比例分配奖励的位置,或者可以“大幅削减”奖励-在某些情况下以编程方式将其用作消除恶意行为的手段。

例如,AdEx要求其验证者节点抵押并维持高可用性。AdEx使用Chainlink oracles监视节点正常运行时间,并在任何节点低于正常运行时间要求时触发抵押品削减。这确保了只有高质量的节点运营商才能参与网络,从而提高了整个平台的安全性。

1.18 变基 / Rebasing

变基是DeFi中的一种新的金融原语,涉及调整代币供应的行为,以此作为保持其与特定参考资产(例如美元)的挂钩的手段。如果在重新设置基准期间代币的价格高于其固定汇率,则会铸造更多代币并按比例分配给所有令牌持有者,以降低每个代币的价格。相反,如果代币的价格低于锚定,则将销毁每个持有者代币的一定百分比以提高每个代币的价格。

Ampleforth是使用Chainlink喂价增强其本机重定基准功能的协议示例。AMPL的总供应量每天进行重新计算以跟踪当前的消费者物价指数(CPI),这是经济分析局发布的通货膨胀调整后的2019年美元现值的指数。Chainlink预言机将AMPL的流通量加权平均价格和CPI指数都提供给Ampleforth协议。

Chainlink指南【77个应用场景】

1.19 流通挖矿 / Yield Farming

Yield Farming是DeFi生态系统中的一种新的金融原语,用于引导流动性并促进协议治理代币的公平分配。在大多数单产流通挖矿中,向协议提供流动性的用户会以协议的原生治理代币的形式获得奖励,作为增长补贴。

使用ChainLink预言机的两个流通挖矿协议是Plasm和StrongBlock。Plasm使用Chainlink价格预言机来确定用户已锁定到协议中的价值量并相应地分配奖励,而StrongBlock会在每24小时结束时计算锁定在社区池中的美元价值。

Chainlink指南【77个应用场景】

2、外部支付 / External Payments

智能合约很容易以其原生区块链的加密货币发行支付,例如以太坊智能合约以ETH发行支付。但是,许多企业无法承受在资产负债表上持有易变的加密货币资产的风险。他们也不想以首选法定货币兑换出加密货币带来的额外摩擦。鉴于全球各地的支付偏好多种多样,智能合约需要访问多种类型的支付选项以充分满足全球需求。由于具有将智能合约的输出推送到外部API的功能,Chainlink可以促进各种支付服务。

2.1 银行付款 / Bank Payments

Chainlink使智能合约能够连接到现有的银行系统,从而使智能合约开发人员能够无缝集成信息和服务,例如消费者银行帐户、直接存款以及来自全球领先银行的其他流程。

2.2 零售支付 / Retail Payments

Uber和AirBnB等许多消费类应用程序为用户提供流行的零售付款。Chainlink可以使智能合约访问领先的信用卡提供商和已建立的支付网络(如PayPal和Stripe),从而为智能合约带来相同的易用性。开发人员可以开始构建利用零售和零售业中每天使用的国内外最需求的付款输出的应用程序。Chainlink已经为诸如PayPal和Mistertango之类的流行零售支付平台预先构建了模块化外部适配器。

2.3 加密货币支付 / Cryptocurrency Payments

加密货币变得越来越流行,但是某些流行的选择通常与领先的智能合约平台脱节。Chainlink通过允许任何智能合约平台在任何其他分布式账本上进行付款来弥合鸿沟,例如从以太坊区块链触发的比特币付款。此外,Chainlink喂价可用于在转移或销售点时提供汇率,从而确保用户以防篡改的方式获得公平的市场汇率。

Alchemy和Paycoin是混合加密/法定付款平台的示例,它将使用Chainlink喂价来确定汇率,从而使用户可以使用多种加密货币进行支付,而商家仍然可以接收其首选的付款方式。

2.4 员工工资 / Employee Salaries

目前世界上几乎所有行业中效率低下的一个重要根源是向员工和承包商提供的服务付款延迟。可以使用由Chainlink支持的智能合约,以编程方式实时地向员工分配付款,这将减少雇主的会计间接费用,并可以更直接地为员工提供获得的工资。

菲亚特(Fiat)on/off-ramp聚合器Transak通过使用诸如WakaTime之类的工作跟踪API定期触发向开发人员的付款,阐明了这是如何工作的。此外,Chainlink喂价可用于计算要分配的加密收入的确切数量,从而使每次付款保持一定的美元价值。

2.5 汇款 / Remittances

汇款在日益全球化的世界中非常普遍。但是,尽管技术进步,这让然是一个缓慢而昂贵的行业。许多DLT项目旨在颠覆汇款行业,Chainlink预言机可以为可靠合约提供可靠的外汇汇率数据,并可以在转移时直接存款。

3、游戏性与随机性 / Gaming and Randomness

尽管DeFi目前是最大的智能合约市场,但开发人员越来越多地构建防欺诈、经济上受激励的游戏应用程序。区块链游戏的独特特征之一是它们能够生成稀有的代币化游戏内物品(主要是NFT)的能力,因为区块链提供了物品稀有性的明确证据。以外部实体或游戏开发者可以操纵以发挥自身优势的方式开采这些稀有物品是确保其价值的关键,这就是Chainlink开发可验证随机性功能(VRF)的原因。Chainlink VRF是随机数生成(RNG)的安全且可证明的公平来源,它生成链上加密证明以向用户证明随机性未被篡改。

可证明的公平形式的随机性为物品的稀有性带来可靠性,从而打开了虚拟元节之类的东西,在这里虚拟化的物品可以在不同的游戏中可靠地使用。可验证的随机性对于为受监管的博彩类应用程序创造毫无疑问的公平性也至关重要,从而消除了人们对房子在说出赔率的真相的信任。此外,Chainlink VRF可以公正地订购参与者的按需赠品和活动,或者公平选择参与者以应对诸如陪审团职责之类的低需求事件。除了随机性,游戏还可以受益于众多数据集,例如用于增强游戏内功能/等级的真实事件数据,用于促进NFT市场的汇率,用于在链上连接物理世界的IoT数据等等。

3.1 随机游戏 / Random Gameplay

不可预测性是趣味游戏的标志之一。不知道下一阶段或即将发生的事情的兴奋会产生悬念、阴谋和挑战。开发人员可以利用Chainlink VRF来确保不可预测事件的完整性。其中一些游戏场景可能包括地图生成,关键命中(战斗游戏)、对接(多人游戏)、纸牌抽签顺序以及随机遭遇/事件。

Chainlink指南【77个应用场景】

3.2 随机奖励和NFT / Random Rewards and NFTs

游戏中物品是大多数游戏的重要组成部分,因为它们为用户提供了特殊的能力或独特的属性。许多游戏内物品都是作为非同质化通证(NFT)发行的,该通证是唯一且不可互换的。Chainlink VRF在产生可证明的随机NFT或创建NFT属性作为对不同的预定义游戏内成就的奖励中已经发挥了重要作用,例如获得稀有的前10种皮肤。此外,Chainlink预言机可以根据真实的世界数据和事件,例如特定区域的天气或足球比赛的结果。

Evolution Land是使用Chainlink VRF的链上游戏项目的一个示例,该项目可快速有效地铸造具有随机选择属性的NFT,这些属性在玩家打开宝箱时作为随机奖励分发。另一个例子是Ether Legends,这是一种数字收藏交易卡游戏,该游戏使用Chainlink VRF在一个赛季结束时向顶级玩家随机分发稀有的加密支持NFT奖金。热门游戏dApp Axie Infinity最近还宣布,他们正在使用Chainlink VRF为游戏的数字宠物世界中的Origin Axies生成可证明的随机特征。

Chainlink指南【77个应用场景】

3.3 预测市场 / Prediction Markets

预测市场是个人下注特定实际事件结果的场所。由于基于区块链的预测市场的本质,它们依赖于外部数据来结算结果。Chainlink提供分散的、防篡改的外部数据源,以触发预测市场的结算并向获胜者付款。一些潜在的数据集包括体育赛事的结果,政治选举的结果以及加密货币路线图的完成情况/价格预测,但是只要对方有接受者,最终就可以涵盖任何类型的投注。

Everipedia是一个基于区块链的百科全书,最近使用Chainlink在链上传递选举结果,以建立预测市场。Everipidia运营着一个Chainlink oracle节点,并将美联社关于2020年总统大选结果的加密签名数据传递到以太坊区块链上,并由YieldWars等链上预测市场使用。

Chainlink指南【77个应用场景】

3.4 Casino Games

随着娱乐场行业继续向在线格式迁移,玩家需要新的保证形式,以确保他们正在玩的游戏具有可证明的公平和公正的赔率。智能合约为执行可验证逻辑提供了可靠的媒介,而Chainlink VRF提供了安全且可在链上审核的随机性来源,以支持经典Casino游戏(如二十一点、扑克等)的在线版本。

3.5 国家彩票 / State Lotteries

每张彩票的关键组成部分都是用于确定获奖者的防篡改随机性的可靠来源。当更多的价值受到威胁时,例如在国有彩票中,随机性的安全性和透明度变得越来越重要。

Chainlink最近与科罗拉多州立彩票合作,发起了一场黑客马拉松,以激励开发人员使用基于区块链的智能合约来重新思考彩票。通过Chainlink VRF产生的可证明的公平随机性,黑客马拉松参加者展示了大型彩票如何创建独特的彩票游戏,并具有如何确定结果的额外安全性和透明性保证。一个例子是The Numbers Game,它使用Chainlink VRF创建了一个独特的逆流行竞赛彩票游戏。

3.6 无损失储蓄游戏 / No-Loss Savings Games

DeFi可组合性的发展带来了创新的应用程序,例如无损储蓄游戏-一种dApp,可汇集用户存款并将其借入去中心化货币市场以产生利息。在指定的时间范围后,将选择赢家,从池中赢得所有累积的利息。选择优胜者后,所有用户都可以无损失地提取其原始存款。

一个例子就是PoolTogether,这是一款链上无损失储蓄游戏,它使用Chainlink VRF选择每个奖项的获胜者。通过利用链上随机性的透明且可验证的来源,可以使用户对无损彩票平台的整体可靠性和公平性具有更高的信任度。

Chainlink指南【77个应用场景】

3.7 体育和电子竞技 / Sports and Esports

智能合约为在线体育博彩的执行提供了完整性,而Chainlink的分布式预言机网络可以通过汇总来自可靠Web API的数据来验证体育赛事的结果。这些智能合约(通常以预测市场的形式)可以基于比赛的结果,个人表现,甚至可以看似与游戏开局抛硬币无关紧要的东西。最重要的是,电子竞技预测市场可能会获得游戏数据并在链上进行广播以确定赢家。

Bet协议是使用Chainlink oracle验证体育和电子竞技成绩的项目示例。通过使用Chainlink,Bet协议可确保在向其链上预测市场采购和交付高质量体育数据时不会出现单点故障。 Chainlink指南【77个应用场景】

4、保险 /Insurance

今天的保险业在低信任度的商业环境中运作。保单持有人有动机错误地报告保险申请中的积极指标,以减少其每月的自付额,而保险公司则有动机来延迟付款并提高利率,以弥补虚假的风险状况。由于保险公司负责处理理赔,且资本额比保单持有人大得多,因此它们在理赔时间和方式上拥有更大的权力。由Chainlink支持的智能合约将保险合约转向更客观,平等的模型,该模型的数据直接确定结果,执行具有确定性,而不会被任何一方篡改。

4.1 农作物保险 / Crop Insurance

长期以来,农作物保险一直被认为是智能合约的一个特别有希望的用例,因为它为发展中国家的农民提供了保险,否则他们由于当地保险市场不发达而无法获得或不信任。通过为任何人提供互联网连接的能力,以应对不可预见的天气状况,全世界的农民都能够维持生计,而不必担心一个恶劣的天气季节会造成财务损失。

一个例子就是Arbol,这是一个基于智能合约的天气覆盖解决方案,它使用Chainlink oracle从国家海洋和大气管理局(NOAA)获取降雨量数据集。此数据用于结算参数化农作物保险合同,该合同基于该地区的降雨量提供保障。 Chainlink指南【77个应用场景】

4.2 飞行保险 / Flight Insurance

达到生产的智能合约保险的最早形式之一是飞行保险。由于天气和维护等一系列无法​​控制的变量,航班经常延误,给商务旅客带来不便。飞行保险政策允许旅客减轻这些机会成本,因为他们会在延误时支付赔偿。

一个示例是Etherisc,这是一种分散式保险协议,利用Chainlink oracles来检索航班数据,以确认其是否被延迟。通过消除争端期的需要,被保险人可以保证,如果他们的航班延误,他们将立即收到付款,并且保险公司可以通过取消人工理赔流程来降低成本。

4.3 汽车保险 / Car Insurance

现代车辆配备了广泛的内部传感器,互联网连接甚至本地API。Chainlink的2020年虚拟黑客马拉松的获胜者Link My Ride利用了其中一些数据点,使智能合约可以指定租用期限,为租户解锁车门,记录租用时间长度,计算行驶里程,确定剩余的电池电量,并自动执行租金支付。这些功能结合在一起,使用定制的外部适配器为Tesla车辆创建了复杂的汽车租赁合同。随着基于车辆的API变得越来越复杂,新的保险形式将变得可用,包括基于车辆中众多碰撞传感器触发的参数汽车保险,或基于每年行驶里程等指标的保险折扣。

4.4 房屋保险 / Home Insurance

越来越多的“智能家居”现象正在导致传感器和先进的安全系统自动将异常事件通知房主和紧急服务。这些传感器可以通过Chainlink oracle连接到智能合约,以创建新的参数化家庭保险产品。保险产品可以接线以检测破损的管道,出现故障的太阳能电池板,甚至可以侵入家庭,特别是对度假屋和全年不使用的其他住所特别有用,可作为一种更直接的游戏中皮肤警报系统保护免受公司侵害。

4.5 人寿保险 / Life Insurance

具有可靠数据的智能合约是降低成本和减少纠纷,以及加快解决时间的理想选择。大量的Web API和外部数据库托管着足够的数据来确定是否以及何时发生死亡,例如死亡证明,ob告,火葬记录和警察报告。Chainlink可以使用该数据自主地发放付款,并在人寿保险单中列出的多个当事方之间分配资产,从而消除了不必要的开销并加快了向保单持有人的付款。

4.6 健康保险 / Health Insurance

由于生物技术和物联网可穿戴设备(例如Smartwatch)的无数进步,保险公司可以创建智能合约,提供医疗保险折扣或根据患者的健康数据触发罚款。有用的数据点包括行进的距离(运动),体重,心率,以及可能在将来提供的更高级的生物统计信息。Chainlink oracle也可以发现数据异常,这些异常可以触发强制性协商,以保持有利的政策利率。

GrandFondo是ETHDenver 2019 Hackathon的参赛作品,它使用Chainlink预言机将IoT穿戴式设备的GPS时间戳数据带到了链上,从而创建了以ETH支付的链上运动竞赛。相同的确切数据也可以用于创建健康保险合同,该合同根据在一定时间范围内的体育活动量(由连接Chainlink的IoT可穿戴设备记录)来确定保险费率。

4.7 海运保险 / Marine Insurance

与气候相关的不确定性导致诸如低水位或高水位等更加不可预测的航道状况。由于主要航运海道的临时关闭,这可能导致数亿美元的损失。智能合约可以使用Chainlink oracles连接到一系列现实世界的传感器,以发布参数化保险,以提供广泛的保险范围保护,例如在运输过程中解冻冷冻货物,损坏船舶或由于不可预见的天气情况而延迟装运。

黑客马拉松项目就是一个例子,该项目旨在在与气候变化有关的主要运输路线关闭时向货运承运人提供保险。连接到水位传感器的Chainlink oracle在水位下降或超过当前水位(确定导致水路关闭)的情况下触发保险赔付。

Chainlink指南【77个应用场景】

4.8 再保险 / Reinsurance

保险是潜在企业家难以进入的行业,因为承保大量保单会带来风险。在灾难性事件中,保险公司可能无法承担所有义务,从而导致违约。因此,许多公司“重新保证”其承保的投资组合,以免他们无法承担所有索赔的情况下承担部分风险。

一种可能的解决方案是将再保险保单标记为智能合约。这将允许个人投资者通过购买一部分保单来支持保险单。可以在此过程中使用Chainlink oracles来确定保险单的当前值,将保险金发送给代币持有者并自动触发保险金支付。

5、企业系统 / Enterprise Systems

由于减少了交易方风险,中介费用和外部纠纷,智能合约为企业提供了充足的机会来削减成本并提高多方业务流程的效率。但是,为了利用智能合约,企业需要围绕隐私,可伸缩性和连接性进行其他考虑,以便满足某些业务和法律要求。Chainlink为企业提供了一个网关,可将其数据和API服务出售给区块链环境,并满足某些技术要求,例如对私有数据的链上访问,合同逻辑的链下计算,交易的链上隐私等。

5.1 区块链抽象层 / Blockchain Abstraction Layer

正如Internet充当连接计算机的单一网关一样,Chainlink为企业提供了一个单一的中间件,用于将其API连接到每个区块链环境。Chainlink与区块链无关,可以集成到任何当前和未来的区块链中,许多领先的链已支持Chainlink或积极地将其集成,例如以太坊,Polkadot,Avalanche,Binance Smart Chain,Matic Network等。通过让Chainlink在所有主要链上运行,企业可以将其用作“区块链抽象层”,用于使现有系统有效地跨任何/所有链“启用区块链”。

这将集成工作减少到最低限度,因此企业不必重建现有基础架构,而是可以专注于其核心区块链策略。它还通过减轻企业选择最有可能成为行业标准的区块链的负担来限制供应商锁定。

5.2 数据和API的货币化 / Monetization of Data and APIs

Chainlink的内置灵活性可确保与现有的旧数据和API基础架构完全兼容。因此,数据提供商还可以使用Chainlink的区块链抽象层将其数据出售给任何区块链上的智能合约。这可以通过两种方式完成:将数据出售给Chainlink网络,或者运行自己的Chainlink oracle节点的数据提供者将数据直接出售给区块链。

通过将数据出售给Chainlink Network,数据提供商无需更改其当前业务模型的任何内容,这意味着无需进行后端修改,他们可以接受法定货币付款。另外,看到智能合约经济价值的数据提供商可以运行Chainlink节点,直接将签名数据(使用数字签名)提供给智能合约,从而使他们获得更多收入并树立可靠数据提供商的声誉。

Chainlink指南【77个应用场景】

5.3 混合云/区块链应用 / Hybrid Cloud/Blockchain Applications

随着智能合约的发展,对更高级的去中心化应用程序的需求日益增长,这些应用程序需要昂贵或复杂的计算,而这些计算在链上是不可行的。一种解决方案是使用Oracle来证明在可扩展性更高的云计算环境中处理的链下计算。利用Chainlink的双向通信功能,可以创建混合云/区块链应用程序,这些应用程序可以将计算指令和/或数据发送到链下进行处理,以及将结果桥接回链上以供智能合约使用。

一个例子就是Theta,它是一种去中心化的视频流网络,它使用Chainlink oracle减轻广告行业的点击农场和广告欺诈。Chainlink甲骨文获取关于在Big Data分析平台Google BigQuery中生成的Theta节点的信誉得分的精确统计信息,并将该数据传递到以太坊区块链上。然后,广告商可以将该数据用作不可变资源,以根据某些特定的效果指标来确定在哪里分配资金或自动完成广告协议。

Chainlink指南【77个应用场景】

5.6 隐私保护数据查询和凭据管理 / Privacy-Preserving Data Queries and Credential Management

对于许多企业和机构而言,数据隐私不是一项可选的奖励,而是一项严格的要求,例如满足GDPR之类的监管要求。通过最近收购DECO(康奈尔大学的Ari Juels领导团队创建的一种保护隐私的Oracle技术),Chainlink正在开发针对此挑战的尖端解决方案。

DECO允许通过oracle秘密地证明通过HTTPS / TLS传输的所有数据(这是世界上大多数数据),而无需在链上透露数据(永远不会离开链下数据库)并且无需对服务器进行任何修改托管链下数据。例如,爱丽丝(Alice)可以使用DECO来证明她的银行帐户余额高于某个阈值,而无需在链上或向预言机本身透露其确切的帐户余额或身份。这打开了世界上几乎所有要在链上利用的数据,同时仍保留了机密性和数据许可协议。

Chainlink指南【77个应用场景】

5.7 链上交易隐私 / On-Chain Transaction Privacy

除了数据输入的保密性外,许多企业还希望合同逻辑和输出的保密性。Chainlink开发了一种使用Oracle通过称为Mixicles的解决方案为DeFi智能合约提供链上交易隐私的方法。使用Oracle作为两个组件和事务混合器之间的桥梁,混合流将链上数据输入与链上支付输出分开。除了在链上交付原始数据输入外,Chainlink oracle还发布了仅对合同参与者有意义的整数表示形式(例如,在下面的示例中为1或2)。混合器然后可以使用该整数输入来执行对隐蔽的一方的支付,但仍可以为用户生成链上审核报告,以满足法规要求。Mixicles协议能够实现多层隐私,例如隐藏合同条款,使用的数据源,合同内资金的真实价值以及收款人(根据与输入的相关性)。

Chainlink指南【77个应用场景】

5.8 私有链下计算 / Private Off-Chain Computation

Chainlink实施了一种深度防御的安全性方法,其中用户利用多层安全性来获得各种保证。Chainlink正在开发的另一个解决方案是Town Crier,这是一个Oracle协议,它使用受信任执行环境(TEE)形式的其他硬件来实现私有的,通用的链下计算。

Town Crier使用基于TEE的oracle(特别是Intel SGX)使Chainlink oracle节点能够在黑盒环境中对数据执行高级计算,在黑盒环境中数据甚至不会泄漏给节点操作员。Town Crier同时提供数据机密性和计算完整性,开辟了新的oracle用例,例如处理用于加密货币支付的私钥或用于身份验证的用户登录凭据。

Chainlink指南【77个应用场景】

5.9 密度计算 / Solidity Computation

随着智能合约的采用不断加速,对实用扩展解决方案的需求不断增长,这些解决方案可以提高吞吐量并降低分散式应用程序的延迟,同时又能保持用户资金的基础层安全性。通常,这些第2层可伸缩性解决方案需要存在一个或多个脱机验证器节点,这些节点负责批处理事务,并根据需要向基层链上传递简洁的响应。

Chainlink oracle节点支持计算功能,并且可以用作第2层解决方案的验证器,例如Off-chain Lab的Arbitrum Rollups。Chainlink节点可以执行Solidity功能的Arbitrum计算,生成欺诈证明,并抵押LINK抵押品以支持其服务,​​而无需进行任何修改。最终结果是,不仅将oracle用于数据输入,而且还用于执行可伸缩的链下Solidity计算。

Chainlink指南【77个应用场景】

5.10 节点即服务 / Node-as-a-Service (NaaS)

区块链需要基础设施提供商(例如验证器,定序器,代码转换器和oracle)的去中心化网络。诸如电信公司或互联网服务提供商之类的传统基础架构提供商可以通过为机构和用户提供节点即服务(NaaS)解决方案来支持Chainlink oracle基础架构。例如,他们可以为希望将其API出售给智能合约而不提供任何后端基础架构的企业提供第三方节点网络,以充当区块链抽象层,还可以为数据提供商创建个人节点并在其上运行代表。

T-Systems MMS是德国电信(欧洲最大的电信提供商)的子公司,它运营Chainlink oracle节点,并为众多DeFi应用程序提供脱链数据。随着对通用连接智能合约的需求持续增长,对NaaS的需求可能会增加,从而为T-Systems等Chainlink节点提供机会,为现有客户群提供启用区块链的方法。

通过操作Chainlink节点,T-Systems MMS将为以太坊上的Chainlink网络用户和去中心化应用程序(dApps)提供可靠的真实数据,从而进一步支持将公共区块链作为众多用例基础的愿景,例如去中心化金融( DeFi)。

Chainlink指南【77个应用场景】

5.11 抽象加密货币付款 / Abstract Cryptocurrency Payments Through Invoicing

考虑到围绕加密货币/代币的新颖性,波动性和监管方面的不确定性,一些企业目前不愿亲自持有和处理加密货币。由于大多数需要加密货币运行的区块链基础设施,企业采用仍然受到限制,甚至被完全封锁。无需等待通常缓慢的法律体系来解决问题或让企业热衷于此,Chainlink预言机可以使用今天广泛使用的通用发票技术来解决该问题,以使他们能够向第三方服务提供商付款。法定货币,然后在后台处理加密货币支付。

Hackathon项目LINK加油站采用了Meta-Transactions的概念(将区块链交易费提取并由中继员支付),并将其应用于Chainlink。它使用第三方中继器来管理实用程序代币LINK和ETH的所有权,这两者都是支付以太坊计算和获得Chainlink oracle数据服务所必需的。这样一来,加密货币所有权的责任和复杂性就从企业转移到了选定的中继器上,从而形成了一个过程,企业可以简单地按法定付款并获得对整个去中心化生态系统的访问权限。重要的是,企业仍然完全控制签署交易所需的加密私钥。

5.12 基准协议的外部数据 / External Data for Baseline Protocol

基准协议是一个框架,用于使用以太坊主网作为通用参考框架来同步企业记录系统。基准使用零知识证明来确保不同的企业数据库与其交易对手保持一致状态(同一记录集),而不会在链上泄露任何机密数据。

Chainlink oracle是确保基准事件使用相同的外部数据输入的关键基础结构。例如,动态采购订单可以利用Chainlink的预言机来(从多个来源)获取有关所运输货物温度的汇总天气数据。可以根据温度自动更新采购订单中每件商品的价格,例如根据天气情况动态定价的香蕉。Chainlink能够围绕外部数据输入创建一致性的能力可在业务合作伙伴之间建立一致性,从而减少分歧和对账。

Chainlink指南【77个应用场景】

5.13 增强原有系统安全性 / Bootstrap Legacy System Security

如白皮书所述,Chainlink将使用服务级别协议(SLA)并为Oracle服务创建额外的安全加密经济保证。SLA存在于链上并由双方签署,它定义了oracle服务的条款以及根据oracle的性能发布的罚款/奖励。SLA的结果可以输入信誉系统,将来的用户可以在其中评估节点的可靠性。运行自己的Chainlink节点的企业可以使用立项支持的SLA来引导其数据和链下服​​务的可靠性和安全性,从而由于无法满足其既定要求而迫使他们在经济上具有真正的经济利益和声誉。

6、供应链 / Supply Chain

供应链从原材料采购开始,到向最终客户交付货物结束。沿途有付款转账,所有权变更,通关,监管疏忽以及各方之间共享的文件。智能合约提供了一种使这些流程自动化的方式,可以减少全球贸易中的摩擦和交易对手风险。Chainlink预言机可以将供应链智能合约连接到Web API,云网络和各种现实世界的传感器,例如GPS,温度,速度,加速度,湿度,发光度等。这些数据可用于触发各方之间的付款和数据传输,而供应链中任何一方都无法操纵这种方式。这样的框架为所有相关方提供了一个可靠的真理来源,而其开销却大大减少了。

6.1 RFID追踪 / RFID Tracking

供应链越来越多地使用RFID(射频识别)技术来跟踪货物。RFID系统将存货与带有标签的标签连接起来,这些标签可以通过射频在远处检测到。这样可以简化和高效地跟踪商店商品,运输托盘以及许多其他常见的库存方法。借助Chainlink oracle,来自现实世界的RFID数据可用于触发各种链上合同,包括在仓库收到库存时启动付款,或针对延迟装运的自动保险付款。

开放图书馆项目(Open Library Project)是在Chainlink虚拟黑客马拉松2020年期间创建的项目,它使用Chainlink预言机构建了RFID区块链集成,使用户可以签入和签出带有RFID标签的书籍并在链上进行记录,从而实现了去中心化和无边界的图书租赁平台。

6.2 物联网传感器 / IoT Sensors

物联网传感器可用于确保在整个供应链旅程中正确维护运输中的产品。例如,将食物保持在一定温度下,并密封容器以防篡改。可以使用Chainlink将这些IoT传感器连接到智能合约,这些智能合约触发支出并根据IoT数据是否确认符合预定采购订单中定义的质量控制标准来处以罚款。

其中一个例子是PingNET,这是一种用于IoT设备的去中心化传输网络,它使用Chainlink基于PingNET上启用IoT的货盘中的数据在利益相关者之间实现自动付款。PingNet还旨在将其他IoT事件数据(如湿度,高度,紫外线指数,辐射等)引入链上。

6.3 报关 / Customs Clearance

当货物跨境运输到法规不同的国家时,通常需要从接收国的海关机构通关,以防止非法或危险货物的运输。许多贸易融资合同将要求访问此数据以实时确定装运状态。随着智能合约开始使此类协议自动化,它们仍将需要有关通关的信息。Chainlink甲骨文可以以保护隐私的方式直接提供此数据,从而实现跨境贸易融资合同的端到端自动化。

6.4 提单、发票和保险单 / Bill of Lading, Invoice, and Policy of Insurance

国际贸易主要由三个主要文件组成:提货单(由承运人签发以确认已收到装运的货物),发票(由卖方向买方签发有关销售交易的详细信息)以及保险单(合同)在保险人和保单持有人之间,陈述了法律上要求保险人支付的索赔。这些文档中的每一个都可以受益于Oracle,例如直接从数据生成提单,向付款发票提供汇率,向物联网质量控制数据提供保险合同的链上保单以触发结算。

7、实用工具 / Utilities

水,能源和互联网等公用事业是现代社会的基础。这些实用程序的有效运行和管理对于社会和身体健康至关重要,但是它们通常依赖于缺乏积极性的业务动态和过时的基础架构。智能合约通过将其转向更加公平,自动化和实时的系统,从而使公用事业的基础设施实现现代化,这些系统使用去中心化的网络,数据和加密经济激励措施来强制执行此类条件。这样可以确保公用事业提供商的标准更高,并且用户可以更好地访问客观数据,以展示关键公用事业服务的质量和状态。

7.1 互联网,电信和云托管 / Internet, Telecommunications, and Cloud Hosting

互联网,有线电视和云托管等许多公用事业都基于既定的定价结构向客户收费。但是,当其服务中断时,有时由于机会成本(例如,由于云中断而导致Exchange发生停机)而造成大量财务损失,则无需追究任何责任。物联网传感器可以监控公用事业的正常运行时间,Chainlink可以将其性能数据输入到智能合约中,以计算每月付款或根据停机时间进行报销。

ETHNewYork 2019 hackathon条目Blocksolid提供了一个用例,其中NGO可以要求Internet服务提供商(ISP)对发展中地区的错误Internet服务负责。他们通过跟踪Internet服务提供商(ISP)正常运行时间并使用Chainlink oracle在链上中继此数据来实现此目的。如果检测到停机时间,则会更新链上智能合约持有的捐赠资金,以防止从ISP取款。

7.2 能源 / Energy

能源供应商负责确保全球所有基础设施都能获得为全球经济提供动力所需的能源。为了提高能源输送的效率,Chainlink oracle可用于将消耗率输入智能合约,以触发过度消耗的罚款,征收CO2税,并提供当前的能源价格以公平地产生电费并允许使用不同的货币付款。智能合约可以从智能电表中读取读数,以将某人的输出货币化,跟踪消费并促进两者之间的支出。

基于区块链的分布式能源交易市场Dipole计划使用Chainlink喂价来实现能源资产的链上交易和估值。然后,用户可以使用法定货币或加密货币购买能源资源,汇率由Chainlink支持的去中心化价格馈送确定。

7.3 水 / Water

虽然通常认为是理所当然的,但是确保你在家中的自来水可以为你提供水的基础设施受到严格监控,以确保质量控制和可靠性。物联网传感器可以监控地下水位,跟踪公司消耗量并识别公共机构的非法虹吸。Chainlink可以将这些IoT数据中的数据馈送到智能合约中,以发出监管罚款,生成消费发票,触发自动付款,更新供应跟踪数据库,甚至触发紧急资金筹措的城市有遭受洪灾的风险。

7.4 排放与废物管理 / Emissions and Waste Management

排放和废物处理是可以通过支持IoT的智能合约来转变的行业,这些合约可以准确地衡量产出和效率。通过Chainlink oracle,该数据可用于自动触发向过度消耗的适当监管机构付款,货币化回收或废物燃料技术中使用的垃圾,或生成激励性付款结构,以减少有人消费或使用时的垃圾费用更多可生物降解的物品。

8、授权和身份 / Authorization and Identity

虽然启用智能合约的区块链网络本质上是假名,但强烈要求用户能够证明其真实身份,以确保抵御Sybil和/或授予许可。通过Chainlink oracle,包含用户身份的传统数据基础架构(例如政府数据库,社交媒体等)可以通过将用户身份与其链上地址绑定或证明链下数据来连接到智能合约应用程序。服务器。这样可以确保机构能够完全遵守法规,并通过处理已知身份来提供额外的安全保护。

8.1 电子签名 / E-signatures

电子签名已成为在文档上获取签​​名的一种越来越流行的方式。它使签名过程现代化,并帮助公司避免了获得手写物理签名的昂贵开销。签名是最常见的授权合同方式,因此,Chainlink预言机必须使智能合约能够访问领先的电子签名公司,例如DocuSign。

Chainlink可以通过两种方式使电子签名行业受益,即证明电子签名/在链上进行中继,或者为现有的电子签名解决方案提供对外部数据的访问权限,以使他们的合约解决方案更加动态。FirmaChain是基于区块链的数字签名和签约解决方案,它使用Chainlink oracles来允许其数字合约根据实际数据和事件执行,例如在批准租车之前检查驾驶执照的真实性。

8.2 生物识别 / Biometrics

授权智能合约的另一种可验证方式是通过生物特征数据,例如指纹或视网膜眼扫描。由于生物识别可以被特定人唯一识别,因此只要有可靠的数据库或数据来源可以相互对照,它们就可以成为验证某人身份的有效方法。Chainlink oracle既可以将生物识别数据传递到智能合约,也可以将其连接到不同的链下数据库以验证真实性。

8.3 证书 / Credentials

使用可信赖的硬件和/或高级加密技术,Chainlink oracles可安全地处理外部系统和应用程序的私人帐户信息。这使智能合约可以直接验证凭据,例如某人拥有适当的资金额或拥有特定的安全密钥。一旦Chainlink oracles在链上中继确认,智能合约就可以触发资金的执行和结算。在交换有价值的资产之前,将凭证放在链上对于验证 输入也特别有效。

8.4 KYC / AML

利用区块链和智能合约技术的机构通常需要额外的基础架构,以确保完全了解客户知识(KYC)和反洗钱(AML)法律。这就需要使用外部预言机来提供有关所转移资金的身份和完整历史的数据。

Coinfirm是区块链分析公司的一个示例,该公司正在使用Chainlink oracles将其反洗钱(AML)解决方案中的数据带到链上。这为希望通过oracle网络进行实时验证的任何链上应用程序增加合规性的用户提供了即插即用的解决方案。

8.5 社交媒体身份和域名 / Social Media Identity and Domain Names

区块链对于许多人来说仍然具有陡峭的学习曲线,尤其是在处理长十六进制地址方面。为了改善用户体验,Oracle被用来帮助将十六进制地址转换为人类可读的名称,例如“ chad.crypto”。

一个示例是Unstoppable Domains,这是一个使用Chainlink oracles的链上域名存储库,以可验证和透明的方式将用户的Twitter社交媒体帐户绑定到其可读的链上地址。这使任何人在向他们发送资金之前,都可以验证区块链域是否已绑定到用户的社交媒体帐户。

Chainlink指南【77个应用场景】

8.6 智能合约审计 / Smart Contract Audit Results

为了确保智能合约应用程序的完整性和正常运行,开发人员可能希望在向其发送资金之前验证协议是否经过了一次或多次安全审核。使用Oracle,用户可以直接在链上按需验证审计结果,在某些交易(例如高价值交易)之前或在充当其他用户资金的托管人时,打开用例,例如自动检查。

网络安全公司Hacken将使用ChainLink预言机进行链上智能合约审核,集中式的交流渗透测试,漏洞赏金,等等。然后,智能合约可以使用此数据来防止与危险和/或未经审核的智能合约的交互。

Chainlink指南【77个应用场景】

8.7 帐号安全 / Account Security

双因素身份验证(2FA)是用户可以用来保护其在线帐户的另一种方法,该方法需要用户名和密码之外的另一层验证。这种安全性的提高可防止未经授权访问机密信息,并防止未经多次验证就转移资金。使用Chainlink oracle,可以通过2FA功能增强智能合约,直接保护用户的加密货币资产。

Digital Bridge是使用Chainlink oracle将2FA安全性带入Matic Network上的智能合约的项目示例。通过连接到高可用性2FA API身份验证服务,Chainlink使用户能够为其链上资金创建深度防御策略,即使在私钥被盗的情况下,也可以防止未经授权的转移。

Chainlink指南【77个应用场景】

8.8 知识产权 / Intellectual Property

从版权和商标使用费到专利使用费,所有类型的知识产权都可以转化为智能合约。Chainlink可用于检查IP数据库以进行所有权验证,在访问IP之前验证链下凭据,并便于从用户向IP所有者付款。智能合约甚至可以标记IP的部分所有权,并根据个人的百分比分配付款。像Microsoft和EY这样的大型企业已经证明这是一种切实可行的解决方案,可以大大减少权利和特许权使用费管理流程中的运营效率低下。

8.9 贡献奖赏 / Contribution Bounties

开源技术越来越受欢迎,可以从更广泛的赏金计划中受益,以激励贡献。但是,对贡献者的工作进行验证并向其付款通常是手动过程,从而增加了成本并延迟了付款时间表。一旦针对赏金计划的预定义测试用例顺利通过,Chainlink oracle即可用于跟踪对公共代码存储库(如Github)的贡献并解锁付款托管。

9、政府 / Government

尽管社会在各种问题上可能未达成共识,但大多数人可以落后的一项举措是在政府机构中提高透明度,问责制和效率。区块链为社会提供了用于跟踪和执行政府流程的新基础架构,智能合约提供了关于如何允许政府采取行动的防篡改护栏,并且预言机允许使用客观数据来触发这些行动的执行,而不是总是将其遗忘。进行集中解释。预言机是在政府流程中实现智能合约价值的最重要因素之一,因为它们既提供了将旧有基础架构连接到区块链的桥梁,又是执行合同的最终触发者。

9.1 法规 / Regulation

企业使用智能合约将需要新形式的自动化法规遵从。尽管可以将一些限制硬编码到智能合约的程序代码中,但政府也可以利用Oracle作为从智能合约中提取元数据的方式,或者在广播交易之前需要政府运营的Oracle的外部批准。

由存款和信托清算公司(DTCC)发起的惠特尼项目案例研究中概述了合规性Oracle的示例,该公司是交易后金融服务公司,负责解决美国大部分证券交易。如案例研究中所述,合规性预言是“动态规则引擎”,它使发行人和投资者可以通过批准/拒绝交易来维持整个证券生命周期中的合规性。交易获得批准后,库存记录将更新,并且token在链上移动。”

9.2 投票 / Voting

鉴于最近围绕选举结果的两极分化,对在选举过程中建立完整性的安全,防篡改投票解决方案的需求日益增长。尽管可能需要花费大量时间来检查政府的投票系统,但可以设想一种简化的方案,即可以使用私钥在链上进行投票,而预言机可以以保护隐私的方式从多个接近的来源验证该人的ID。通过DECO,如果匹配,则会在链上发布确认信息,并将其存储为不可变的记录,任何人都可以进行密码验证。

9.3 契据/许可证/证书 / Deeds/Permits/Certificates

可以使用智能合约来提高政府证书,许可证和契约的发行效率和完整性。可以使用Oracle来更自动地生成证书,例如使用DECO在向个人证书发送通证化文档(例如许可证)之前先对其进行身份验证。使用DECO之类的系统可以使智能合约以隐私保护的方式查询一组权威来源。这样的自动化过程可以节省数十亿美元的政府支出。

10、其他

10.1 区块链天然气价格 / Blockchain Gas Price

为了防止垃圾邮件攻击,启用智能合约的区块链上的交易需要使用原生代币中的汽油费来支付矿工用来验证交易的费用。但是,确定天然气价格的市场是在链外发生的,因此,智能合约需要一个预言机来获取当前每单位天然气的成本。

一个实际的例子是Tornado.cash,这是一个链上隐私混合器,如果集中式天然气价格提供者离线或无法访问(例如被Tor阻止),它会在生成交易时使用Chainlink天然气价格预告片。智能合约还可以使用此汽油价格预告来创建汽油价格衍生品和其他旨在对冲区块链网络拥挤和高交易成本的金融产品。

10.2 基于时间的交易执行 / Time-Based Transaction Execution

许多智能合约应用程序必须在特定的时间间隔触发,例如在特定日期的确切时间到期的合约。时间可以用来触发智能合约的执行或触发另一个预言来获取不同的数据集。通过Chainlink闹钟外部适配器,开发人员可以围绕任何时区构建真正的自治智能合约应用程序。

10.3 跨链沟通 / Cross-Chain Communication

一个区块链不太可能会在整个智能合约市场上独占鳌头,尤其是在考虑吞吐量限制,管辖范围差异和链的专业化时。这样的多区块链世界意味着区块链必须彼此交叉通信。但是,由于其固有的安全性,区块链无法本地访问其他区块链网络上的数据,这与oracle问题非常相似。Chainlink oracles可以用来弥合这种差距,方法是在一个区块链上读取数据,然后在另一个区块链上写入结果,以此作为触发某种类型的跨链交互和/或简单地在请求信息的链上进行链上交易的一种方式。

10.4 公平选择参加者 / Fair Participant Selection

随着基于区块链的公开销售的到来,许多项目正在寻找一种方法来公平地选择可以轻易操纵的通用“先到先得”模型之外的销售参与者顺序。最初是通过集中式交易所普及的,现在越来越多的趋势转向智能合约中基于彩票的销售参与者的选择。

一个例子是Centaur,这是一个DeFi平台,它使用Chainlink VRF确定链上公开发售的参与者。根据销售前累积的地址列表,Chainlink VRF以可核实和公正的方式确定允许该列表中的哪些地址参与链上公开销售。

Chainlink指南【77个应用场景】

另一个例子是Get Protocol,这是一个基于区块链的事件票务解决方案,它使用Chainlink VRF随机确定点播音乐会和事件的数字排队。这为用户提供了平等的机会来获取门票,其方式是他们可以独立地验证链上的偏向。

10.5 随机节点选择 / Random Node Selection

一些协议使用不可预测性作为安全性的一种形式,例如为块生产随机选择验证器。不安全的随机性源将使恶意行为者过度地将自己插入到进程中,并操纵区块的产生,甚至可能使网络瘫痪。每次需要生成交易块时,Chainlink VRF都可以用作防篡改的随机源,以公平地选择验证器,从而保护区块链网络免受各种主要的攻击媒介的侵害。

10.6 公平测序服务 / Fair Sequencing Services

尽管Chainlink oracle以其以可靠和安全的方式从现实世界中获取和传递数据的能力而广为人知,但它们还可以执行各种脱链计算,包括事务排序。Chainlink公平排序服务的开发将允许分散式应用程序通过确保矿工无法操纵交易定单来窃取用户的价值,从而减轻矿工的可提取价值(MEV)。此外,通过防止前发攻击,可以大大降低汽油成本,并提高DEX的可信度(例如,根据更公平的规则(例如进入内存池)来兑现交易)。

Chainlink指南【77个应用场景】

10.7 卫星影像和无人机 / Satellite Imagery and Drones

虽然稍微先进一些,但不难想象将卫星图像与IoT网络和无人机结合使用以收集有关外部活动(如建筑项目)的数据的未来。然后,通过人工智能,可以对数据进行分析并与过去的项目进行交叉引用,以确定项目的完成百分比。Chainlink预言机可以将这些数据中继到链上智能合约,以向建筑公司发放基于完工的支出,从而解决了执行大型耗时项目的公司在现金流延迟方面的一个主要问题。

在Chainlink Labs首席科学家Ari Juels和Chainlink联合创始人Sergey Nazarov之间的炉边聊天中,Ari与博士生Sishan Long讨论了他的早期工作,该项目名为AIRS:重新造林管理的自动激励机制。AIRS旨在通过持续获取卫星数据(碳捕获能力,碳固存能力,碳同步能力等)并使用受信任的执行环境随时间监视其状态来激励环境管理。这个想法是让像政府和非政府组织这样的实体将钱投入到智能合约中,该合约被分配给负责维护和扩展这个非常重要的碳汇的人。

11、结语

作为用于构建分散的oracle网络的通用框架,Chainlink为开发人员提供了将智能合约应用程序连接到用例所需的任何实际数据或事件所需的工具。尽管上面列出的用例不是详尽的清单,但是由于Chainlink可以实现无数的智能合约用例,我们相信它们为有兴趣构建新的创新型分散式应用程序的开发人员提供了一个起点。


原文链接:Chainlink的77种用法 — 汇智网

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Stella981 Stella981
3年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Easter79 Easter79
3年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Stella981 Stella981
3年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Stella981 Stella981
3年前
Chainlink区块链Oracle网络使用指南
Chainlink是一个去中心化的预言机网络,它可以让区块链中的智能合约安全地访问外部世界的数据。在这个教程中,我们将探索chainlink预言机网络的搭建,并学习如何使用预置或自定义的适配器实现智能合约与外部世界数据的桥接。以太坊教程链接:Dapp入门(https://www.oschina.net/action/GoToLink?urlh
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
10个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这