区块链中的预言机是什么?
前言
自从加密货币诞生以来,区块链技术已经创建出一个市值达到一兆美元的加密货币生态系统。然而它们的设计方式存在一些局限性:区块链无法收集外部数据,这些数据也被称为链下数据。如果没有这些链下数据,区块链可以执行和支持的应用层面将非常有限,这也是预言机被发明的主要原因。
区块链中的预言机是一个第三方的实体,它将相关的外部信息传递给去中心化系统中的智能合约,为使用这些智能合约的应用程序提供准确的数据,以确保其安全无误地执行。
什么是区块链中的预言机?
区块链中的预言机,顾名思义就是区块链系统中的一个外部实体,它基于区块链网络外的世界,将可用的相关信息带进来,为区块链网络带来洞察力。这是一项非常有价值的服务,它允许区块链网络与外部世界连接,并帮助智能合约顺利地运作。
简单来讲,预言机连接区块链网络数据的输入和输出。由于区块链和智能合约无法直接存取链下信息,预言机的存在有其必要性,否则许多智能合约将失去参考依据而无法正确执行。
在去中心化金融(Decentralized Finance, 简称 DeFi)中,使用智能合约(一种数位化的协议)根据编程代码设置的参数和条件触发执行,是一种非常普遍的应用方式。预言机能够将区块链透明、无须信任、去中心化和可靠的特性,与相关外部信息结合在一起提供自动化服务,这是一个非常令人期待的愿景。
区块链中的预言机有助于以更贴近现实世界的方式拓展智能合约的应用领域。虽然预言机不是原始数据的来源,但它们可以充当区块链网络和外部数据之间的连接层,以实现被验证为真的信息传递。在区块链网络中,数据的流通非常彻底、安全和无所不在,然而区块链网络本身并不够敏感,它无法应对日常生活中出现的庞大信息流,因此需要预言机的协助。
区块链预言机的种类
区块链有时可以被认为是一个独立的系统,仅基于网络中所包含的信息运作。使用预言机能够填补链上信息的不足之处,将区块链网络与外部世界连接,从而使它能快速访问多种不同类型的数据、新闻、以及执行多样化的计算。这种技术最终将如何发展,主要取决于它的设计目的,以及它与智能合约和支持的区块链数据之相关性。
简而言之,预言机通过为区块链提供额外的数据资源,能扩展去中心化的智能合约用途,而且不会改变使用它的区块链网络和应用程序的特征,或是影响现存的有效协议。尽管预言机的设计都是来自于取得大量数据资源的需求,但种类还是有些差异,这取决于它们所具备的功能:
输入预言机
这种类型的预言机是当今使用最为广泛的。输入预言机收集链下数据,然后将其输入区块链网络以通知智能合约,将金融市场的信息转移至链上的区块链网络中。
输出预言机
输出预言机与输入预言机的信息流刚好相反,它们不是从外部获取信息后发送至区块链网络内,而是从区块链网络内接收命令然后向外部发送。通过这种方式,智能合约能够向链下系统发送订单,例如:允许支付、要求提供某些服务,甚至是协助物流事务等。
链下计算预言机
链下计算预言机在区块链领域变得非常流行,系由一或多组输入预言机与输出预言机搭配组成。它们使用链下的计算能力来提供链上服务,这些服务可能受限于区块链网络的扩容性或效能等诸多原因,而无法简单地在区块链网络上实现。这些预言机可应用于智能合约、数据分析、隐私以及网络安全的自动化。
跨链预言机
这种类型的预言机能够在不同的区块链之间编写和解释信息,为两个不同的网络提供更好的互操作性,帮助移动资产和数据,以及在两个系统之间创建可由特定操作触发的事件。
预言机的使用范例
预言机的技术有应用于不同领域的潜力,并具备多种用途。以下列举几项依赖预言机运作的范例:
NFT
预言机最著名的用途之一是在 NFT 领域,它可以产生随机性,在空投活动中选择赢家,并创造更多不可预测的游戏玩法。去中心化金融(DeFi)
访问用户的财务信息,评估借贷能力,根据其他链上或链下资讯估计资产的价值。企业管理和信息技术
通过预言机,公司能够快速且有效地连接到区块链网络,针对其欲解决之问题与目标实施改进和执行决策。保险
通过物联网,预言机能够验证可索赔保险、执行背景调查,以及验证客户的支付能力。
另一个正在成长的趋势是物联网和多元宇宙。这些新的技术应用让人们既兴奋又期待,但同时也伴随着对数据隐私、用户和公司安全、以及实用产品的需求和许多担忧。预言机可以在这方面提供很大的帮助,通过可互换性和创建快速又专注于用户需求的自动化智能合约,预言机能够扩展区块链使用者的安全性。
预言机在减少叠床架屋的官僚系统所造成的耗时交易方面也有巨大的潜力,如等待金融机构的贷款批准、去中心化金融系统和传统银行系统之间的相互通信、以及创建自助服务解决方案,都可以利用预言机提升效率,而无须依赖成本高昂的客户服务结构。
预言机的使用范例
预言机的技术有应用于不同领域的潜力,并具备多种用途。以下列举几项依赖预言机运作的范例:
- NFT
预言机最著名的用途之一是在 NFT 领域,它可以产生随机性,在空投活动中选择赢家,并创造更多不可预测的游戏玩法。 - 去中心化金融(DeFi)
访问用户的财务信息,评估借贷能力,根据其他链上或链下资讯估计资产的价值。 - 企业管理和信息技术
通过预言机,公司能够快速且有效地连接到区块链网络,针对其欲解决之问题与目标实施改进和执行决策。 - 保险
通过物联网,预言机能够验证可索赔保险、执行背景调查,以及验证客户的支付能力。
另一个正在成长的趋势是物联网和多元宇宙。这些新的技术应用让人们既兴奋又期待,但同时也伴随着对数据隐私、用户和公司安全、以及实用产品的需求和许多担忧。预言机可以在这方面提供很大的帮助,通过可互换性和创建快速又专注于用户需求的自动化智能合约,预言机能够扩展区块链使用者的安全性。
预言机在减少叠床架屋的官僚系统所造成的耗时交易方面也有巨大的潜力,如等待金融机构的贷款批准、去中心化金融系统和传统银行系统之间的相互通信、以及创建自助服务解决方案,都可以利用预言机提升效率,而无须依赖成本高昂的客户服务结构。
总结
预言机技术的关注要点在于寻找方法来扩展并改善区块链网络与链下现实世界之间的通信问题。区块链为人们指引了数位化的未来,而创新则是区块链领域中恒久不变的法则。
预言机在串接链下世界与链上世界的鸿沟方面展现出强大的效能,提供更多安全性与功能、为原先被视为封闭的系统提供交互性、从而促进网络的扩展。倘若未来几年内区块链技术能获得大规模采用,预言机的出现必定是功不可没的催化剂之一。