什么是区块链甲骨文?为什么我们需要它们?
展开
仅需 30 秒,即可快速掌握文章内容并判断市场情绪!
管理任何区块链最具挑战性的部分之一就是处理链下和链上数据之间的划分。Oracle是一个有用的工具,可以更轻松地将现实世界的信息与区块链活动联系起来。有了预言,用户可以通过多种方式让区块链在日常生活中发挥作用。想要详细了解这些引人入胜的系统? 以下是您需要了解的信息。
什么是区块链甲骨文?
区块链预言是将外部数据发送到区块链的计算机化系统。然后,区块链可以使用这些数据自动完成交易。
Oracle 是一种第三方服务,既可作为一种连接类型,也可作为一种自动化类型。他们收集各种真实世界数据,如温度、契约转移或其他加密货币的价格,并将这些数据传达给区块链。然后,甲骨文可以告诉区块链根据这些数据制定智能合约。
Oracle 有多种形式。他们可以向区块链传输数据,也可以从区块链传输数据,同时使用硬件和软件。许多先知是去中心化的,但有些任务也需要中心化的先知。这使得Oracles成为区块链用户非常灵活的工具。
区块链甲骨文如何运作?
区块链预言器是第三方计算机化系统,因此并非所有预言器都有相同的机制。然而,大多数先知都依赖于相同的基本概念。其功能类似于 API 的区块链版本。与其是区块链或数据源本身的一部分,不如先知是与区块链协同工作的一层。该层查询外部数据源,了解所需信息。
该信息通过认证后,先知会将验证发送到区块链。信息在封闭区块链系统内后,可通过多种方式使用。通常情况下,系统会指示区块链在出现特定数据后自动验证智能合约。Oracle 还可用于将区块链信息发送回现实世界,或执行其他类型的交易和区块链活动。
区块链甲骨文为何如此重要?
区块链预言是大多数区块链应用程序的重要组成部分。它们非常重要,因为它们充当来回传递数据的桥梁。如果没有先知,区块链就是封闭的系统,无法对外部事件做出改变和反应。为了理解为什么先知对区块链功能如此重要,不妨看看其中一些应用程序。
Oracle 的应用
先知最流行的功能之一是将加密货币与现实世界合约一起使用。例如,假设一个人在卖车以换取加密货币。您可以设置一个先知,将数据从区块链传输到现实世界,然后在资金发送后立即使用它来转移所有权。
您也可以使用预言器达成随意协议,例如“如果我的团队胜出,我会给您十个代币。” 预言者可以监控游戏结果,并在游戏获胜者宣布后立即划转代币。
此外,先知还有助于管理衍生品、保险和其他风险管理技术。农民可以使用先知来管理农业衍生品,以防恶劣天气破坏作物。预言可以跟踪天气,并确保农民在没有及时发生一定数量的降雨时获得保险资金。
甲骨文的最后一个有用功能是,它们可以帮助加密货币投资。区块链先知可以为投资者跟踪加密货币、股价和外汇,然后他们可以根据这些外部变化买卖加密货币。对于精明的投资者来说,区块链先知使各种资产组合保持最新更加容易。
正如大家所看到的,先知会完成各种重要任务。他们能够弥合区块链与现实世界事件之间的差距,为区块链增加了功能。借助 Oracle,用户可以将区块链融入日常生活。
区块链甲骨文的类型
由于区块链的用途如此之多,因此大多数区块链先知都彼此截然不同。Oracle 通常根据其运作方式分为多个类型。先知通常分为多个类别,例如出站和软件。了解所有不同类型的区块链先知可以帮助您找到适合自己需求的风格。
软件甲骨文
软件先知是区块链先知最常见的类型。他们使用软件连接数字信息来源,然后将这些信息传递给区块链。软件预言对于连接网站、数据库和服务器至关重要,它们通常关注互联网上的公开信息。通常用于访问航班信息、汇率和市场波动等数据。
硬件甲骨文
硬件预言器往往需要额外设置,因为它们涉及其他设备。硬件先知使用 RFID 传感器、条码扫描仪、运动传感器或温度计等物品。他们将这些传感器收集的信息转发到区块链,用于智能合约。这些先知很复杂,但很有用,因为它们直接将现实世界的情况转化为区块链上的智能合约,例如卡车到达装载区。
入站甲骨文
在讨论入站和出站先知时,人们指的是信息流的方向。入站先知是指将真实世界信息引入区块链的先知。这些通常是最有用的先知,因为它们有助于使用现实情况和外部数据来影响区块链的运作方式。
出站甲骨文
出站先知的运作方式相反。他们不会将外部数据带入区块链,而是将区块链数据发送到另一个系统。根据预言的设置方式,您甚至可以根据区块链中的信息指示其他系统(例如银行网络)执行任务。
集中化甲骨文
集中化可以指控制实体和唯一信息来源。如果单个个人或群组设置了其所有信息来源和操作,则先知可以称为中心化先知。如果只从单一来源收集数据,则预言也会集中化。在大多数区块链预言中,一定程度的集中化是不可避免的。然而,中心化可能会带来风险,因为单个坏信息或单个恶意行为者可能会损害整个系统。
去中心化预言机
去中心化可以降低甲骨文的一些风险,因为区块链甲骨文能够运作,而无需相信所有各方都是准确的,并且善意行事。然而,在先知中实现去中心化可能具有挑战性。去中心化先知需要在创建智能合约前获得多个网络参与者的共识,他们还可以从拥有许多不同数据源中获益。要创建真正去中心化的甲骨文,第三方区块链可能需要管理甲骨文。
特定合约的甲骨文
许多先知会处理重复操作和连续数据流,但合约特定先知会专门用于管理单个智能合约。它们在完成区块链基金的实际合约等情况下会有所帮助。然而,设置它们可能会有点繁琐,因此不适合重复活动。
人类甲骨文
从技术上讲,即使是人类也可以充当先知。然而,人类先知通常不仅仅是一个人阅读新闻并改变区块链。相反,他们往往是在技术、金融或数学领域具有专业知识的人。人类先知可以在更细微的层面上验证信息,因此它们非常有用。
计算甲骨文
这些先知往往具有入站和出站两个方面。计算先知通常从区块链接收数据,在链下计算数据,然后将解决方案输入到区块链中。这本质上是一种使用先知计算链外数据解决方案并节省矿工费的方法。
解决 Oracle 问题
在讨论区块链先知时,“先知问题”出现了很多问题。当甲骨文遭到破坏,导致智能合约也受到损害时,就会出现此问题,具体取决于甲骨文。通常情况下,中央先知就是这种情况,因为它们由唯一实体控制,是智能合约的唯一数据源。
智能合约旨在消除交易对手风险,促进交易,避免过度依赖第三方。Oracle 允许这些智能合约在不受信任的各方之间制定。然而,过于集中的先知代表了一个潜在的失败点。因此,对甲骨文数据完整性的任何损害都将导致隐私、安全和公平的损失,即应该通过使用甲骨文来保护的关键功能。
因此,先知问题是一个关键挑战,还有待完全解决。
区块链甲骨文用例
作为区块链与链外数据之间的桥梁,区块链先知有许多令人兴奋的用途。随着区块链行业日益普及,它们有可能改变许多区块链相关行业的运作方式。
DeFi
对于任何严肃的去中心化金融 (DeFi) 系统而言,甲骨文至关重要。DeFi 的全部理念都集中在提供金融服务,而不允许任何一家金融机构控制这些服务。为此,区块链必须与网络外的信息进行交互。区块链预言器支持使用加密货币完成从买房到管理退休等各种工作。由于区块链先知充当了桥梁,因此它们让现实世界的信息成为智能合约的指导因素。每当您使用加密货币进行物品收款或寻求汽车借贷等操作时,先知都是必不可少的工具。
DApp
在去中心化应用程序 (DApp) 方面,先知的效用尤为明显。DApp是一款有用的软件,让技术知识不足的普通用户能够与区块链进行交互。他们提供日常服务,同时让用户对自己的数据拥有所有权。从保险产品到金融预测市场再到社交媒体,您都可以找到适合各种用途的 DApp。Oracle 已将 DApp 的功能扩展到最初用途之外。在区块链预言中,DApp 可以在更广泛的环境中工作。
我的 NFT
随着 NFT 越来越普遍,将 NFT 与链下行为联系起来也面临着诸多挑战。NFT 爱好者通常使用区块链注册资产并进行交易。然而,当他们想要开始使用链外数据时,可能会遇到问题。例如,考虑基于运动的 NFT。如果您想为获得一定数量进球的球员打印数字足球卡,是否需要手动打印? 使用预言器可以更快地创建与特定现实世界事件相关的 NFT。
区块链甲骨文的优势
无论使用何种方式,区块链预言器都能带来诸多福利。以下是区块链甲骨文变得如此流行的主要原因。
为区块链增加额外功能
正如您所看到的,区块链先知的主要优势在于它将区块链与外部世界连接起来。Oracle 为区块链提供执行更复杂任务所需的外部数据。与区块链仅限于单个网络不同,先知允许其与外部数据交互。因此,您可以使用区块链进行买卖、下注和投资等日常活动。
所有这些附加功能都是许多人开始使用甲骨文的主要原因。从退休储蓄到创建 DApp 和 NFT,区块链让用户轻松无忧。当您能够将区块链用于日常任务时,它们将成为非常灵活、强大的工具。
灵活的参数提供无数应用
由于甲骨文有多种风格,因此它们具有无限灵活性。您可以设计一个先知来执行您想要的任何任务。根据您的需求,先知可以重复操作或执行一次操作。先知可以被动报告,也可以在区块链中为您采取行动。
这种灵活性是甲骨文如此受欢迎的重要原因。您可以在各种情况下使用它们,轻松根据自己的需求进行定制。与许多其他区块链工具不同,即使是最详细、最具体的预言也很容易设置。
节省时间和精力
甲骨文的一大优势在于,它们不需要您在区块链上手动进行交易。您无需在正确的时间坐下来执行各种任务,而是可以让先知为您处理事情。先知设置完成后,即可执行智能合约,以应对外部触发。
这从本质上来说使先知成为一种松散的自动化形式。虽然他们无法管理复杂而复杂的情况,但他们可以执行简单的交易,而无需您不断的监督。您可以设置先知,在加密货币跌至一定价格时购买代币,或告诉区块链为游戏中的每位用户生成新的 NFT。
区块链甲骨文的风险
虽然区块链甲骨文是解决“甲骨文问题”的好方法,但它们并不完全完美。在考虑是否要使用区块链先知时,需要注意一些潜在的缺点。
数据错误可能导致重大错误
一般来说,区块链先知是合理的安全保障。然而,您的先知与所消耗的数据一样可靠。如果您的先知因无辜错误或恶意行为而获得错误信息,则最终可能会做出不利决定。
考虑根据温度买卖农业衍生品的先驱。如果先驱者使用随机、设计不当的网站,而有人攻击网站输入错误数据,会发生什么? 这是一个主要的漏洞,可能会给 Oracle 所有者带来巨额资金损失。为了保持安全,必须仅使用安全可靠的数据和止损,以防意外发生。
第三方玩家介绍
先知从来没有直接构建到区块链中。相反,这是一个第三方流程,需要用户与提供商合作,然后由提供商将其连接到区块链。添加此类中间商可能会导致中心化问题。去中心化的整个目标是将权力直接交到用户手中,但大多数先知由单个实体运行。这为可能存在问题的交易方提供了大量控制权。
例如,如果区块链甲骨文的最大供应商 Chainlink 被金融机构购买,会发生什么情况? 您最终可能会再次组建一个大型官僚机构来管理自己的财务状况。此外,一旦用户访问加密货币账户或其他资产,不值得信任的先例也可能会恶意采取行动。用户可以通过选择可信的甲骨文并与基于区块链本身的去中心化甲骨文供应商合作来降低这些风险。然而,在区块链连接中添加任何其他方总是会带来一些风险。
区块链 Oracle 项目示例
区块链先知是一个相对较新的概念,但它们已经在掀起浪潮。自推出以来的几年里,区块链先知参与了许多激动人心的项目。
8 月
Augur是一个基于以太坊的市场预测平台。它本质上是一个去中心化投注平台,使用户能够为任何概念创造市场。人们可以押注这个概念,然后立即获得正确资金。Augur 经常用于体育游戏和政治成果等领域,而先知可确保用户及时获得收益。
包装比特币
包装比特币是一种 ERC-20 代币,与比特币一对一对应。Wrapped Bitcoin 与 Chainlink 合作,定期审核其资产,使用 Oracle 检查 BitGo 托管钱包是否存在 WBTC 代币,如有任何偏差,请更新链。这样可以保护用户资金,防止贬值。
API3
API3 是一个由 DAO 管理的项目,专注于增强 DApp 创建。用户可以为 DApp 构建 API。这些基于区块链的 API 更易于操作,更易于扩展。归根结底,API3 是一个极具影响力的项目。其无信任的应用程序可与基于 Web 的 API 无缝交互,因此可帮助开发各种其他 DeFi 项目。
频段协议
Band Protocol 是一个新近上线的平台,专注于跨链数据集成。该项目使用先知来帮助将外部数据引入各种区块链。其最有趣的功能是跨链连接,使用先知在不同区块链之间发送信息。频段协议在创建基于智能手机的 DeFi 平台方面特别有用。
雄心勃勃
Agoric是一家有趣的初创公司,在2021年底获得了大量风险资本家的权益。该区块链之所以独一无二,是因为它采用了最基本的编程语言之一 JavaScript。Agoric 允许用户基于 JavaScript 创建智能合约,实现灵活便捷的合约。Chainlink Oracles 最近集成,让开发者能够创建可重复使用的 JavaScript 组件,快速开发应用程序。
结语
由于能够弥合区块链网络与外部世界之间的差距,预言是一种非常有用的工具。用户可通过此类数据将外部数据发送到区块链,并根据这些数据执行智能合约。无论您是想打造全新 DApp,还是只做一点个人投资,都可以与 Oracles 合作。