Oracle technology in blockchain

了解区块链中的预言机技术

Reading time

区块链是一项杰出的技术,可以在共享账簿中注册加密货币交易,这样任何人都能够追踪去中心化网络中的运营,并促进对虚拟货币和平台的信任。

区块链和智能合约的进步为更多超越加密货币领域的用例奠定了基础,这些技术在现实生活应用中提升透明度和可靠性,使得我们能够从中获益。

预言机技术是我们在日常生活中使用区块链的方式,即使对于普通用户和非加密爱好者也是如此。让我们讨论一下区块链中的预言机是什么,以及它们的独特之处。

主要内容

  1. 区块链中的预言机是指去中心化和中心化服务器之间的交互。
  2. 区块链预言机就像一座连接链上应用程序和现实应用程序的桥梁。
  3. 区块链预言机容易被故意提供虚假信息的数据操纵,例如有人会创建人工资产需求和抬高抛售方案。

了解预言机技术

区块链技术是一种强大的工具,可以促进加密货币和 Web 3.0 运营的信任,实现可靠性,是去中心化经济的支柱。但是,到目前为止,它的用例仅限于加密世界和去中心化生态系统。

大多数区块链实际效用都是理论上的,那么如何将理论转化为实践呢?预言机就是答案。

区块链预言器允许去中心化和中心化经济体之间的实时交互,使交易所、dApp、DEXe和其他加密货币工具能够为现实世界的事件和问题提供解决方案。

这样,预言机允许区块链网络在传统的云系统和服务器上接收和执行数据。 

what are blockchain oracles

为何我们需要区块链预言机技术?

区块链中的预言机一方面支持银行账户、交易平台或汇款等链外平台与去中心化应用程序、共享账簿和交易所等链上网络之间的及时交互。

在一个非法实体和骗局盛行的世界里,很难信任,尤其是在转移大量资金或处理敏感信息时。 

因此,预言机提供了一种无需信任的媒介,一旦满足某些标准,链上和链外操作就会自动执行,很像第三方托管,但规模更大。

区块链中的第一个预言机是由 MakerDAO 于 2012 年开发的,名为“比特币预言机”,旨在及时传递来自链外来源的价格数据。

简要信息

区块链预言机如何运作?

区块链预言机使用智能合约作为数据交换的促进者。智能合约在自动化和验证、处理数据以及根据预先设定的规则和条件启动行动方面提供了重要的效用,这些规则和条件引导预期的行动的执行过程。

在加密货币环境中,智能合约在完成交易并在区块链中注册之前,会验证钱包信息和请求。通过接收来自中心化服务器和应用程序的信息并执行某些操作,也可以实现同样的功能。

预言机采用混合智能合约来启动请求,指定链外数据的类型、数量和来源,这些数据将传递给链上预言机合约。

链上的预言机节点创建一个日志事件,用来与链外的预言机节点交互,链外的预言机节点在外部服务器或应用程序上创建一个任务以接收请求的数据。链外节点和服务器之间的交互就像 API 一样运作。

最后,链外节点接收数据,并将其验证和处理为与智能合约兼容的信息,以执行预定的活动。

how blockchain oracles work

预言机的类型

加密货币预言机是复杂的节点和合同结构,以不同的方式为区块链服务提供动力。以下是区块链中的主要预言机类型。

入站和出站

这种区块链预言机类型展现链上和链外网络之间的数据流和方向。 

入站预言机将来自现实世界的信息提供给区块链结构。例如,如果市场达到一定价格,则购买或出售特定的加密货币。

另一方面,出站预言机将数据从区块链传递到外部世界。例如,将有关某个 dApp 或加密货币游戏的更新和通知传递到用户的设备或平台。

inbound and outbound blockchain oracle

中心化与去中心化

中心化和去中心化的预言机决定了混合只能合约交互的数据源,以请求和接收数据的信息源。

中心化预言机只涉及一个源,提供外部数据或链上验证。这种中心化实体负责所有数据请求和行动实施。

中心化预言机的缺点是它们容易出错,这表示,如果这个单一实体被操纵或破坏,整个过程就会无效。这就像依赖单一的信息源而没有进一步核实所带来的后果。

另一方面,去中心化的预言机需要在交付前通过多个节点验证数据,从而提高准确性和效率。 

本质上,去中心化的预言机网络类似于共享网络,最大限度地降低了单点故障的风险,并通过达成共识来促进信任。 

centralised vs decentralised blockchain oracles

硬件与软件

区块链中的这种类型的预言机是指数据源的性质。 

硬件预言机从实体设备或传感器(如恒温器、运动传感器、射频接收器和相机)传递数据,以提供信息。这些有形的来源依次分析数据,并将其发送到链外预言机节点等其他应用程序。

另一方面,软件预言机从数字源提供数据,如服务器、网站、汇率、旅行费率或酒店费率。只要有请求,这些源提供的信息就会被传送到链外节点,这些节点会被进一步验证和重新格式化,以与智能合约兼容。 

区块链预言机的真实用例

区块链预言机扩展了去中心化生态系统的好处,并探索了在现实世界中应用智能合约和区块链功能的新方法。

保险:区块链预言机可以使用硬件和数字源来验证汽车或航班保险索赔。预言机依靠天气应用程序或车辆运动传感器为保险索赔提供数据。

房地产:资产和财产可以代币化,并与智能合约绑定。一旦交易对手提供了付款和其他所需文件,智能合约就会验证输入信息并转移所有权。

交易自动化: 预言机可以用于跟踪特定的区块链活动或货币的价格动作,并相应地执行买卖指令。例如,软件预言机可以追踪以太坊区块链钱包活动,并根据预先确定的标准和行动方案通知用户或代表用户进行交易。

use cases of blockchain oracles

区块链预言机有什么问题?

预言机技术的自动化和验证功能容易受到操纵和数据不一致的影响,这是区块链预言机的主要风险。 

例如,入站通信需要追踪市场价格和情绪,以产生通知或执行交易活动。但是,恶意行为者和机器人可以通过下大量订单、提高价格来操纵市场,导致智能合约完成不准确的交易。 

有几种方法可以改变市场以制造虚假情绪,例如超前交易洗白交易抬高价格,目的是人为地增加对某种资产的需求,从而推高其价格。

总结

区块链预言机是推动去中心化和中心化平台之间交互的工具,允许不同类型的应用程序和服务器进行通信、执行某些活动。

这包含资产代币化以及智能合约创建,使购买过程更加可靠和高效,而不必信任交易对手。去中心化预言机服务使用多个节点来验证请求的数据,对比那些可能出现单点故障的预言机,它更为可靠。

因此,必须仔细考虑区块链预言机技术提供的扩展用例,因为它们可能会暴露在各种操纵中,遭受虚假信息。

最近文章

slippage in crypto explained
什么是加密货币中的滑点?如何应对?
教育 24.04.2024
A Quick Overview Of Crypto Denominations
最重要的加密单位:加密货币面额的快速概览
教育 23.04.2024
How to Start a Crypto ATM Business
如何开始加密货币 ATM 业务
教育 22.04.2024
How to Get A BTC Wallet Address: Comprehensive Guide
如何获取BTC钱包地址以及为什么您需要它
教育 19.04.2024