复制成功

分享至

主页 > 数字货币 >

区块链预言机是什么?

2023.10.30

区块链预言机充当着区块链与外部世界之间的桥梁,让智能合约能够获取到链下数据。

预言机是一种第三方服务工具,用于获取、验证外部信息并将其传输到运行在区块链上的智能合约中。

它们通过提供一个与链下数据交互的机制,以执行有价值的任务和服务,从而扩展智能合约的功能。

如果没有预言机,智能合约就会被局限在链上数据的世界中,而无法获取到外部信息。

举一个基本的例子:Alice 和 Bob 对一场赛马进行下注,双方玩家都可以将他们的资金锁定在一个智能合约中,该智能合约将根据现实世界的比赛结果将资金发放给获胜者。

虽然智能合约不能直接与外部世界进行交互,但一个第三方的预言机可以通过查询一个可信的 API 来检索这场赛马的结果,并将结果传输给智能合约,确定获胜者,并让合约能够相应地分配资金。

预言机充当了外部世界和智能合约世界之间的桥梁。

请注意,预言机本身并不是数据源,而是一个检索、验证外部数据并将其转发给智能合约的工具。它们可以传输各种类型的信息,比如价格数据、付款确认信息或传感器的测量值。

此外,预言机必须在传输这些数据的同时保留智能合约固有的特征:无需信任和去中心化。

这基本上就是预言机所需要解决的问题:确保为智能合约服务的链下数据的可靠性、真实性和可信度,同时消除单点故障和漏洞。

预言机的种类

市面上有许多类型的区块链预言机,他们分别用于不同的目的。

我们可以根据数据源类型(硬件或软件)、信息传输方向(传入或输出)和信任模型(中心化或去中心化)对预言机进行分类。每种预言机类型都具有独特的功能和优势。

硬件预言机:从物理世界中收集数据,例如来自运动传感器或 RFID 传感器的信息。

软件预言机:从网站、服务器或数据库等数字数据源处收集数据。通常用于提供实时数据,如汇率或价格变化。

传入预言机:主要向区块链传输链下或真实世界的数据。可用于触发基于链下事件的特定操作。

输出预言机:将区块链数据发送到外部世界。可以向外部系统提供链上事件的更新信息。

中心化预言机:由单一主体管理运行,并依赖单一信息源。这可能会带来风险,因为它们引入了单点故障问题,这让智能合约容易受到攻击。

去中心化预言机:利用多个信息源和共识机制来提供更可靠和防篡改的数据。可以最大限度地降低交易对手风险,提高智能合约所使用信息的可信度。

人类预言机:具有专业知识的个人充当数据的来源。他们可以收集信息、验证其合理性、并将其转换到智能合约中。人类预言机可以使用加密技术来验证他们的身份并提供可信的数据。

特定智能合约预言机:为特定的智能合约设计,并满足他们的独特需求。然而,它们需要额外的工作来运营和维护,可能无法拥有普适性。

计算预言机:执行复杂的计算操作,并将计算结果返回到链上。这些计算往往难以在链上进行,或在链上进行的成本极高。此类预言机在网络 gas 约束和高计算成本限制的情况下特别有价值。

去中心化预言机

区块链预言机对于任何复杂和有价值的智能合约服务都是必不可少的。

区块链预言机的用例跨越了诸多行业,包括地理位置追踪(供应链分析、物联网)、体育(预测市场)、天气(旅行、农业)、时间和间隔数据(自动化)以及我们的主要研究重点 —— 金融和资本市场相关数据。

去中心化金融(DeFi)行业有望为世界带来更高效、更透明和更公平的金融市场。

为了做到这一点,DeFi 应用需要能够可靠、无需信任地获取到广泛的数据:资产价格(从加密货币到房地产)、基准参考数据(利率、资金费率)、波动性和市场影响数据等等。

事实上,自 2020 年“DeFi Summer”以来,DeFi 行业的快速扩张突显了对全面、可用和稳健的预言机市场数据的迫切需求。

此外,预言机基础设施需要提供高质量的数据,与任何 L1/L2 区块链无缝集成,并准备好根据日益复杂的 DeFi 生态系统不断增长的需求进行扩展。

在 DeFi 中,喂价数据预言机仍然是最主要和讨论最多的预言机类型。喂价数据预言机设计的历史几乎与智能合约的历史一样长,但现有的架构仍然显示出了它们的局限性。

在接下来的讨论中,我们将专注讨论几个问题:

  • 为什么我们需要区块链和喂价数据预言机,为什么它们很重要?

  • 当前的预言机设计需要什么,它们是否有效?

  • 免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。OKEx学院仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

    加⼊OKEx全球社群

    和全球数字资产投资者交流讨论

    扫码加入OKEx社群

    相关推荐

    industry-frontier