当前位置:网站首页 > 数字货币招商 >

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

  • 2021-09-01 16:57:01
  • 188
  • 未知

区块链和预言机都是开发去中心化应用的关键网络基础设施,两者都应用密码学、去中心化共识、加密经济激励机制等安全方案。 但是,区块链和预言机在网络基础架构、服务内容、节点配置和整体目标上有所不同。 两者的差异产生协同效应,可以构建混合型智能合约,既可以保留区块链自身的安全属性,又可以通过预言机扩展功能。

区块链提供了前所未有的后端基础架构,对不可篡改的账本进行防篡改计算,并存储数据。 区块链最初用于建立和管理去中心化的货币,后来发展成为推进基于条件逻辑的确定性过程——智能合约的原动力。 也就是说,如果发生事件x,就会触发动作y。

互联网的出现解锁了计算机的应用可能性,同样预言机解锁了智能合约的应用可能性,将智能合约访问区块链以外,即链下的数据和计算资源。 这些混合型智能合约为DAPP(decenteralizedapplication )提供了高级框架,利用区块链和预言机的相同之处实现了端到端的decenter-to-decenter

混合智能合约是高级去中心化APP应用结合了链上和链下基础架构的产物

本文深入探讨区块链和预言机的目标和基础设施,详细分析两者的异同点和协同效应。

在深入探讨

区块链和预言机在目标和基础架构维度上的比较分析

两者的共同点和不同点之前,我们先从服务于dApp的角度,比较一下区块链和预言机的目标和通用基础架构。

区块链

区块链的中心目标是维持分布式数据的账本,账本内的数据通常是数字资产。 区块链账本存储用户的账户余额和智能合约的状态,在确认新交易后,更新智能合约的状态。 区块链通过去中心化的矿工/验证者网络更新账目。 这个去中心化网络批量验证新的交易(即区块内的所有交易),获得经济激励。 除非将验证规则写入矿工/验证者执行的软件客户端代码中,并且网络中的大多数矿工/验证者都推进硬叉,否则无法修改规则。

矿工/验证者的共同目标是通过二进制“是”或“否”的确认机制验证交易;1 )私钥签名与适当的公钥地址匹配; 2 )用户账户的余额高于交易的支付金额和gas费用的合计;3 )用户的nonce符合排序规则。 矿工/验证者只需要当前版本的软件客户端、足够高的硬件和当前帐簿的副本即可参与,但不需要特殊权限即可获得这三个要素。

这个通用基础设施展示了区块链的四个主要特征。

加密事实——基于先前在账本上验证和公开的历史数据验证新的交易。

单个网络——中的所有节点为区块链上的所有帐户和APP提供了一个全局事实数据源。

标准化服务——网络的用户可以获得一组标准的计算资源,所有节点都提供相同的交易验证服务。

统一的节点要求——个节点面向所有任务的资源相同,没有外部依赖关系。

加密的事实可以推翻目前停留在纸面上的承诺,实现更高级的保障。

预言机

预言机的核心目标是对链下的数据、事件或计算的有效性做出真正的判断,并将结果上传到链上。 对现实世界的真正判断非常复杂。 由于大多数情况下包含非确定性数据集,因此仅靠密码学无法进行验证。 非确定性是指过程中存在无法控制的外部变量。 对预言机来说,非确定性意味着数据值可能会随数据源和请求时间而变化。 区块链网络无法验证,因为无法根据链上的历史状态来判断这类数据的有效性。

要验证不确定环境中的数据,必须在一定的预算、期限和一系列资源范围内对某一外部状态生成非常高的信任级别。 这也是区块链和预言机的区别。 由于区块链在就链下现实世界的状态达成共识的过程中可能会干扰链上运行的所有dApp,因此即使大部分dApp与某个预言机的报告无关,也会无辜参与。 如果区块链在达成协议的过程中出现分歧,管理成本也会上升,限制预言机的创新,推高成本。

在用户判断连锁事实是什么、对事实的信任度和验证事实的方法方面,存在很多不同。 例如,加密货币的价格和汇率不能用0或1表示,而是存在一定的区间范围。 因为金融市场是连续的,而不是离散的。 结果,不同的交易所、地区市场、计算方式对正确价格的理解不同。

此外,所创造的事实还取决于数据源。 例如,免费数据API在准确性和可靠性方面不如付费数据API,聚合了几个付费API的数据源可能比单个付费API更可靠。 资源的可用性还包括用户是否有权访问所有数据。 例如,只有经过授权的用户才能访问的专用物联网,或者需要访问权限的企业后端系统。 此外,还必须考虑时间和资金价值对外部状态验证可靠性的影响,包括是否需要实时验证,以及数据源是否在提供数据后几天进行验证等。 外部数据是1万美元还是100亿美元的智能合约? 根据情况不同,可能需要不同的预言机设计。

由于不存在在不确定性环境中创造事实的统一方法,预言机将针对不同的APP提供具体的服务,获取“权威事实”。 (注)这是事先定义的事实制作方法,所有参加者都认可其对结算合同的权威)。 精密设计的预言机最强大的地方在于,它可以自动创建针对外部状态的权威事实,并根据用户自身可靠的假设、性能要求和预算进行定制,以防止篡改。 因此,Chainlink支持一系列预言机网络定制方案,包括中心化级别的调整、特定的数据源和节点运营商的选择、加密经济安全级别的调整以及其他安全参数的调整。

与区块链相比,Chainlink这样的通用预言机网络具有以下特征。

每个权威事实——智能合约APP都定义了从外部世界获取事实的方法,并设置了条件和范围。

异构网络——预言机可以为APP执行具体的任务,但其本身不是相互依赖的同种网络。

多功能服务——可以为用户提供无限的预言机服务,节点随任务的数量/质量和收入而变化。

节点要求的变化——每个任务都有不同的要求,节点在基础架构、数据资源、声誉等维度上竞争。

区块链和预言机在设计上的相同之处

区块链和预言机有很多不同,但两者都是针对某一状态创造事实,采用了很多相同的安全方案。

开源代码

的安全区块链和预言机由开源代码开发,通常使用类似MIT的公共许可。 开放所有节点后端流程,促进网络创新、迭代和准确性。

去中心化网络

去中心化预言机网络(DON )也采用了区块链冗余计算的概念,利用由多个节点组成的网络来保障服务的抗篡改性、可用性、准确性。

加密签名

区块链和DON节点使用公钥/私钥对所有广播的交易进行加密签名,验证身份、证明所有权、不可否认和公开透明度。

加密经济安全

区块链和预言机都采用经济激励机制,鼓励众多诚信节点达成共识,打击单个节点或整个网络的恶意行为。 如果节点诚实守信或作恶,将直接或间接受到奖励或惩罚。

区块链和预言机的共同知识是,两者都是使用开源代码开发的,建立了中心化的网络和加密经济安全机制,节点采用了加密签名技术。

区块链和预言机在设计上的不同之处

相比,区块链和预言机的区别鲜为人知。 这是了解两者在混合型智能合约中的协同效应的重要一环。

加密事实 VS 权威事实

区块链被有意设计为封闭的网络,基于完全公开、可验证、可访问的变量创建内部事实源。 由于初始块中的每个交易都是加密签名的,所以任何人都可以查看每个公钥地址的交易历史记录。 因此,只需查看每个需要验证的新交易的公钥地址交易历史记录,就可以验证是否有足够的资金完成该交易。 从这个意义上说,事实是基于某个区块链上加密和验证的信息创建的,通常也称为“加密事实”。

预言机的任务是根据未知变量的非确定性环境创造事实。 在这种情况下,使用区块链达成协议风险太高,因此使用预言机创造符合APP需求的孤立事实。 权威事实的目的不是维持所有APP的全局状态,而是证明预言机按照预先定义的要求完成了任务。 权威事实基于加密事实,利用区块链公钥加密技术保障链下预言机计算的不可篡改性和透明度。 另外,权威事实是利用区块链根据预言机网络的服务水平建立奖惩机制,保障确定的结果。 因此,能够相对于现实世界非常灵活地创建事实,保证以由加密手段预先定义的方式执行。

权威事实以区块链加密事实为基础,实现高度可配置的事实和强大的安全性。

创造对外部世界权威的事实有助于dApp解决预言机的问题。 因为dApp可以根据自己可靠的假设灵活地构成预言机的网络。 用户对可信预言机网络的标准可能不同,这往往依赖于APP场景、合同价值、生成方法等变量,但现在逐渐出现了许多标准化的框架。 例如,Chainlink Price Feeds是一个去中心化预言机网络,目前已成为价格供应领域权威事实的行业标准,在DeFi行业得到广泛应用,保障了高额的链条上的价值。

单体网络 VS 异构网络

由于加密事实和权威事实所起的作用不同,所以区块链和通用预言机网络也有不同的基础架构。 区块链管理着内部事实的单一来源,需要能够在全球范围内访问,因此采用了单一的网络体系结构。 网络中的所有区块链节点都执行相同的标准化任务集,并在竞争相同的报酬。 也就是说,为了得到区块链的报酬和用户费用,以几乎标准化的时间间隔建立有效的区块。 节点不同时处理不同类型的任务。 注:瓷砖同时处理相同的任务,而不是不同的任务。 这样的人为设置使得区块链在验证交易时非常安全可靠,但同时也限制了区块链的功能。

预言机可以接收无限多种类型的请求,并对任意链下的事件、数据或计算产生权威的事实。 每个预言机要求的成本和报酬不同,取决于验证的难度和用户要求的确定性。 预言功能请求还可以访问跨越多个不同的区块链的未经授权的不可访问的隐私数据和服务。

由于任务的成本、质量和要求的不同,从技术、法律和金融的角度来看,也无法从一个节点网络访问所有必要的外部数据源,同时满足用户的安全需求。 由于单个网络不仅无法访问需要许可的数据源,而且执行所有任务还会消耗大量资源,因此每个任务的中心化程度也很低。 因此,采用单体架构的预言机网络往往缺乏灵活性,无法访问许多数据源,大大限制了服务的数量和质量。

因此,Chainlink采用异构网络设计,节点和DON的数量没有上限,可以并行处理各种任务,互不依赖。 这是为所有预言机用户提供服务的唯一可行的方法,根据各任务本身的时间线同时处理不同的任务。 Chainlink的异构基础架构包括数据传输、数据聚合、数据签名、降链计算、隐私生成、事务自动化、可验证的随机数、L2认证、跨链通信、降链支付等混合类型此外,Chainlink预言机可以由原始数据和服务提供商直接执行,也可以委托专业预言机节点运营商(如传统企业)执行。 由此,可以为混合型智能合约开发者提供更灵活的开发体验。

单个区块链的作用是将共享事实的单一来源作为一个整体来维持。 预言机网络是由各预言机网络组成的网络,同时传输众多用户定制的权威事实,支持各应用场景,符合各种信任假设。

标准化 VS 差异化的服务质量和节点要求

区块链和预言机网络的区别在于服务质量和节点的要求是否会发生变化。 由于区块链提供了一系列基于二进制验证框架的标准化服务,因此节点质量几乎没有差异(注意:在PoS区块链中,节点的执行时间会产生非常小的差异,通常会预先设置staking值)。 任务标准化是指每个区块链节点使用相同的硬件设置执行网络中的所有任务。 由于节点的质量几乎没有差别,所以要扩大区块链的规模,只需要添加更多独立的节点,以提高对女巫攻击的耐受性和中心化水平。

预言机网络不同,不提供标准化服务,每个预言机节点和DON的服务水平都不同。 节点质量的差别意味着,只添加更多的节点或让任何人都可以运行节点,是无法100%提高DON质量的。 如果DON无条件地向任何节点开放,反而会影响数据质量和安全性,无法保障服务质量和节点运营商的收入。 采用该模型的预言机通常由于数据质量保障弱、预言机服务类型少、延迟严重、对女巫攻击的耐受性也弱,无法满足大多数预言机应用场景的需要。

要解决预言机网络质量的差异,必须建立声誉框架和市场。 用户可以根据其中被认为重要的测量指标来评价各预言机和唐的质量。 节点运营商可以将自己投放市场,提供链上的服务历史、访问的数据源、服务内容、链下的真实身份、地理位置、基础设施设置的具体信息。 用户还可以通过声誉系统跟踪链路上的性能指标(如节点的平均响应延迟、平均响应偏差和已完成的任务),或者跟踪整个DON的历史服务记录,以进行过滤。

Chainlink Market向所有用户开放,节点运营商可以在市场上展示自己的声誉、基础架构和服务历史。

用户可以利用口碑系统和市场,合理判断如何定制权威事实。 如果想要获得更高的安全性,可以选择更好的数据源、更高的声誉节点、更高的频率更新、更中心的节点和数据源、更高效的聚合方法、更分散的基础架构、最小化的可靠性硬件集成、熔断用户的DON也不是静态的,可以灵活调整大小以提高稳定性和降低成本。 一群独立付费用户还可以共同摊销DON的成本,提高其稳健性。 每次向DON添加新用户时,安全预算也会增加,当前和未来的所有用户成本也会降低。 目前,chain link价格馈送采用了这种共享模式。

通过结合

区块链+预言机=高级的混合型智能合约

区块链与预言机的共同点和各自不同的优势,充分实现混合型智能合约的潜力。 区块链作为一个孤立的标准化计算网络具有很大的价值,其攻击面非常小,具有极高的抗篡改性和抗毁性,在可用性和准确性方面也很独特。 这些特质使区块链成为理想的数字资产账本、不可篡改的数据存储网络和最终结算层。

预言机的优点是非常灵活、可扩展、计算成本低。 它可以打破区块链的技术、成本和隐私限制,实现为智能合约而构建的底层区块链无法实现的所有功能。 我们可以通过增加多个安全层来保障预言机的安全,各个安全层可以进行微调,以使预言机的可靠性与用户可靠的假设相一致。

Chainlink网络为各个区块链网络中的智能合约提供了丰富的中心化服务。

结合区块链和预言机,可以构建终极的去中心化APP ——混合型智能合约,在保障可靠性最小化的资产托管的同时,实现高吞吐量计算和外部连通性、公开排序混合型智能合约为区块链APP应用的跨越式发展奠定了坚实的基础。 其中,事实可以扩展到更多的外部环境,用户可以通过定制满足更多的需求,实现更多的APP场景。 只有把世界建立在事实而不是信任的基础上,我们的社会才能朝着社会公平和经济公平的方向发展。

  • 关注微信

猜你喜欢

.

行情资讯

  • NFT改名“数字藏品” 互联网巨头需要解决的痛点
  • 上海市出台专项规划 利用区块链等技术推进城市
  • 为什么模块化的区块链是加密行业最好的扩容方
  • 一文读懂以太坊扩容方案
  • 为什么《纽约时报》需要token化?
  • 从Layer 0到Layer 2 一文概述状态通道的数学解释
  • 美国职业摔角上市公司WWE将推出NFT市场
  • SBF:FTX计划通过收购加密公司在全球扩张
  • SHIB市值超越DOGE 排名升至第九位
  • 全球比特币ATM安装总数超过三万台

联系我们

微信咨询