什么是区块链预言机概念?一文了解
智能合约在区块链领域掀起了一场与比特币的创建和区块链的发明相媲美的革命。然而,没过多久,这项极具颠覆性的技术就暴露了它的主要弱点。为了正常运行,智能合约需要可靠且最新的信息来工作,但由于它们无法访问对履行合同协议至关重要的链下数据,这严重限制了智能合约在外部的应用他们的原生区块链。为了克服这一缺点,提出了区块链预言机的概念,作为智能合约的链上逻辑和正确执行所需的链下外部信息源之间的桥梁。
什么是区块链预言机?
在最低级别,区块链预言机是一种中间人服务,它将支持智能合约的区块链的独立世界与外部世界连接起来。形象地说,预言机将外部世界暴露给目标区块链,这是后者可以窥视外部的窗口。事实上,它所寻找的最终是由智能合约逻辑以及为其提供支持和实现的代码决定的。智能合约可能需要的数据类型非常多样。事实上,它们可以是任何一个。随着去中心化金融(DeFi) 开始在加密货币领域受到关注,区块链应用程序 (dApp) 通常需要加密货币和外汇汇率、股票和商品价格等金融信息。但 DeFi 肯定不是海滩上唯一的鹅卵石。预言机已在天气预报、体育博彩、身份管理和供应链等不同的应用领域得到应用。现在应该清楚的是,预言机执行的工作不仅仅限于查询、获取和转发相关信息。它的真实性、真实性和流通性同样重要。因此,为了正确执行其任务,区块链预言机不仅应该与外部数据源进行通信,并为区块链上的应用程序提供一些现实生活中的事实,还应该验证信息的真实性,并检查其是否真实。没有被操纵,并且安全有效地进行。由于这项任务可以通过多种方式执行,因此区块链预言机有多种形式也就不足为奇了,因此需要对它们进行正确的区分。
集中式预言机与分散式预言机
区块链预言机可能提供广泛的功能,并且可以按照不同的维度进行分类。可以有硬件和软件预言机,具体取决于数据是通过某些硬件设备(如条形码扫描仪)还是从 Web 站点获取。入站和出站预言机将信息移入和移出智能合约。预言机可以针对特定合约进行设计,并根据其特定要求进行手工定制。讽刺的是,甚至可以有人类的神谕。从某种意义上说,回到根源。然而,如果不提供可信的信息,它们就毫无用处。由于区块链应该在去信任、去中心化的环境中运行,因此人们可以合理地期望区块链预言机具有相同的精神,从而消除交易对手风险。他不会错的。毫无疑问,在支持智能合约的区块链上运行的应用程序坚持去中心化的预言机,而不是中心化的预言机。去中心化预言机背后的关键思想在于查询尽可能多的数据点,以便单个可损坏的事实来源不会破坏数据源的完整性。这一想法的延伸是运行一支预言机大军,从不同来源获取相同的信息,从而消除区块链预言机本身形式的单点故障。
用例和现实生活中的预言
迄今为止,预言机领域主要由Chainlink主导,该公司致力于为 dApp 提供最大的价格参考数据集合。但也有其他玩家试图接手它未能实现的目标。由 Binance 支持的Band Protocol声称比 Chainlink 提供更快的速度、更低的成本和更大的可扩展性。Tellor完全专注于价格数据源,而不是尝试为每种潜在用途和数据类型创建预言机。和 Chainlink 一样,它希望成为整个 DeFi 领域的参考数据来源。正如上面已经指出的,DeFi 是大多数区块链预言机自由漫游的地方。MakerDAO、Fulcrum、 Synthetix、AmpleForth等 DeFi 借贷平台需要跟踪这些平台上创建的代币抵押品资产的实时市场价格。毫不奇怪,预言机系统是此类项目的基石,因为它们的成功在很大程度上取决于准确的数据报告和最新的市场价格。区块链预言机完美适合的其他重要领域是预测和博彩市场。在这里,您通过与决定您命运的预言机相连的智能合约来押注未来某个事件的结果。Augur声称是一个全球性、无限制的投注平台,允许您推测任何结果可以客观验证的赛事。它的竞争对手Gnosis旨在构建一个框架,用于创建可以与预测市场集成的条件代币。区块链预言机还有其他应用领域和用例,例如去中心化保险、链上赌博、体育博彩、支付服务、抵押贷款等。所有这些都需要无需信任的数据源,这需要使用区块链预言机将可靠信息源连接到各自区块链上的智能合约。
结束语
智能合约对于加密货币领域至关重要。但如果没有与“外部”世界沟通的手段,他们大多毫无用处,生活在自己封闭的宇宙中。区块链预言机作为第二层解决方案旨在解决这个问题。在过去的几年里,加密世界见证了 DeFi 世界的扩张,而预言机既为这种扩张做出了贡献,又以互利的方式受到了这种扩张的推动。