Chainlink预言机

Posted on Mar 29, 2022Read on Mirror.xyz

Chainlink:企业通往区块链世界的入口

区块链技术的核心价值主张正在从cryptocurrency转向智能合约,这与当年互联网从电子邮件发展至万维网的路径如出一辙。

智能合约效率更高且对手方风险更小,因此势必将成为主流的数字协议。分析人士已经在多个智能合约市场中发现了巨大的潜力:NFT市场在2021年突破400亿美元元宇宙的潜在市场规模预计为8万亿美元;资本市场对区块链的投资预计到到2027年就会达到27万亿美元

在这样的大趋势下,所有企业都必须思考如何抓住新兴智能合约经济的机会。我们认为企业可以在其中发挥四大关键价值:

  • 面向智能合约出售数据和API服务。
  • 运行后端基础架构,为智能合约提供计算资源。
  • 开发智能合约,支持新老商业流程。
  • 发布用户界面,让用户可以访问任何区块链上的智能合约应用。

企业可以从数据/API、基础架构、应用和用户界面这四个维度来参与智能合约经济。

Chainlink 可以为企业提供安全的区块链中间件,基于自定义的逻辑和安全水平接入任何区块链读写数据,并赋能企业抓住智能合约经济的创新机会。Chainlink可以为企业提供面向未来的抽象层,企业可以直接利用其现有后端系统和工具,以任何方式与任何智能合约进行无缝交互,整个过程几乎无需对服务器做任何修改。因此,许多领先的企业和机构已经开始与Chainlink合作,拓宽盈利渠道并探索下一代智能合约应用。

本文深入探讨了Chainlink对企业应用区块链和智能合约技术所发挥的关键作用。文章先后阐述了智能合约的价值主张、Chainlink是什么、以及Chainlink为什么能成为预言机行业的领导者。最后,文章还列举了Chainlink可以为企业实现的各个用例。

区块链和智能合约的价值

区块链是一个分布式账本,可以追踪所有权,并辅助双方或多方之间传输资产和数据。区块链采用分布式的基础架构来消除单点失效和中心化控制;采用加密技术来保障所有权并提升数据的不可篡改性;采用经济激励机制来扩展网络账本并达成真正的共识;并采用透明的记账方式来让用户审计账本中新添加数据的有效性。

区块链要达到的终极目标是:用户无需盲目信任区块链会履行承诺正常运转。区块链采用了博弈论的设计理念,消除了所有可能让代码执行出现问题的变量,或将出问题的概率在统计学上降至接近零。最终,多方参与的流程变成了一个中立且基于共识的后端架构,这个后端架构负责维持单一事实来源,并以信任最小化的方式辅助价值交换。要实现信任最小化,关键是要建立去中心化的验证机制。因为所有新交易都必须由一个分布式网络进行审核,这样做可以绕过中心化的管理员和IP所有者,并保证公平性。

注: 所有区块链本质上都是平等的,因此在选择某条公链或私有链之前,必须要理解每条链的优劣势和特点

区块链在各个企业之间创造了单一的“权威”事实来源。

智能合约是部署在区块链上的程序,当特定条件满足时(即:如果事件x发生,则执行y),智能合约会储存并传输数据/资产。也就是说,智能合约是基于参数执行的,因为它们能基于数据输入自动输出结果。智能合约将数字合约的条款编写在代码中,多个智能合约共同组成了一个去中心化应用(dApp)。

数字合约转型成智能合约,将实现以下功能:

  • 可靠地自动执行流程——智能合约是由去中心化网络基于参数执行的,因此合约可以自动执行价值交换流程,并降低对手方风险和失效风险。
  • 可靠地进行记录——添加至区块链上的新记录可以在各方之间共享并且得到反复验证,因此这些记录本身具有非常高的安全性、不可篡改性以及可审计性。
  • 自动地进行记录——由于区块链会在帐本中自动记录智能合约元数据,因此默认会追踪所有流程,以提高效率并减少分歧。

智能合约可以自动执行可靠的流程和记录,因此可以为企业创造价值。

虽然智能合约拥有巨大潜力,但是它仍存在一个限制,那就是区块链本身无法与外部世界交互。因此,智能合约也无法与链下的数据和系统交互,这就好比一台计算机无法联网一样。这个问题被称作为“预言机问题”,极大限制了智能合约用例的开发。而Chainlink的出现则完美地解决了这一问题。

Chainlink:为企业提供安全的区块链中间件

Chainlink 是安全的开源区块链中间件(通常被称作“预言机”),可以跨过技术、金融、治理或法律等鸿沟,为智能合约提供原生区块链以外的任何类型的数据和计算资源。

区块链负责维持内部一致性,围绕交易进行验证;与之不同的是,Chainlink负责为区块链生成并传输预言机报告,准确反应外部事件和计算的状态。Chainlink预言机节点软件可以接入区块链和API接口读写数据,执行链下计算,并生成预言机报告。

Chainlink采用了一些与区块链相同的机制,如:去中心化验证、加密签名以及在服务水平协议(SLA)中规定经济激励和声誉机制,以实现预言机报告的信任最小化。比如,Chainlink利用了去中心化的预言机网络(DON)传输聚合的Data Feeds,降低从数据源、计算到传输上链等各个环节的单点失效风险。

Chainlink Price Feeds在数据源和预言机网络两个层面都实现了去中心化,为货币市场等DeFi应用基于实时资产价格安全地发放和清算贷款。

Chainlink以信任最小化的方式为智能合约输入外部资源,因此创建了混合型智能合约。这类智能合约结合链上和链下代码打造出了一个集成式应用,并从端到端保障了安全性、准确性以及可靠性。

Chainlink利用其强大的功能,为混合型智能合约提供六大类预言机服务:

  • 为区块链传输外部数据,触发智能合约执行。如:接入权威天气数据提供商的季节性降雨数据,用于结算参数型农作物保险。
  • 将智能合约结果输出至外部系统,结算智能合约或推动业务流程。如:向银行发送支付消息,以用户指定的币种结算协议,然后再向智能合约确认支付已经完成。
  • 展开信任最小化的链下计算,生成准确且不可篡改的聚合Data Feeds;或将无法在链上计算或链上计算成本过高的任务放到链下展开,并提高计算的确定性。如:持续查看贷款的链下资产抵押率,一旦贷款抵押率不足,立即调用借贷智能合约的清算函数。这样可以降低维护链上货币市场的计算成本。
  • 实现区块链的互操作性,允许一条区块链上的智能合约与另一条链上的智能合约交互。如:用以太坊上的智能合约触发在Hyperledger企业区块链上付款。
  • 提供区块链抽象层,让企业可以通过现有后端系统与任何区块链交互。如:银行可以授权客户直接从现有移动客户端APP上访问主流的智能合约应用。
  • 通过保护隐私的方式验证用户身份信息,企业可以了解链上交互对象的身份,因此确保KYC/AML合规。如:通过银行API接口验证用户的个人身份信息,既证明了用户不住在某一司法管辖区,又不用在链上披露用户的具体地址。

值得一提的是,Chainlink并非是单体网络(monolithic network),而是异构网络,可以并行无数个去中心化预言机网络(DON),并且不存在相互依赖。每个DON都可自定义,用户可以自定义节点运营商和数据源、去中心化水平、计算类型、更新频率以及部署的区块链等各类优化参数,以满足其在预算、性能要求、隐私需求和信任假设方面的具体需求。

Chainlink还可以兼容任何区块链和API接口,因此企业可以将后端系统接入任何公链、私有链以及遗留系统。Chainlink的通用程度非常高,是面向未来的中间件,可以帮助企业轻松应对区块链行业的发展和变化,并改善内部工作流程。

Chainlink大致分为四层:1)节点运营商,负责管理预言机;2)Chainlink节点,负责开展预言机服务;3)去中心化的预言机网络(DON),负责从每个Chainlink节点聚合数据,并提供信任最小化的服务;以及4)Chainlink,集合了所有Chainlink软件、节点和DON。

企业如何使用Chainlink在智能合约经济中实现收入

企业可以将Chainlink作为中间件,向智能合约出售数据和服务,并开发自己的应用。以下是企业使用Chainlink的四种变现方式。

出售数据和API服务,打造混合型智能合约

智能合约应用要实现端到端的工作流程,必须输入和输出大量外部数据。比如,智能合约需要输入金融资产价格、体育比赛结果、天气数据、物联网传感器数据等各类外部数据来触发合约执行。智能合约还需要与现有系统交互,支持支付结算、监管合规以及后端系统内部通信等各种功能。

**Chainlink可以帮助企业面向任何区块链上的智能合约销售数据和服务。** 企业可以通过现有的专业Chainlink节点变现数据和API,也可以运行自己的Chainlink节点。企业接入Chainlink无需对现有API的商业模式做任何修改。Chainlink节点内置了证书管理功能,节点可以储存API密钥并用法币支付数据订阅费。不过企业也可以选择运行自己的Chainlink节点,直接向智能合约出售数据,并对数据进行加密签名,以证明数据来源并提高安全性。

许多传统数据提供商已经集成了Chainlink,为智能合约应用提供数据,其中包括美联社AccuweatherGoogle Cloud以及LexisNexis

Monetize APIs for blockchains

企业可以通过Chainlink(Standard API)面向任何区块链上的智能合约出售数据,也可以运行自己的Chainlink节点(Origin Signed Data)。

Chainlink还为企业开发了具有隐私保护功能的预言机方案,如:DECO。  DECO采用零知识证明,让Chainlink预言机能够验证链下系统中的数据并同时保护数据隐私。比如,DECO可以验证用户银行API接口的数据,证明某个发票已经完成付款,并同时不披露发票内容、金额或付款人。Chainlink还可以利用Town Crier等可信执行环境,隐藏预言机计算内容,并同时证明数据和计算的完整性。

运行后端预言机基础架构,助力混合型智能合约

企业还可以选择在Chainlink网络中运行后端预言机基础架构,从而在智能合约经济中创造价值。企业可以利用它们现有的计算基础架构和技术专长,参与到去中心化预言机网络中,并助力混合型智能合约的发展。正如云平台或电信公司为企业提供后端基础架构一样,去中心化的预言机网络也可以为数据提供商和其他企业提供关键服务,企业无需自行搭建自己的预言机基础架构。

**企业发布Chainlink节点后,可以加入行业中应用最广泛且增速最快的预言机网络。**Chainlink的服务目前为各大领先区块链上的智能合约应用保障了数百亿美元的价值。Chainlink节点提供预言机服务,可以获得一定比例的用户费用。Chainlink初步提供的预言机服务包括维护数据、生成可验证的随机数、审计链下储备金、自动执行dApp的DevOps功能以及实现跨链互操作性。

德国电信子公司T-Systems瑞士电信stc Bahrain等几家主流电信公司已经架设了自己的Chainlink节点,并通过提供预言机服务获得收入。

随着Chainlink节点的预言机服务不断丰富,智能合约的功能也越来越高级,包括Data Feeds、可验证的随机数、储备金证明、交易自动化以及跨链互操作性。

打造属于自己的混合型智能合约,创造全新的商业模式或转型现有商业模式

企业还可以利用Chainlink来打造自己的混合型智能合约应用,以此来升级现有商业模式,并创造出全新的产品。企业可以通过许多方式来实现混合型智能合约的价值,以下是一些初步用例:

在后端业务流程中使用信任最小化的数据输入,提高透明度、降低中心化控制并覆盖更多市场,以提升自身能力。Chainlink Data Feeds可以提供信任最小化的数据,触发企业工作流程,比如为金融服务提供汇率或者输入事件数据来结算参数型保险。

Chainlink可以向链上传输来自权威数据源的聚合天气数据(Data Feeds),当发生洪灾时自动触发理赔流程(Keepers),以此实现自动化的参数型洪灾保险智能合约。

提高运行透明度,证明流程严格按照承诺执行。Chainlink储备金证明(PoR)可以通过信任最小化的方式及时展开审计,并且审计结果会储存在链上,任何人都无法篡改。这个功能可以实现的用例包括:验证链上通证资产的链下储备金,或证明履行了减碳等各种ESG承诺。

企业可以利用Chainlink储备金证明将碳排放数据公布到链上,以此来证明其履行了ESG承诺。这样做不仅能让公司获得竞争优势,还能保证监管合规。

确保赠品发放和促销环节公平且可验证 ,以更好地回馈忠诚客户,并提高营销活动的参与度。Chainlink VRF 是可验证的随机数生成器服务,可以公平地随机抽选中奖者,结果公正且不可篡改,任何人都可以进行验证。

Chainlink VRF是随机数生成器解决方案,可以公平透明地选出抽奖和促销活动的中奖者。

使用数据驱动的混合型智能合约,将现有的第三方工作流程自动化Chainlink Data Feeds和Chainlink Keepers可以为智能合约输入和输出任何数据,并在具体的时间点自动执行合约,因此可以实现以下用例:用数据触发智能合约执行;通过银行支付系统结算智能合约;以及在需要时添加监管检查。

有了Chainlink,资产管理者可以使用任何类型的数据输入、输出以及计算资源来传输数字资产,并将资产管理流程自动化。

打造全新的去中心化应用,拓宽面向消费者的产品服务类型。链上身份认证解决方案可以采用Chainlink DECO,在用户使用dApp前先验证用户的链下KYC/AML信息,并同时保护用户隐私。端到端的流程中还可以采用其他Chainlink服务,比如信任最小化的数据输入和输出、链下计算以及区块链互操作性。

Chainlink DECO采用零知识证明技术,验证链下API的用户个人信息,并保护信息隐私。这个功能可以帮助应用验证各种具体的用户身份信息。

发布用户界面,与任何区块链上的智能合约交互

企业不仅可以为智能合约提供后端数据和计算资源,还可以打造前端应用,让现有用户群可以访问cryptocurrency、去中心化金融(DeFi)服务、NFT市场以及去中心化保险等各类智能合约应用。用户可以通过前端界面轻松与智能合约应用交互,无需应对复杂的技术壁垒(比如账户管理),还可以在使用过程中获得关键的帮助支持。

跨链互操作性协议基于Chainlink预言机基础架构打造,可以帮助企业基于自定义的逻辑将现有后端系统的资产传输到各个区块链上。CCIP正在开发中,旨在为抽象层提供关键支持,让企业不仅能面向任何区块链提供数据和服务,还能打造自己的跨链应用和前端网关,以访问各个区块链和layer 2网络。

Chainlink是区块链中间件,可以满足各类企业需求,比如数据验证、信任最小化计算和硬件、自定义许可和控制权设置、以及兼容任何区块链。

立刻使用Chainlink参与智能合约经济

请发邮件至[email protected],联系Chainlink专家,了解如何将Chainlink集成至企业系统,并抓住智能合约经济的巨大商机。

想要了解更多,请访问chain.link,订阅Chainlink新闻并在Twitter关注@chainlink。想要全面了解Chainlink网络,请查看Chainlink 2.0白皮书

Chainlink