区块链预言机是什么?

我最近一直在思考区块链预言机的概念,让我告诉你——它们既令人着迷又令人沮丧地复杂。简单来说,它们是区块链与我们混乱现实世界之间的桥接。

预言机是第三方服务,它们从外部获取、验证并传输信息到运行在区块链上的智能合约。没有它们,智能合约将被困在自己的数字泡沫中,无法访问任何现实世界的数据。

这是我遇到的一个基本例子:爱丽丝和鲍勃在一场马赛上下注。他们将资金锁定在一个智能合约中,该合约将根据现实世界的比赛结果支付赢家。由于区块链无法直接窥视外部,因此一个预言机从可信的API获取可靠的比赛结果,并将这些信息提供给合约,以确定谁获得支付。

棘手的部分?预言机本身并不是数据源 - 它只是传递者。而区块链纯粹主义者则执着于在整个过程中维持无信任和去中心化,这在导入外部数据时是非常困难的!

预言机类型:比我预期的更多样化

区块链预言机有多种类型,每种类型都有其特定的用途:

  • 硬件预言机:使用传感器从物理世界收集数据
  • 软件预言机:从数字来源如网站提取数据
  • 入链预言机: 将链外数据输入到区块链
  • 出站预言机: 将区块链数据发送到外部系统
  • 集中化预言机:由单一实体运行 (风险较高但效率高)
  • 去中心化预言机:使用多个来源和共识 (更可信 )
  • 人类预言家:依赖人类专业知识来验证和输入数据
  • 智能合约特定预言机:为特定应用定制
  • 计算预言机: 在链外执行复杂计算

DeFi对可靠价格数据的迫切需求

DeFi 号称能提供更高效、透明和公平的金融市场。但它需要可靠的、无信任的访问大量数据:资产价格、利率、波动率指标等等。

价格反馈预言机对于以下内容至关重要:

  • 衍生品协议: 需要准确的资产定价和清算触发器
  • DEX 聚合器: 需要跨多个交易所的可靠价格数据
  • 稳定币:需要抵押数据以维持其挂钩
  • 借贷协议:根据当前价格动态运作的借贷利率

当前的“报告者预言机网络”效率极低。多个节点独立获取、验证、聚合并就数据达成共识,造成延迟和高额的燃气费用。在2020年的“DeFi夏季”,这些局限性变得显而易见。

为什么传统的预言机设计不足

大多数预言机网络使用一种“推送”模型,其中中介节点从各种来源检索数据,并在预定时间间隔内将其推送到链上。这种方法存在几个问题:

  1. 它很慢 - 更新大约每15分钟发生一次
  2. 这很贵 - 随着资产对的增加,燃气费用会成倍增加
  3. 它是不透明的 - 我们不知道原始数据来自哪里
  4. 这无法扩展 - 支持更多数据对的成本变得过于昂贵

不同的方法:发布者预言机网络

一些较新的网络,如 Pyth,通过激励可信的数据拥有者(交易所、做市商、交易公司)直接在链上发布他们自己的数据,扭转了局面。主要数据来源不再依赖中介,而是管理自己的节点,直接发布数据。

优点?更高质量的数据,更好的燃气效率,以及能够扩展到数千个价格信息。像Cboe、Jane Street等主要机构以及其他全球交易所提供主要源数据——而非第三方抓取的信息。

这种“拉取”模型仅在用户实际需要数据时更新,避免了在未使用的价格更新上浪费燃气。在市场波动期间更为高效,并且每秒可以更新多次——比传统的推送模型快得多。

批评者认为这种方法过于集中,依赖于机构数据来源。但拥有众多高质量的主要数据提供者实际上会产生显著的操控抵抗力——恶意行为者需要同时攻破大多数提供者。

虽然区块链的纯粹主义者可能反对将传统机构作为数据源,但这种方法带来了现实世界的好处:更快的数据、更高的可靠性和更好的可扩展性。也许未来在于找到去中心化理想与实际性能需求之间的正确平衡。

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