区块链预言机:您想了解的一切

什么是区块链预言机?

区块链预言机是一种数据馈送服务,它将区块链上的智能合约与外部世界连接起来。区块链预言机使去中心化的Web3生态系统能够访问现有的数据源。在区块链预言机开发之前,区块链在与区块链网络外部数据源通信方面存在一些限制。区块链预言机主要是为智能合约开发的,用于与外部世界进行通信和资源交换。来自互联网和其他外部数据源的数据通过区块链预言机被整合成信息并输入区块链,反之亦然。区块链预言机的开发是为了促进现实世界数据与区块链活动的整合。

Blockchain Oracle

智能合约和预言机

智能合约是在区块链上以自动化和去中心化方式运行的自执行代码。区块链预言机解决了区块链外部数据与区块链上智能合约之间的通信问题。

预言机是数据馈送,它将链下数据源的数据带入区块链,供智能合约使用。区块链外部的数据(资源)被称为" 链下数据 “,而区块链上现有的数据被称为” 链上数据 "。预言机的开发是为了克服通信障碍,提高链上到链下以及反向的有效通信。

区块链预言机弥合了区块链和外部世界之间的信息差距,形成了"混合智能合约"。

区块链预言机的类型

由于链下资源的种类繁多,区块链预言机有各种形式和规模。区块链预言机虽然独特,但可以有变体。它们通常根据功能方式分为不同类型。

  1. 软件预言机

软件预言机是连接并共享链上数据到互联网的区块链预言机。这些软件预言机使用数据库、网络爬虫、应用程序编程接口(API)和其他方法,以非常快速、安全和高效的方式在链上(区块链)和链下(互联网)之间共享数据和通信。

  1. 硬件预言机

硬件预言机是帮助从链下到链上进行资源传输的区块链预言机。与软件预言机不同,硬件预言机处理存储设备、硬件电气传感器、物联网(IoT)等硬件组件,而软件预言机则处理网站、服务器和API等数字源。

  1. 入站和出站预言机

作为数据馈送服务的预言机在链下数据源(外部世界)和区块链之间有双向通信链路,用于发送和接收数据。入站预言机接收来自链下(外部世界)到区块链的数据,如数据库、API、硬件传感器、物联网等链下数据。出站预言机将数据从链上(区块链)发送到链下(外部世界),如加密货币的实时统计数据,包括总供应量、流通供应量、市值等。

中心化加密货币交易所利用区块链预言机进行某些交易功能。对于入站预言机,当资产达到特定价格时可以下达交易(买入或卖出)订单。然后使用出站预言机向外部世界通报链上发生的事件。

  1. 跨链预言机

跨链预言机是可以在多个区块链之间读取和写入数据的区块链预言机。跨链预言机解决了区块链互操作性的问题,用于在区块链之间传输数据和加密货币资产。当一个区块链上的数据用于触发另一个区块链的行动时,或当资产跨链桥接以便在原生区块链之外使用时,就会使用跨链区块链预言机。

  1. 中心化和去中心化预言机

中心化预言机是由单个人或组织管理的区块链预言机,用于管理链下和链上发送和接收的资源。如果预言机只从一个源接收数据,也被视为中心化。区块链预言机必须部分中心化才能实现最佳运行。

去中心化预言机是不受单一实体或第三方控制的区块链预言机,用于管理链上和链下发送和接收的资源。去中心化区块链预言机有其局限性,在创建智能合约之前,需要多个网络参与者的共识。它主要由第三方区块链管理。

哪些应用使用区块链预言机?

  1. 中心化加密货币交易所

中心化加密货币交易所使用区块链预言机来共享链下和链上资源。链上的加密货币价格可以通过区块链预言机触发链下API执行某些交易操作。通过入站预言机,当资产达到特定价格时可以下达买入、卖出或限价订单。出站预言机可以向外部世界通报链上发生的事件。稳定币使用区块链预言机来保持稳定加密货币与某种货币的挂钩。

  1. 去中心化应用

大多数DeFi(去中心化金融)去中心化应用需要区块链预言机来访问有关加密货币和市场的金融数据。像Goldfinch Protocol这样的去中心化借贷应用使用价格预言机来评估用户的借贷能力。

  1. 加密货币数据网站和价格指示器应用

加密货币数据网站使用出站区块链预言机来接收加密货币价格、市值、总供应量、流通供应量、持有加密货币资产的地址数量、合约地址等实时数据。

使用出站区块链预言机的网站示例包括Coinmarketcap、Coingecko、CryptoCompare等。价格指示器应用(观察列表应用)也通过API使用出站区块链预言机,以获取更新并在加密货币达到特定价格时启用用户设置的实时触发警报。这在加密货币分析和交易中非常有用。

知名区块链预言机项目

  1. ChainLink

Chainlink 是一个去中心化区块链预言机,提供防篡改的输入、输出和计算,以支持任何区块链上的高级智能合约。

Chainlink预言机通过去中心化、可信节点、优质数据和加密证明,提供可靠且防篡改的网络,将高度准确和可用的数据/API连接到任何智能合约。Chainlink允许用户在灵活的框架上构建,该框架可以从任何API检索数据,连接到现有系统,并与任何当前或未来的区块链集成。在Chainlink上,用户还可以使用去中心化的Chainlink自动化节点网络来自动化合约,减少人工干预和中心化服务器的风险。

  1. SupraOracles

区块链技术的采用非常广泛,许多企业选择去中心化运营以提高透明度和信任度。随着更多企业和项目采用去中心化,通过预言机获取链下数据的需求对于提供有用功能和广泛采用变得至关重要。

从DeFi到元宇宙,几乎每个数字项目都需要访问外部数据源。 SupraOracles 的创建是为了改进预言机,为更去中心化的未来做准备。SupraOracle的核心使命是构建最高性能的区块链基础设施,为世界的价值交换提供动力。SupraOracle的一些特点是去中心化、可扩展性、超快速、安全性、快速最终性和互操作性。

  1. Band Protocol

区块链在不可变存储和确定性可验证计算方面表现出色。然而,它们无法访问网络之外可用的可信实时信息。Band Protocol通过提供对可信数据的访问,在无需中央机构或故障点的情况下改进了智能合约功能。简而言之, Band Protocol 是一个跨链数据预言机平台,用于聚合并连接真实世界的数据和API到智能合约。BandChain旨在与所有智能合约平台和区块链开发框架协同工作。

概要

区块链预言机用于连接链上(区块链)数据与链下(外部世界)数据,并通过智能合约实现高效通信。预言机在依赖链上和链下数据的去中心化应用程序中发挥重要作用。软件预言机用于连接链上(区块链)数据与链下(互联网数据),以共享区块链数据和互联网数据,而硬件预言机则用于共享和交换链上(区块链)数据与链下硬件数据,如存储设备、硬件电子传感器、物联网(IoT)和其他硬件设备。跨链预言机是能够在多个区块链之间读取和写入数据的区块链预言机。跨链预言机帮助区块链进行通信和数据共享,从而消除了互操作性的限制。区块链预言机被广泛应用于中心化交易所、去中心化金融应用、加密货币监控应用等场景。 **$RED **$EDEN

GFI0.2%
LINK-0.44%
BAND3.3%
EDEN2.28%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)