区块链技术和智能合约如何推动房地产行业转型

房地产是价值最高的资产类别,2020年价值为26873.5亿美元,预计到2025年将达到37170.3亿美元。而区块链技术的出现势必将颠覆整个房地产行业。房地产不仅将成为区块链账本中的数字通证,而且智能合约开发者还可以在链上部署代码,接入链下数据源和传统结算系统,自动交易房地产,并自动运行房地产市场。 混合型智能合约是一种新型智能合约,结合了区块链网络的安全性和现实世界的丰富数据,让用户可以在独特的应用场景中使用自己的房地产通证资产,比如基于可靠的基准来交易通证,或在贷款中作为抵押。另外还可以接入链下数据来创建并结算各种创新的链上衍生品,以对冲房地产行业中的风险。所有此类混合型智能合约都需要接入付费房地产数据提供商以及支付网关等现有API,而Chainlink可以帮助开发者和企业轻松接入这些链下数据和系统,不断探索区块链房地产应用的更多可能。 区块链技术对房地产行业的价值是什么? 房地产可以在区块链上数字化,成为同质化或非同质化通证(即NFT),通证持有者拥有通证所代表的实物资产的部分或全部所有权。 混合型智能合约可以基于数据触发代码逻辑,因此可以激活独特的链上房地产应用场景,或甚至不用持有实物资产也可以参与房地产市场交易。 以下是部分区块链房地产应用场景: 基于预先设定的条件转让房地产所有权。 在链上贷款中锁定房地产NFT作为抵押物。 在每个月月初触发租金支付。 提供衍生品,顺应行业趋势打造独特的产品 用去中心化房地产ETF为借贷协议提供流动性,以产生被动收益,并同时提升透明性和治理水平。 房地产行业采用混合型智能合约应用将为用户在以下几个方面产生独特的价值: 实用性——可以轻松在其他区块链金融产品中使用房地产,并消除人力成本。 流动性——可以在全球范围内增强房地产流动性,并为买卖双方降低交易滑点。 溯源——区块链可以为房地产资产所有权提供不可篡改的审计跟踪,比如完整的交易历史以及关于房屋修缮的元数据。 风控——可以在链上开发衍生品,让房主或房屋中介在某一地区房地产下行时更好地对冲风险。 高效——可以在现有系统中完全实现自动房地产交易,以降低运营成本并加速结算。 用区块链预言机将房地产数据上链 以上提到的每个混合型智能合约都是由数据驱动,即使用高质量的数据在区块链上定价、结算并保障安全。有一些混合型智能合约甚至需要向链下输出数据,比如在传统支付网关进行支付,或从相关人员获得电子签名审批。 然而,区块链本质上是孤立的网络,只能维持内部交易的状态一致性,也正因如此可以保障较高水平的安全性和可靠性。这意味着区块链上无法访问任何房地产行业的数据,其本身也没有能力调用外部API。这个问题通常被称为预言机问题。 要将智能合约接入传统链下数据和系统,就需要一个叫作“预言机”的中间件。预言机是连接区块链环境(即链上)和任何区块链以外的环境(即链下)的桥梁,为开发者提供了几个功能,其中最重要的功能就是将API格式化,使其与各个区块链兼容,在链上和链下环境之间传输数据,并实现其他功能,比如从多个数据源聚合数据,以及对数据签名,证明它来自某一web服务器。 Chainlink提供的链上房地产数据集 Chainlink是智能合约经济中应用最广泛且最成熟的预言机解决方案,目前为领先的混合型智能合约应用保障着数百亿美元资产。Chainlink可以兼容任何区块链和API,因此可以将任何区块链接入任何链下API。另外,Chainlink还具有强大的自定义功能,开发者可以用任意数量的Chainlink节点从任意数量的数据提供商聚合数据,在数据源和数据传输环节消除单点故障。 众多付费房地产数据提供商已经开始通过Chainlink网络提供优质数据集,其中包括: SmartZip——向智能合约提供专有的预测分析模型,从24个数据源聚合数据,涵盖10亿个住宅房地产数据点,包括最新的市场估值、出租率、地区房价走势以及预测定价模型。开发者可调用SmartZip的Chainlink节点,从SmartZip获得专利的自动化估值模型中获取住宅房地产估值数据。 ProspectNow——提供美国所有记录在案的房产信息,其中包括50个州的1亿多住宅房地产以及4200万商业房地产。ProspectNow从可信的公共、私有和内部数据集网络聚合房地产市场数据,并对数据进行处理。开发者可以调用ProspectNow的Chainlink节点,输入具体的地区邮政编码,获取该地区上一季度每平方英尺均价。 智能合约开发者如何通过Chainlink在链上访问房地产数据 如果你希望在你的智能合约应用中接入房地产数据,欢迎查看下方的技术文档,了解如何接入SmartZip的自动估值模型以及ProspectNow的每平方英尺价格数据,获得高质量的住宅房地产估值数据。另外,你还可以了解如何接入其他数据源,以及在哪里可以咨询技术问题,详情请点击链接:https://blog.chain.link/build-a-real-estate-dapp-with-chainlink-oracles 请加入Chainlink Discord群组或填写Chainlink在Typeform上的问卷调查,与专家讨论如何将房地产混合型智能合约接入Chainlink预言机。 想要了解更多,请访问chain.link,订阅Chainlink新闻并在Twitter关注@chainlink。想要全面了解Chainlink网络,请查看Chainlink2.0白皮书。 The post 区块链技术和智能合约如何推动房地产行业转型 appeared first on Chainlink Blog.

一文读懂区块链与预言机的异同之处及其协同效应

区块链和预言机都是开发去中心化应用关键的网络基础架构,二者都应用了密码学、去中心化共识以及加密经济激励机制等安全方案。然而,区块链和预言机在网络基础架构、服务内容、节点构成以及总体目标上都有所不同。二者之间的差异相互结合可以产生协同效应,并打造出混合型智能合约,既保留了区块链本身的安全属性,又可以通过预言机扩展功能。 区块链提供了前所未有的后端基础架构,在不可篡改的账本中开展防篡改计算并储存数据。虽然区块链最初被用来创建并管理去中心化货币,但之后逐渐发展成驱动智能合约的原动力,智能合约是基于条件逻辑的确定性程序(即:如果发生事件x,则触发行动y)。 互联网的出现解锁了计算机的应用潜力,同样地,预言机则解锁了智能合约的应用潜力,将智能合约接入区块链以外(即链下)的数据和计算资源。这些混合型智能合约为去中心化应用(dApp)提供了一个高级框架,利用区块链和预言机的相同之处来保障端到端的去中心化,并且结合二者的不同之处,在不影响底层安全模式的前提下提高连通性、可扩展性、隐私性以及公平性。 混合型智能合约为高级的去中心化应用结合了链上和链下基础架构。 本文将深入探讨区块链和预言机的目标和基础架构,并详细分析二者之间的异同之处以及协同效应。 区块链和预言机在目标和基础架构维度上的比较分析 在深入探讨二者的相同和不同之处以前,我们先从为dApp提供服务的角度对比一下区块链和预言机的目标以及通用基础架构。 区块链 区块链的核心目标是维护分布式数据账本,账本中的数据通常是数字资产。区块链账本储存了用户的账户余额以及智能合约状态,并在确认新交易后更新智能合约状态。区块链通过去中心化的矿工/验证者网络来更新账本,这个去中心化网络会批量验证新交易(即区块中的所有交易),并因此获得经济激励。验证规则被写入矿工/验证者运行的软件客户端代码中,除非网络中大多数矿工/验证者推动硬分叉,否则规则无法改变。 矿工/验证者的共同目标就是通过二进制(是或否)的确认机制来验证交易,并且必须满足以下基本条件:1)私钥签名匹配相应的公钥地址;2)用户账户余额高于交易支付金额和gas费总和;以及3)用户的nonce符合排序规则。矿工/验证者只需要当前版本的软件客户端、性能足够高的硬件以及一份当前账本的副本即可参与,而获取上述三个要素都不需要特殊权限。 这个通用基础架构展示了区块链的四大关键特点: 加密事实——基于账本中之前已经被验证过且公开的历史数据来验证新交易。 单体网络——所有节点共同面向区块链上的所有账户和应用,提供全局事实的单一数据源。 标准化服务——网络中的用户可以获得一套标准的计算资源,所有节点都提供同样的交易验证服务。 统一的节点要求——节点面向所有任务的资源都一样(如:算力),无外部依赖。 加密事实可以颠覆如今只停留在纸面上的承诺,实现更高级的保障。 预言机 预言机的核心目标是针对链下数据、事件或计算的有效性做出真实判断,并将结果上传至链上。对现实世界做出真实判断非常复杂,因为它往往包含非确定性的数据集,无法仅通过密码学进行验证。非确定性指过程中拥有无法控制的外部变量。对于预言机来说,非确定性就是指数据值可能根据不同的数据源或不同的请求时间而变化。此类数据的有效性无法基于链上历史状态判断,因此区块链网络无法进行验证。 要验证来自非确定性环境的数据,就必须在一定的预算、时间期限和一组资源范围内对某外部状态产生极高的信任水平。这也是区块链和预言机的不同之处,因为区块链对链下现实世界的状态达成共识的过程中可能会干扰链上所有运行的dApp,即使大多数dApp与某份预言机报告没有关系,也会无辜受牵连。区块链达成共识的过程中产生分歧也会导致治理成本上升,限制预言机创新并推高成本。 关于用户对什么是链下事实的判断,以及他们对事实的信任程度和验证事实的方法,都存在许多分歧。比如说,加密货币价格或外汇汇率就无法用0或1来表示,而是存在一定区间范围,因为金融市场是连续的而非离散的。这导致了不同交易所、地域市场以及计算方式对正确价格的理解都会不同。 另外,创建出的事实还取决于数据源,比如免费的数据API在准确性和可靠性上就不如付费数据API,而聚合了几个付费API的数据源可能比单一付费API更可靠。资源可用性还包括用户是否可以访问所有数据,比如仅限授权用户访问的私人物联网网络以及需要权限才能访问的企业后端系统。除此之外,还要考虑时间和资金价值对外部状态验证可靠性的影响,比如是否需要实时验证,还是在数据源提供数据的几天后再验证?外部数据保障的是价值1万美元还是100亿美元的智能合约?不同的情况可能需要采用不同的预言机设计。 因为不存在统一的方式在非确定性的环境中创建事实,因此预言机针对不同应用提供了具体的服务,获取“权威事实”(注:这是一种预定义的创建事实的方式,所有参与者都认同其对于结算协议的权威性)。设计精妙的预言机最强大的地方在于,它以防篡改的方式自动对外部状态创建权威事实,并且可以根据用户自己的信任假设、性能要求和预算来自定义。因此, Chainlink支持一系列预言机网络自定义方案,包括调整去中心化水平、选择具体的数据源和节点运营商、调整加密经济安全水平以及其他安全参数。 相比区块链,Chainlink这样的通用预言机网络具有以下特点: 权威事实——每个智能合约应用都定义了从外部世界获取事实的方式,并设置了条件和范围。 异构网络——预言机可以为应用执行具体任务,但本身并不是一个互相依赖的同构网络。 多元服务——可以为用户提供无限多的预言机服务,节点根据任务数量/质量以及收入而变化。 节点要求变化——每个任务都设置不同的要求,节点在基础架构、数据资源以及声誉等维度竞争。 区块链和预言机在设计上的相同之处 尽管区块链和预言机存在许多不同之处,但二者都针对某种状态创建了事实,并采用了许多相同的安全方案。 开源代码 安全的区块链和预言机都是用开源代码开发的(通常是用MIT这样的公共许可证),将节点后端流程全部开放,促进了网络的创新、迭代和正确性。 去中心化网络 去中心化预言机网络(DON)也采用了区块链冗余计算的概念,利用多个节点组成的网络来保障服务的防篡改性、可用性以及正确性。 加密签名 区块链和DON中的节点都会使用公/私钥对其广播的所有交易进行加密签名,以验证身份、证明所有权、无法抵赖并公开透明。 加密经济安全 区块链和预言机都采用了经济激励机制,鼓励多数诚实节点达成共识,并打击个别节点或整个网络的恶意行为。节点诚实守信或作恶都会直接或间接受到奖励或惩罚。 区块链和预言机的相同知乎在于二者都使用开源代码开发、建立去中心化的网络和加密经济安全机制、以及节点都采用加密签名技术。 区块链和预言机在设计上的不同之处 相比之下,区块链和预言机的不同之处则更少人了解。而这是理解二者在混合型智能合约中如何产生协同效应的关键一环。 加密事实 VS 权威事实 区块链故意设计成封闭的网络,基于完全公开、可验证且可访问的变量创建一个内部事实来源。因为初始区块中的每笔交易都经过加密签名,所以任何人都可以查看每个公钥地址的交易历史。因此,每笔需要验证的新交易只需查看一个公钥地址的交易历史记录,就可以验证是否有足够资金完成这笔交易。从这个意义上来说,事实是基于某一区块链上经过加密验证的信息创建的,这通常也被称为“加密事实”。 预言机的任务是基于未知变量的非确定性环境创建事实。在这种情况下,用区块链来达成共识就过于冒险,因此,我们用预言机来创建符合应用需求的孤立事实。权威事实的目的不是为所有应用维护全局状态,而是为了证明预言机按照预定义的要求完成了任务。权威事实建立在加密事实的基础上,利用区块链的公私钥加密技术保障链下预言机计算的不可篡改性和透明性。另外,权威事实还利用区块链基于预言机网络的服务水平建立奖惩机制,保障确定性的结果。因此,可以非常灵活地对真实世界创建事实,并通过加密手段保障按预定义的方式执行。 权威事实将区块链的加密事实作为基础,实现高度可配置的事实以及强大的安全保障。 对外部世界创建权威事实,可以帮助dApp解决预言机问题,因为dApp可以按照自己的信任假设来灵活配置预言机网络。不同用户可能对可信预言机网络的标准不同,这往往取决于应用场景、合约价值以及生成方式等变量,但目前已经逐渐出现许多标准化的框架。比如,Chainlink Price Feeds是去中心化预言机网络,目前已经成为了喂价领域权威事实的行业标准,在DeFi行业得到了广泛应用,保障了高额的链上价值。 单体网络 VS 异构网络 由于加密事实和权威事实所起到的作用不同,区块链和通用预言机网络也有不同的底层基础架构。区块链管理着内部事实的单一来源,需要在全局可访问,因此采用单体网络架构。网络中的所有区块链节点都共同执行同一套标准化的任务,并竞争同一个奖励,即:在大致标准化的时间间隔内创建有效区块,以获得区块链奖励和用户费用。节点不会并行处理不同类型的任务(注:分片是并行处理同一种任务,而非不同任务)。这种人为的设置使得区块链验证交易时非常安全可靠,但同时也限制了区块链的功能。 预言机可以收到无限多种类的请求,对任意链下事件、数据或计算生成权威事实。每个预言机请求的成本和奖励都有所不同,取决于验证难度和用户所要求的确定性。预言机请求还可以跨越多个不同的区块链,并接入未经许可不能访问的隐私数据和服务。 … Read more

How Chainlink Accelerates the Global Transition to Cryptographic Truth

In his monumental keynote at the Smart Contract Summit #1, Chainlink Co-founder Sergey Nazarov outlined a grand vision for a global transition to a world governed by cryptographic truth—a point in time where hybrid smart contracts provide the source of truth for how the world operates. This post outlines the key takeaways from his talk, … Read more

Chainlink发布跨链互操作性协议(CCIP)实现去中心化跨链消息传递和通证转移

如今,独立的区块链层出不穷,每条区块链都有自己的优势和地域市场,这一趋势推动了多链生态愈发壮大。在这样的多链世界中,用户要能在一个应用中无缝使用各条区块链上独特的功能和资产,这将极大推动跨链智能合约的开发。当去中心化预言机服务出现并连通链下数据和安全的链下计算资源时,也同样推动了DeFi、NFT和链上游戏经济的蓬勃发展。 然而众所周知,由于现有跨链基础架构存在瓶颈,因此开发跨链应用非常困难。其一,通证桥和消息传递协议解决方案高度分化,大多数都仅服务于某两条链之间的应用。另外,许多通证桥都比较中心化,安全性较弱,而且也缺少透明或可靠的节点运营商,因此推高了终端用户的成本和处理时间。这些限制和漏洞导致了价值几千亿美元的用户资金损失,并阻碍了跨链创新。 为了应对区块链生态对跨链解决方案与日俱增的需求,我们很高兴地宣布发布跨链互操作性协议(下文简称CCIP)。CCIP是跨链通信新的开源标准,目的是在几百个公链和私有链网络之间建立通用的连接,让本来孤立的通证在所有链上生态之间流通,并实现跨链应用。 CCIP为智能合约开发者提供了具有计算能力的通用基础架构,能够跨越各个区块链网络传输数据和智能合约指令。CCIP将成为各种跨链服务的底层协议,其中包括Chainlink的可编程通证桥,用户可以将通证安全高效地转移到任何区块链网络中,并具有可扩展性。 这个跨链互操作性协议凝聚了我们团队在安全跨链技术领域多年的研究和开发成果,这项工作一直可以追溯到最初的Chainlink 1.0白皮书。CCIP由Chainlink Labs首席科学家Ari Juels、Chainlink Labs工程技术VP Ben Chan(注:Ben也是以太坊上最主流的跨链WBTC的架构师)以及Chainlink Labs团队中众多世界顶尖的研究者共同研发。 本文将阐述Chainlink为何要为区块链行业开发通用的跨链通信协议,CCIP如何集成至多层技术栈中,以及CCIP如何解锁各项新的服务并推动跨链混合型智能合约的开发。 Chainlink为何要开发通用跨链基础架构? 要开发安全高效的跨链技术并跨越所有区块链网络实现通证转移和通用消息传递并非一件容易的事。不过,Chainlink之前发布的基础架构一直都运行得非常稳定,生态也在不断发展壮大,再加上在跨链技术实现了一定突破创新,因此Chainlink成为了开发跨链通信开源标准的不二人选。 拥有成熟节点运营商的去中心化网络 跨链桥本质上是一个节点委员会,所有节点一起证明一条链上的信息,并通过门限加密签名的方式传递到另一条链上。Chainlink网络中的独立节点数量是行业中最多的,节点具有抗女巫攻击能力,可靠且可验证。这些节点由全球顶尖的DevOps团队和基础架构提供商负责运行。Chainlink的节点网络不断扩张,目前发布了多个预言机服务,为智能合约生态保障了超过300亿美元的价值,之后将升级至Chainlink链下报告协议(OCR),进一步扩张规模。 Chainlink OCR 1.0是安全高效的链下数据聚合计算协议,已经大规模平稳运行了一段时间,没出过任何意外。Chainlink OCR成功将预言机报告的链上gas价格降低了90%。OCR 2.0将在这个基础上继续发力,实现更高效且复杂的链下计算,以建立高级的跨链能力。CCIP将在其协议栈中利用OCR 2.0,将签名报告的委员会节点数量扩展至几百个,以此提升被锁定资金的安全性,并为用户维持较高的成本效益。CCIP既拥有全世界数量最庞大的安全节点池,又升级了链下计算能力,因此将在防篡改性和性能上达到非常高的水平。 Chainlink OCR 2.0在链下聚合节点的响应数据,并在一笔交易中将预言机报告提交到链上。 反欺诈网络 安全和防欺诈都是跨链服务在保障高价值合约时最关键的要素。因此,CCIP将引入区块链行业前所未有的风险管理系统,名为“反欺诈网络”。反欺诈网络由多个去中心化预言机网络组成,唯一的目的是监控CCIP服务是否出现可能导致资金损失的恶意行为。值得一提的是,这个反欺诈网络中的节点委员会与他们负责在CCIP中监控的节点委员会完全没有任何关联。因此,反欺诈监控和跨链服务是完全独立开来的。 反欺诈网络作为一个验证层,在系统运行正常的时候定期会提交心跳检查。如果反欺诈网络停止发送心跳消息,或节点注意到任何恶意行为,就会自动触发紧急关停机制,停止某一跨链服务。关停跨链服务可以有效保护用户资金不受潜在黑天鹅事件的影响。反欺诈网络最初将由优质的Chainlink节点组成,这些节点与他们所保护的CCIP服务没有任何关联;之后,通过CCIP服务保障高额价值的dApp也可以加入到网络中,为用户提供更有效的防欺诈保护。 反欺诈网络采用去中心化的风险管理和反欺诈监测模式,这也是高价值智能合约常用的模式。反欺诈网络建立了一个相互制衡的机制,将责任分开,并在最大程度上降低任何一组节点对CCIP服务运行的控制权,因此彻底颠覆了跨链基础架构的风险管理模式。值得一提的是,这个网络还可以在未来添加AI等新模块,以增强监测技术,并实现扩展和升级。 反欺诈网络对CCIP服务进行监控,以甄别并解决任何潜在的问题。 跨区块链提供强大的生态支持 跨链系统能产生大规模网络效应时才是最有价值的。产生网络效应意味着用户资金会更加安全,通证流动性会更高,用户体验更简便,开发者能获得更好的文档和工具,并且无论通证资产原生于哪条区块链都有机会获得更多收入。Chainlink目前已接入了一百多条区块链,并且许多区块链和layer-2解决方案都已在主网集成Chainlink,因此是非常理想且中立的跨链通信基础架构。 Chainlink不仅是接入顶尖区块链数量最多的预言机解决方案,还驱动着大量dApp在这些区块链上运行。Chainlink已经接入了顶尖的借贷、保险和其他DeFi协议,并通过开源开发和Chainlink社区激励计划加速链上应用。多个区块链合作伙伴和应用都表达过希望使用Chainlink预言机展开跨链活动,因此首要任务就是为整个智能合约行业提供非常安全可靠且性能优越的通用跨链解决方案。 跨链技术栈的定义 跨链互操作性协议(CCIP)属于开源技术栈的一部分,而开源技术栈将为用户提供创新的链上服务,其中包括Chainlink可编程通证桥、其他各类桥接方案、以及跨所有区块链网络开发跨链应用的工具。技术栈的每一层对于多链生态的发展都至关重要。 跨链互操作性协议(CCIP)是开源技术栈的一部分,支持跨链数据和资产转移。 用户接口 技术栈最上层是用户接口,用户可以接入Chainlink可编程通证桥或其他桥接方案,并跨不同区块链环境传输通证。值得一提的是,新老生态都可以通过无须许可的方式部署自己的接口。这其中包括已经发布的钱包、聚合器、应用、交易平台以及一系列面向用户提供多链生态入口的服务。接口层由社区共同推动开发,可以让基于CCIP协议开发的解决方案在可访问性、抗审查性和创新性方面独具优势。 可编程通证桥 可编程通证桥是基于CCIP实现的参考桥接方案,开发者可以开发跨链解决方案,将通证在任何区块链之间无缝安全地转移。这是一个统一的桥接系统,各个区块链之间的通证桥由独特的节点委员会保障安全,以实现分布式安全,并使用路由合约维持通用的互操作性。可编程通证桥将支持现有的通证标准,也就是说已经流通的资产可以立刻在不同的智能合约生态中使用。除了优质的节点运营商和去中心化的架构之外,还会设置其他额外的安全保障,比如基于时间的流量限制,以最大程度上规避黑天鹅事件中的下行风险,参数可以由更大规模的DON负责管理。 可编程通证桥具有计算功能,用户和智能合约不仅可以发送通证,还可以发送命令到通证桥,并运行自定义逻辑,确定与其他区块链的交互方式。用户不用了解如何使用其他区块链,而是只需要向通证桥发送指令,说明与其他区块链的交互方式即可。通证桥将自动跨链转移通证,并在一笔原子交易中将通证部署到目标区块链上的智能合约中。因此,用户可以留在原来的区块链上,并同时享受其他区块链智能合约生态所具有的功能。可编程通证桥激活了全新的混合型智能合约应用场景,其中包括跨链收益聚合器和抵押贷款等。这里要特别指出的是,可编程通证桥只是Chainlink Labs开发的其中一个参考实现,而任何独立的开发团队都可以轻松开发第三方桥接应用,并充分利用CCIP在安全和功能性上的优势。 跨链互操作性协议(CCIP) CCIP是一个开源标准,任何区块链上的智能合约之间都可以双向发送并接收数据包。该协议本质上具有通用性,可以将智能合约发送的任何类型的数据发送到其他区块链。通用的跨链互操作性将为开发者提供一个简单的框架,不用花时间研究复杂的底层协议,就可以直接开发跨链应用。 所有基于CCIP开发的应用,包括可编程通证桥、其他跨链桥以及跨链dApp,都可以利用反诈骗网络的安全机制,自动监测并处理恶意行为。我们还在研究深度防御策略,希望在未来可以部署。深度防御策略包括可信执行环境、秘钥管理的硬件安全模块以及基于staking的加密经济安全等。 网络基础架构 Chainlink的跨链技术栈将由去中心化网络支撑,网络由声誉非常高的独立节点运营商组成。Chainlink节点将运行OCR 2.0客户端,在链下针对跨链交易达成共识,并保障安全和成本效益。OCR 2.0消除了所有单点故障,并可以在不大幅提升链上gas成本的前提下将网络扩展至几百个独立节点。重要的是,报告将包含每个响应预言机节点的签名,可以对每个节点问责,记录也可以为信任最小化技术提供必要输入。 Celsius采用跨链互操作性协议保障跨链收益 随着智能合约生态越来越朝着多链生态发展,中心化金融(CeFi)平台也迫切需要采用跨链技术,在多个区块链上为用户实现DeFi收益。随着CeFi以及各种其他接口越来越重视Aave等DeFi协议,这也推动了整个多链生态不断向前发展。Celcius是市场领先的CeFi平台,数字资产价值超过160亿美元,用户数量超过80万人。平台目前计划采用跨链互操作性协议(CCIP)生成收益,让任何区块链网络都可以访问安全锁定在平台上的资产。 CCIP简化了通证跨链转移的技术流程,为用户资金提供了更强大的安全保障,并为用户最大化DeFi收益机会。因此,Celcius将为DeFi未来不断向多链生态发展提前做好准备,并同时仍为用户提供无忧的用户体验。 跨链应用无缝接入所有区块链 CCIP的推出是为了快速推动应用开发者在区块链上的创新。开发者将可以打造出全新的跨链应用,在所有区块链上同时使用通证,并利用每个区块链或应用/资产的独特优势。 … Read more

Access the Smart Contract Developer Bootcamp On-Demand

Thank you to all the participants who attended and helped make the very first Smart Contract Developer Bootcamp a success! Over the month of July, the Smart Contract Developer Bootcamp taught developers across the globe the fundamentals of smart contracts, Solidity, and how Chainlink decentralized oracle networks enable anyone to build hybrid smart contracts that … Read more

Protofire Receives a Grant to Natively Integrate Chainlink Oracles on Klaytn

The Chainlink Community Grant Program provides financial resources to the many development teams and researchers building a more functional and accessible Chainlink Network. We encourage talented developers, innovative startups, and social impact projects to apply to the grant program here, or if you are a researcher and want to collaborate, contact us. We’re delighted to … Read more

Blockchains and Oracles: Similarities, Differences, and Synergies

Blockchains and oracles are both critical network infrastructure to developing decentralized applications (dApps) and use similar security approaches like cryptography, decentralized consensus, and cryptoeconomic incentives. However, they also differ in network architecture, service offerings, node composition, and their overall purpose. These differences are synergistic and combine to form hybrid smart contracts—smart contracts that retain the … Read more

FARM/ETH Price Feed by Chainlink is Live

Dear Farmers Harvest is excited to inform you that after a successful series of $FARM listings on the exchanges like Coinbase, Binance, and Crypto.com — a price feed by Chainlink for the $FARM token has come to fruition. FARM / ETH Price Feed — Source The smart contract of the FARM/ETH price feed is live on the Ethereum mainnet … Read more

一文读懂Chainlink 2.0的显性质押机制

近期发布的Chainlink 2.0白皮书中提到了围绕去中心化的预言机网络(DON)功能展开的一系列创新。其中最值得一提的是通过DON展开安全的链下计算。DON不仅可以为智能合约传输数据,还可以为其接入许多其他的去中心化服务。因此,开发者可以获得更加丰富的混合型基础架构,将链上代码与链下资源相结合,打造出功能更加完备的智能合约。 要运行下一代混合型智能合约,就需要为DON建立稳健的加密经济安全机制,尽可能地提高攻击成本。如今,DON保障的智能合约价值越来越高,而稳健的加密经济安全机制是其实现大规模应用的关键要素,因为这关系到用户资金的安全问题。白皮书中提出了“显性质押”机制,以增强网络的防篡改性。显性质押是Chainlink目前正在研发的高级加密经济机制,其中,Chainlink节点质押LINK通证作为保证金,如果发生恶意攻击或违规行为,保证金会被相应扣除。 Chainlink显性质押机制的独特之处在于,它可以抵御绝大多数高预算的攻击,并实现“超线性质押影响”(注:超线性质押影响指攻击者的攻击预算必须远超过DON中所有节点的保证金总和)。这个机制可以为高价值智能合约应用带来更大的安全保障,并同时提高成本效益。 在Chainlink显性质押机制下,攻击成本会随着DON中节点数量增加呈超线性增长。 本文将概述Chainlink 2.0网络中的显性质押机制及其如何有效为用户提升加密经济安全。更多关于Chainlink显性质押机制的内容和技术细节,请查看Chainlink 2.0白皮书第九章。 去中心化预言机网络为什么要采用显性质押机制? Chainlink显性质押与区块链网络的质押机制完全不同。PoS区块链中采用质押机制的目的是对区块中的交易顺序达成全局共识,而Chainlink 2.0中的显性质押机制则是为了生成可靠且防篡改的预言机报告,并确保报告准确反映链下真实事件。 最终,Chainlink 2.0显性质押机制是为了提升DON的加密经济安全水平,为用户提供及时可靠的链下数据和链下计算,服务于高价值混合型智能合约。迄今为止,预言机质押机制的效果非常有限,往往无法抵御现实世界中的攻击。而相比之下,Chainlink的显性质押机制能够有效抵御各种类型的攻击,其中包括预期性贿赂(prospective bribery)等高级攻击。在预期性贿赂攻击中,攻击者会根据节点在网络中的职责来进行贿赂,比如贿赂负责仲裁预言机报告分歧的节点。 Chainlink显性质押机制的底层架构 Chainlink 2.0白皮书中详细阐述了DON在传输金融市场数据时如何使用显性质押机制保障自身安全。金融市场数据是许多DeFi应用都需要接入的常用链下数据。白皮书指出,显性质押机制包含多个独立的模块,这些模块组合在一起,有效保障了加密经济安全。 服务协议 每个DON的底层都有一份服务协议,协议中明确规定了每个预言机节点需要质押的LINK通证数量以及关键性能指标,如单个节点响应与最终聚合数据之间的最大偏差值,以及预言机报告中的聚合数据与正确数值之间的最大偏差值。服务协议还可以包含其他参数,比如接入的数据源、更新频率以及节点收费等。 DON在每一轮生成一份新的预言机报告,其中包含每个节点针对某一数据的响应(如以太币对美元的价格),所有节点的响应最终被聚合成单一数值(如:取中位数)。每个DON网络的服务协议都详细规定了每份预言机报告的生成方式以及节点的惩罚机制。 任何预言机都有可能被选中参与DON的服务协议,其中包括Chainlink预言机网络中声誉较高的节点运营商,这些节点目前为DeFi生态保障了数百亿美元的价值。用户可以使用已经发布的Chainlink声誉框架(如:Chainlink Market)过滤并筛选预言机节点。Chainlink Market是一个无须许可的预言机市场,用户可以在上面看到节点运营商的各项性能指标,如:在线时间、延迟、响应偏差值、支持的网络以及数据源等。 market.link上的节点运营商性能指标示例 双层预言机网络 Chainlink将采用双层预言机网络来确保预言机充分履行服务协议。第一层DON效率高且成本低,其中节点会通过显性质押的方式质押LINK通证,并负责定期更新预言机报告。除此之外,我们还建立了安全性极高且成本更大的第二层DON,用来裁决一层DON上报的任何有关预言机报告的问题。这种双层机制可以在正常情况下保障预言机网络最高效地运行;当需要二层DON出面裁决时,也可以优先保障防篡改性和准确性,约束一层网络的恶意行为并维持服务质量。  Chainlink网络自发布至今已经有两年多的时间,共创建了几百万笔链上交易,并为DeFi生态保障了数百亿美元的价值。到目前为止还没有出现过仲裁需求,因为现有的加密经济激励机制可以通过声誉和收入有效激励Chainlink节点运营商不断发布准确的预言机报告,甚至在区块链网络拥堵时也不受影响。不过在最极端的情况下还是有可能出现分歧,因此Chainlink 2.0内置了一个仲裁层,进一步提高安全保障。  通过用户投票实现的二层加密经济安全网络 在极端情况下,一层预言机网络生成的报告可能会出现分歧,并通过下文中提到的监督/报警机制触发。在这种情况下,速度较慢的二层委员会将介入解决分歧,委员会包含成百上千个独立的Chainlink节点,如:Aave、Synhetix和Compound等。如果出现分歧,这些节点将使用DECO生成的加密TLS证明,投票决定受争议预言机报告的真实性。DECO基于一个或多个数据提供商提供的证明生成确定性的零知识证明。DECO可以提高仲裁效率、降低成本并保障防篡改性,二层节点无需访问原始数据源就可以解决分歧。  Chainlink预言机报告的质量决定了所有接入Chainlink预言机的智能合约以及合约中用户资金的安全性,因此每个二层节点的投票都必须受到强大的经济激励,以防止对应用安全、声誉和可用性产生任何危害,或对应用原生通证的价值造成任何负面影响。即使在极端情况下一小撮节点恶意投票,但绝大多数二层节点的自身利益都已经与Chainlink预言机深度绑定,因为他们自己的应用也完全依赖Chainlink预言机输出准确的预言机报告。随着越来越多付费用户加入Chainlink预言机网络,不仅网络安全预算会增加,而且经济理性的二层节点数量也会增加。  这些二层节点可以是接入了Chainlink预言机应用的核心开发团队,也可以是由通证持有者治理的DAO。如果二层节点是DAO,并通过原生治理通证投票解决分歧,则二层的加密经济安全水平与DAO治理通证的经济价值成正比。由于大部分节点会受到经济激励投票给正确的预言机报告,因此投票与DECO证明不符的二层节点会被淘汰出局,而且投票会被记录在案,可能会影响节点应用的声誉。 监督者(watchdog)上报机制 为了在分歧发生时保障二层节点能正常介入,任何一个一层节点如果对预言机报告中的聚合结果产生怀疑,都可以成为监督者发出报警。在每一轮报告中,每个一层节点都会被随机分配一个号码。如果节点决定上报问题,这个号码决定了它们的上报被二层网络处理的顺序。比如说,一层网络中有100个节点,每个节点都会被随机分配一个1-100之间的数字,且数字不会重复分配。 一旦监督节点发起报警,并且二层网络判定一层节点的预言机报告错误,那么一层网络中生成报告的多数恶意节点就会被没收之前所质押的保证金,没收的保证金会奖励给随机数优先级最高的监督节点。因此,一层节点会获得强大的经济激励去举报有问题的预言机报告,因为一旦最后举报被判定是有效的(即预言机报告真的存在问题),那么监督节点将可以获一大笔奖金(即一层的问题预言机被没收的全部保证金)。 在极端情况下,有可能多数一层节点都被收买,并生成错误的预言机报告,这时如果监督节点向二层网络上报,并且二层节点判定举报有效并发送正确的数值,那么问题节点被没收的保证金将全数奖励给优先级最高的监督节点。 集中奖励制度 这种监督上报机制可以使奖励更加集中,并最终实现超线性质押影响。也就是说,DON的攻击成本会随着网络中节点数量增加呈二次方增长,在最大程度上抵御高预算攻击并保障预言机报告的不可篡改性。虽然最终只有优先级别最高的节点会得到所有没收的保证金,但一层网络中任何一个节点都有机会成为监督节点。如果优先级较高的节点没有上报(比如节点被买通或下线),那么优先级较低的节点仍有可能赢得奖励,因此这些节点仍然会受到经济激励,去举报有问题的预言机报告。  攻击者如果要彻底杜绝一层节点向二层上报,就必须贿赂一层的每个节点,并且贿赂金额至少要达到奖励总金额。这样会极大提升DON的攻击门槛。通过将全部奖金发给一个节点,可以为DON建立更完善的加密经济安全机制,这个方案比所有举报节点平分奖金更有效。  攻击者必须向网络中每个节点支付高于奖金总额的贿赂(红色部分所示)。在集中奖励机制下,攻击者的攻击成本(灰色部分)要远高于分摊奖励机制。 Chainlink显性质押机制的计算公式 关于超线性质押影响的计算公式,白皮书内容如下: 假设一层DON中有n个节点,每个节点都质押金额为d的保证金,因此网络中质押的保证金总额为dn。要生成错误的预言机报告需要买通多数节点,因此恶意节点质押的保证金总额至少为dn/2。如果一层节点上报,并且被二层节点判定为有效,则优先级最高的监督节点将至少获得dn/2的保证金作为奖励。然而,由于任何节点都有可能成为监督节点,因此攻击者要给每个节点至少dn/2的贿赂才能确保它们不上报。因此,贿赂一层DON的总成本至少是dn²/2。 下图摘自Chainlink 2.0白皮书中9.4.2章节,详细阐述了一层网络节点数量增长如何对DON的攻击成本产生二次方影响。 一层节点上报后可能出现哪些结果? 在显性质押机制中,一层DON生成预言机报告后可能出现三种结果: 所有节点达成共识:所有一层节点都正常运行,并一致同意报告中的聚合数值为正确值。每个预言机节点都获得每轮固定的报酬。 部分达成共识:一些节点下线,或少数节点报告错误数据,但是大部分节点生成了正确的数值,并且聚合出预言机报告,没有节点发出报警。所有诚实/正常节点都获得服务费,而所有问题/下线节点都扣除部分保证金(如:金额为服务费的10倍) 监督节点报警:如果一层网络中一个或以上的节点认为报告有问题,他们可以公开报警,升级至二层网络进行验证,并产生两种可能的结果: l  有效上报:二层网络判定预言机报告有问题,所有一层中的问题节点被扣除全部保证金,并且全数奖励给优先级最高的监督节点。 l  无效上报:二层网络判定预言机报告没问题,并判定上报无效,所有发出报警的节点都被部分扣除保证金。  在显性质押机制下,一层网络中的每个节点不仅有强大的经济激励去提供准确可靠的数据,而且还有强大的经济激励去举报恶意节点。 … Read more

Ethers Receives Chainlink Community Grant to Expand Framework to Additional EVM-Based Blockchains

The Chainlink Community Grant Program provides financial resources to the many development teams and researchers building a more functional, accessible, and socially impactful Chainlink Network. In order to fuel the growth of the Chainlink community and accelerate the adoption of hybrid smart contracts, the Chainlink grant program continues to support work that makes it easier, … Read more