宇宙链 宇宙链
Ctrl+D收藏宇宙链

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

作者:

时间:1900/1/1 0:00:00

区块链和预言机都是开发去中心化应用关键的网络基础架构,二者都应用了密码学、去中心化共识以及加密经济激励机制等安全方案。然而,区块链和预言机在网络基础架构、服务内容、节点构成以及总体目标上都有所不同。二者之间的差异相互结合可以产生协同效应,并打造出混合型智能合约,既保留了区块链本身的安全属性,又可以通过预言机扩展功能。

区块链提供了前所未有的后端基础架构,在不可篡改的账本中开展防篡改计算并储存数据。虽然区块链最初被用来创建并管理去中心化货币,但之后逐渐发展成驱动智能合约的原动力,智能合约是基于条件逻辑的确定性程序。

互联网的出现解锁了计算机的应用潜力,同样地,预言机则解锁了智能合约的应用潜力,将智能合约接入区块链以外的数据和计算资源。这些混合型智能合约为去中心化应用提供了一个高级框架,利用区块链和预言机的相同之处来保障端到端的去中心化,并且结合二者的不同之处,在不影响底层安全模式的前提下提高连通性、可扩展性、隐私性以及公平性。

混合型智能合约为高级的去中心化应用结合了链上和链下基础架构。

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

在深入探讨二者的相同和不同之处以前,我们先从为dApp提供服务的角度对比一下区块链和预言机的目标以及通用基础架构。

区块链

区块链的核心目标是维护分布式数据账本,账本中的数据通常是数字资产。区块链账本储存了用户的账户余额以及智能合约状态,并在确认新交易后更新智能合约状态。区块链通过去中心化的矿工/验证者网络来更新账本,这个去中心化网络会批量验证新交易,并因此获得经济激励。验证规则被写入矿工/验证者运行的软件客户端代码中,除非网络中大多数矿工/验证者推动硬分叉,否则规则无法改变。

自2020年初以来有超过52%的财富100强企业已开始实施加密计划:金色财经报道,The Block的研究团队与Coinbase合作,揭示美国最大公司和知名消费品牌的加密货币和区块链投资及产品计划的趋势。Coinbase于6月22日发布了一份名为《加密货币现状:企业采用》的新报告,该研究为该报告提供了依据。自2020年初以来,超过一半(52%)的财富100强企业已经开始实施加密货币、区块链或Web3计划。自2020年以来,在《财富100强》中,科技、金融服务和零售领域的公司在Web3采用率方面处于领先地位。23年上半年,零售业采用率的增长弥补了金融服务公司采用率下降的影响。花旗风投、谷歌风投、微软风投和高盛的加密货币私人投资数量相当于所有其他财富100强公司的总和。[2023/6/27 22:01:36]

矿工/验证者的共同目标就是通过二进制的确认机制来验证交易,并且必须满足以下基本条件:1)私钥签名匹配相应的公钥地址;2)用户账户余额高于交易支付金额和gas费总和;以及3)用户的nonce符合排序规则。矿工/验证者只需要当前版本的软件客户端、性能足够高的硬件以及一份当前账本的副本即可参与,而获取上述三个要素都不需要特殊权限。

这个通用基础架构展示了区块链的四大关键特点:

加密事实——基于账本中之前已经被验证过且公开的历史数据来验证新交易。

单体网络——所有节点共同面向区块链上的所有账户和应用,提供全局事实的单一数据源。

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

统一的节点要求——节点面向所有任务的资源都一样,无外部依赖。

加密事实可以颠覆如今只停留在纸面上的承诺,实现更高级的保障。

数据:Nexo向币安转入1.5万枚以太坊:金色财经报道,Lookonchain在推特上表示,加密货币借贷平台Nexo向币安转入1.5万枚以太坊(约1900万美元)。

约20小时前,Nexo向币安转入了50068枚以太坊(价值6400万美元)。

此前报道,PeckShield于11月7日表示,在过去24小时内价值约1.03亿美元的加密货币已从FTX转移到Nexo,其中包括约56432枚ETH和约1390万美元的稳定币。[2022/11/11 12:51:48]

预言机

预言机的核心目标是针对链下数据、事件或计算的有效性做出真实判断,并将结果上传至链上。对现实世界做出真实判断非常复杂,因为它往往包含非确定性的数据集,无法仅通过密码学进行验证。非确定性指过程中拥有无法控制的外部变量。对于预言机来说,非确定性就是指数据值可能根据不同的数据源或不同的请求时间而变化。此类数据的有效性无法基于链上历史状态判断,因此区块链网络无法进行验证。

要验证来自非确定性环境的数据,就必须在一定的预算、时间期限和一组资源范围内对某外部状态产生极高的信任水平。这也是区块链和预言机的不同之处,因为区块链对链下现实世界的状态达成共识的过程中可能会干扰链上所有运行的dApp,即使大多数dApp与某份预言机报告没有关系,也会无辜受牵连。区块链达成共识的过程中产生分歧也会导致治理成本上升,限制预言机创新并推高成本。

关于用户对什么是链下事实的判断,以及他们对事实的信任程度和验证事实的方法,都存在许多分歧。比如说,加密货币价格或外汇汇率就无法用0或1来表示,而是存在一定区间范围,因为金融市场是连续的而非离散的。这导致了不同交易所、地域市场以及计算方式对正确价格的理解都会不同。

另外,创建出的事实还取决于数据源,比如免费的数据API在准确性和可靠性上就不如付费数据API,而聚合了几个付费API的数据源可能比单一付费API更可靠。资源可用性还包括用户是否可以访问所有数据,比如仅限授权用户访问的私人物联网网络以及需要权限才能访问的企业后端系统。除此之外,还要考虑时间和资金价值对外部状态验证可靠性的影响,比如是否需要实时验证,还是在数据源提供数据的几天后再验证?外部数据保障的是价值1万美元还是100亿美元的智能合约?不同的情况可能需要采用不同的预言机设计。

Bitso在阿根廷推出QR加密货币支付服务:金色财经报道,拉丁美洲加密货币平台Bitso为阿根廷居民推出了QR加密货币支付服务,使这种针对外国游客的新解决方案成为可能。这项本地服务让阿根廷人通过Bitso应用程序扫描中央银行支持的其他支付公司的二维码来支付购物。

去年5月,该公司还启用了Bitso+功能,允许用户在应用程序中的合格货币余额上获得高达8%的年回报,保护用户在国内的购买力。(finextra)[2022/11/10 12:41:06]

因为不存在统一的方式在非确定性的环境中创建事实,因此预言机针对不同应用提供了具体的服务,获取“权威事实”。设计精妙的预言机最强大的地方在于,它以防篡改的方式自动对外部状态创建权威事实,并且可以根据用户自己的信任假设、性能要求和预算来自定义。因此,Chainlink支持一系列预言机网络自定义方案,包括调整去中心化水平、选择具体的数据源和节点运营商、调整加密经济安全水平以及其他安全参数。

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

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

异构网络——预言机可以为应用执行具体任务,但本身并不是一个互相依赖的同构网络。

多元服务——可以为用户提供无限多的预言机服务,节点根据任务数量/质量以及收入而变化。

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

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

尽管区块链和预言机存在许多不同之处,但二者都针对某种状态创建了事实,并采用了许多相同的安全方案。

开源代码

BIS、IOSCO以及CPMI联合发布稳定币监管指南:金色财经报道,国际清算银行(BIS?)和市场基础设施委员会(CPMI)以及国际证券委员会组织(IOSCO)周三发布了关于监管稳定币的最终指南。国际清算银行在一份声明中表示,如果稳定币执行转移功能并且监管机构认为它对金融系统很重要,它应该遵守金融市场基础设施原则(PFMI),就像执行该功能的不同工具必须遵守的那样。这些原则是金融市场基础设施的国际标准。各国将自行决定是否要将它们落实到位。

CPMI 是国际清算银行的国际支付和结算论坛。IOSCO是世界证券监管机构的组织。他们表示,CPMI和IOSCO将继续审查与稳定币安排相关的监管问题,并与其他标准制定机构进行协调。(Coindesk)[2022/7/13 2:10:48]

安全的区块链和预言机都是用开源代码开发的,将节点后端流程全部开放,促进了网络的创新、迭代和正确性。

去中心化网络

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

加密签名

区块链和DON中的节点都会使用公/私钥对其广播的所有交易进行加密签名,以验证身份、证明所有权、无法抵赖并公开透明。

加密经济安全

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

区块链和预言机的相同知乎在于二者都使用开源代码开发、建立去中心化的网络和加密经济安全机制、以及节点都采用加密签名技术。

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

相比之下,区块链和预言机的不同之处则更少人了解。而这是理解二者在混合型智能合约中如何产生协同效应的关键一环。

中国文字博物馆甲骨文动态区块链数字作品上线阿里资产:金色财经消息,记者从中国文字博物馆获悉,由中国文字博物馆授权开发的甲骨文动态区块链数字作品上线阿里资产,以祈福为主题的6款产品,让古老的文字通过数字藏品走向社会大众。

这批甲骨文IP数字藏品的授权方为中国文字博物馆,它是我国第一座以文字为主题的国家一级博物馆,馆内收藏文物4000多件,其中一级文物300多件。中国文字博物馆相关负责人表示,甲骨文是馆内最具特色的文化资源,围绕甲骨文文化资源,积极进行甲骨文IP数字化开发,推动优秀传统文化的时尚化表达,借助阿里资产的受众和技术优势,让古老的文字走出博物馆,实现甲骨文文化的传承和发展。(安阳新闻网)[2022/5/6 2:54:56]

加密事实VS权威事实

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

预言机的任务是基于未知变量的非确定性环境创建事实。在这种情况下,用区块链来达成共识就过于冒险,因此,我们用预言机来创建符合应用需求的孤立事实。权威事实的目的不是为所有应用维护全局状态,而是为了证明预言机按照预定义的要求完成了任务。权威事实建立在加密事实的基础上,利用区块链的公私钥加密技术保障链下预言机计算的不可篡改性和透明性。另外,权威事实还利用区块链基于预言机网络的服务水平建立奖惩机制,保障确定性的结果。因此,可以非常灵活地对真实世界创建事实,并通过加密手段保障按预定义的方式执行。

权威事实将区块链的加密事实作为基础,实现高度可配置的事实以及强大的安全保障。

对外部世界创建权威事实,可以帮助dApp解决预言机问题,因为dApp可以按照自己的信任假设来灵活配置预言机网络。不同用户可能对可信预言机网络的标准不同,这往往取决于应用场景、合约价值以及生成方式等变量,但目前已经逐渐出现许多标准化的框架。比如,ChainlinkPriceFeeds是去中心化预言机网络,目前已经成为了喂价领域权威事实的行业标准,在DeFi行业得到了广泛应用,保障了高额的链上价值。

单体网络VS异构网络

由于加密事实和权威事实所起到的作用不同,区块链和通用预言机网络也有不同的底层基础架构。区块链管理着内部事实的单一来源,需要在全局可访问,因此采用单体网络架构。网络中的所有区块链节点都共同执行同一套标准化的任务,并竞争同一个奖励,即:在大致标准化的时间间隔内创建有效区块,以获得区块链奖励和用户费用。节点不会并行处理不同类型的任务。这种人为的设置使得区块链验证交易时非常安全可靠,但同时也限制了区块链的功能。

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

由于任务成本、质量和要求的差异,导致无论从技术、法律还是金融的角度都无法通过单一节点网络访问所有所需的外部数据源,并同时满足用户的安全需求。单一网络不仅无法访问需要许可的数据源,而且由于要耗费大量资源执行所有任务,因此每个任务的去中心化水平也会非常低。因此,采用单体架构的预言机网络往往缺乏灵活性,无法访问许多数据源,极大限制了服务数量和质量。

正因如此,Chainlink采用了异构网络设计,节点和DON的数量没有上限,可以并行处理各种任务,彼此不存在依赖关系。这是服务所有预言机用户唯一可行的方式,根据每个任务自身的时间线同时处理不同任务。Chainlink的异构基础架构为混合型智能合约带来了一系列丰富的服务,比如数据传输、数据聚合、数据签名、链下计算、隐私生成、交易自动化、可验证随机数、L2验证、跨链通信以及链下支付等。除此之外,Chainlink预言机还可以直接由原始数据/服务提供商运行,或委托专业的预言机节点运营商运行,这样可以为混合型智能合约开发者提供更加灵活的开发体验。

单体区块链的作用是作为一个整体来维护共享事实的单一来源。异构的预言机网络则是由各个预言机网络构成的网络,同时传输许多用户自定义的权威事实,支持各个应用场景并匹配各种信任假设。

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

区块链和预言机网络的不同之处在于服务质量和节点要求是否会变化。区块链在二进制的验证框架中提供了一套标准化的服务,因此节点质量几乎不存在偏差。任务标准化指每个区块链节点使用同一套硬件设置执行网络中的所有任务。由于节点质量几乎没有任何差异,因此区块链要扩张规模,只需要添加更多独立节点以提高抗女巫攻击能力和去中心化水平。

预言机网络则有所不同,它们不提供标准化的服务,每个预言机节点和DON的服务水平都有所不同。节点质量差异化指仅靠添加更多节点或允许任何人运行节点无法百分之百提高DON的质量。DON如果无条件向任何节点开放,反而会影响数据质量和安全性,并导致服务质量和节点运营商收入都无法保障。采用这种模式的预言机通常数据质量保障较弱,预言机服务类型较少,延时较严重,抗女巫攻击能力也较弱,因此无法满足大部分预言机应用场景的需求。

要解决预言机网络的质量差异问题,就必须建立声誉框架和市场,用户可以在其中根据他们认为重要的衡量指标来评估每个预言机和DON的质量。节点运营商可以将自己挂到市场中,并提供链上服务历史、接入的数据源、服务内容、链下真实身份、地理位置以及基础架构设置的具体信息。用户还可以通过声誉系统追踪节点平均响应延迟、平均响应偏差以及完成的任务等链上性能指标,并追踪整个DON的历史服务记录,以进行筛选过滤。

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

用户可以利用声誉系统和市场来理性判断如何自定义权威事实。他们如果想要获得更高的安全保障,可以支付溢价获得更优质的数据源、声誉更高的节点、更高频的更新、更去中心化的节点和数据源、更高效的聚合方式、更分布式的基础架构、集成信任最小化的硬件、设置熔断机制、安装多版本软件客户端、以及采用零知识证明技术等。用户的DON也并非静态,而是可以灵活调整大小,以增强稳健性或降低成本。一群独立的付费用户还可以共摊DON的成本,提升其稳健性。DON中每添加一名新用户,其安全预算也随之增长,而现在和未来所有用户的成本也会相应降低。目前ChainlinkPriceFeeds已经采用了这种共享模式。

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

区块链和预言机的相同之处与他们各自不同的优势相结合,将充分实现混合型智能合约的潜力。区块链作为孤立的标准化计算网络拥有巨大价值,其攻击面非常小,拥有极高的防篡改和抗审查能力,并且在可用性和正确性方面的表现也独树一帜。这些特质让区块链成为了理想的数字资产账本、不可篡改的数据储存网络以及最终的结算层。

而预言机的优势在于它非常灵活、可扩展性高、且计算成本低,可以打破区块链在技术、成本和隐私上的限制,为智能合约实现在底层区块链上无法实现的所有功能。我们可以通过添加多个安全层来保障预言机安全,每个安全层可以进行微调,以确保预言机的可靠性匹配用户的信任假设。

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

将区块链和预言机相结合,可以打造出终极的去中心化应用——混合型智能合约,既可保障信任最小化的资产托管,又可实现高通量计算以及外部连接性、隐私性、公允排序、交易自动化和可验证随机数等其他附加功能。混合型智能合约为区块链应用实现跨越式发展打下了坚实基础。在其中,事实可以延伸至更多外部环境,并且用户可以通过自定义来满足更多需求并实现更多应用场景。只有将世界建立在事实而非信任的基础上,我们的社会才能朝着社会公平和经济公平的方向发展。

标签:区块链DONChainHAI区块链专业考研方向DonkeyMchainIZIChain

狗狗币价格热门资讯
天天理财第十九期-10天FIL定期理财

尊敬的用户: 天天理财,稳稳收益!天天理财第十九期惊喜上线!10天FIL定期理财,预期最高年化收益10%!活动详情如下:? 认购说明: 1.本次认购仅支持APP端,可在APP端“挖矿宝”-“定期理财”中认购.

1900/1/1 0:00:00
Gate.io Spores Network (SPO) 交易赛,乐享$20,000美金大奖

Gate.io将于2021年9月6日21:00—9月13日21:00开启SPO交易赛,交易即可获奖,总奖池$20,000美金。新用户请点击注册Gate.io并参与活动.

1900/1/1 0:00:00
Gate.io 今日智能量化收益排行,七日年化收益率最高达526.9%

为帮助用户更轻松实现数字资产量化交易,Gate.io量化交易中心全面升级,改名“量化跟单”全新上线,功能及页面全面升级。策略分享者正式命名为信号者,信号者被跟单可享受5%无限制复制层级的利润分成.

1900/1/1 0:00:00
虚拟货币交易整治基本完成 未来“常态化监管”指什么?新的变化会在何时发生?

吴说作者|ColinWu本期编辑|ColinWu在9月3日央行发布的《中国金融稳定报告2021》中,在“防范化解重大金融风险攻坚战的主要成果”中强调.

1900/1/1 0:00:00
Fantom 生态算法稳定币项目 Tomb Finance 因服务费征收机制 Gatekeeper 被利用引发恐慌性抛售

链闻消息,Fantom生态与FTM挂钩的算法稳定币项目TombFinance代币TOMB昨日最大跌幅一度达到77%,并被社区怀疑遭到攻击,对此,TombFinance表示.

1900/1/1 0:00:00
XT关于即将上线SX的公告

尊敬的XT用户: XT即将上线SX,并在创新区开放SX/USDT交易对。具体开通时间,请关注后续公告。“SXNetwork是一个建立在PolygonSDK上的独立智能合约区块链.

1900/1/1 0:00:00