区块链 > 区块链技术 > 一文详解区块链预言机

预言机(Oracle)是什么?预言机项目排名TOP10排行榜

2025-09-15 11:52:24 佚名
简介预言机Oracle是一个帮区块链读取外部资讯的工具,预言机最大的作用,是让区块链的智能合约应用范围更广泛,例如:代币价格、汇率、投票结果等,通常用在智能合约上,下文将为大家详细介绍区块链预言机是什么,为什么要用它,以及常见用途和功能,最后分享知名预言机项目

在许多新的区块链项目中,我们会看到「Oracle」,中文翻译成「预言机」这个词,它其实跟预测未来没什么关系。预言机就是一个专门把现实世界的资料,上传到区块链的工具,概念像是串接API。

预言机最常被使用的,就是取得各种报价。例如现实中各种金融产品、价格、利率等等,随时都有报价数字,但这些报价并不会凭空出现在区块链上,这时就需要有工具机制让这些报价能上传到区块链上,并且还要能保证数字正确、过程安全。

预言机就是让链下资讯正确上传到区块链上的工具,预言机最大的作用,是让区块链的智能合约应用范围更广泛。

这篇文章要介绍区块链的预言机,说明为什么要用它,以及常见用途和功能,最后分享知名预言机项目。

预言机(Oracle)是什么?预言机项目排名TOP10排行榜

预言机(Oracle)是什么?

预言机(英文:Oracle)是一个帮区块链读取外部资讯的工具,例如:代币价格、汇率、投票结果等,通常用在智能合约上。

你可以把预言机想像成比赛播报员,他会不断的更新谁打击、谁上垒、好球坏球、比分多少,就算你不在现场观赛,也能知道整场比赛的细节。

相同的道理,预言机就是智能合约的专属播报员,不过报的不是比赛,而是把最新代币价格、汇率…等不属于链上的资讯,转成可解读的格式,报给智能合约。

预言机最大的功能,就是扩大智能合约的应用范围,从前只能抓链上资料,现在可以扩张到链下。

因为区块链是封闭系统,过去的智能合约的应用受限在链上,不能读取链下的数据,

而现在只要透过预言机串联链下资料,例如:汇率、股价、利率、气温等,都可以记录到区块链上,

例如你可以拿汇率、股价、利率当智能合约的判定条件,让智能合约应用的范围扩大很多。

例如你要在区块链上提供一个类似于美国公债利率的产品,或是需要进行风险评估时需要知道最新的无风险利率数字,这时就需要透过预言机,来把当下市场上利率数字纪录到区块链上。

凡是需要知道链下资讯的智能合约,都要依赖预言机达成

例如:RWA、加密货币借贷、去中心化衍伸品交易所、去中心化预测市场Polymarket等。

关键功能包含:

预言机系统就像是一个中介,同时在区块链上、区块链下运作,传递两边的资讯,扩大智能合约可应用的场景,也维持智能合约的隐私性与安全性。

预言机(Oracle)是什么?预言机项目排名TOP10排行榜

为什么需要预言机:安全的提供外部资料给智能合约

许多人的疑问是:如果只是想喂资料,串接外部资料库API不就好了?

答案是不行,因为资料不够安全可靠。

预言机最大的价值,是安全性及可靠性,而不单纯只是上传资料到区块链上

举例来说:如果有个智能合约是根据比特币(BTC)的价格做判断,例如价格低于多少就自动买进、高于多少就卖出,那这个价格资料就十分关键。 (在预言机中称为Price Feed)

如果Price Feed是人工每分钟输入一次?或是只从某一个资料库网站撷取?

相信大多数人都不会信任这个智能合约,因为它有价格被 操纵的风险,人工输入或单一来源都不可靠。

如果预言机提供的资料不可靠,智能合约就可能做出错误判断,严重的话还会造成人们资金损失。

还有,从区块链技术角度来说,链上的每一笔资料都应该能被公开检验,包含智能合约执行的各项变数,但实务上很难要求资料库网站保存过去所有数据、不得更动、且全天候开放给区块链节点验证。

而预言机会以数字签章或零知识证明(ZKP)技术生成一个可重复查验的「证明」,并传到链上,就能维持区块链的安全性。

这边小小总结一下,提供外部资料给智能合约只是预言机的基本功能,如何提供准确的资料,以及如何符合区块链安全性和可靠性,才是预言机的价值。

预言机项目排名TOP10

以下整理撰文当下预言机排名前10大的项目,按照担保总价值(TVS)排序,资料来自DefiLlama:

预言机项目TVS(亿美元)支持区块链数量特点
Chainlink567.121去中心化、支持多种资料类型、市场规模最大,生态系广泛的预言机
Chronicle80.013MakerDAO官方支持,专注于Maker及DeFi协议价格喂价
RedStone59.579高速、低成本资料传输,开源轻量化设计,支持多链
Pyth Network58.881与金融机构合作,注重高频、低延迟市场数据
Edge Oracle26.55由Chaos Labs开发,专注Solana生态,快速且可靠的价格喂价
Switchboard21.59专注Solana链,去中心化、开源且具良好可扩展性的预言机
Supra7.9045特色是跨链服务,低延迟、高安全性,支持多种资料类型
Stork5.8970主打DeFi与GameFi应用场景,与多个游戏项目合作
API34.3638直接连接原生API,强调去中心化资料供应商生态
UMA2.307以Optimistic Oracle机制运作,支持合成资产,透过奖励机制确保资料真实性

资料来源:DefiLlama (按TVS高到低排序)

担保总价值TVS是衡量区块链预言机安全性和市场规模的指标。

担保总价值(英文:Total Value Secured,简称TVS)计算的是有多少价值的智能合约,是由这个预言机负责提供数据,也就是说,预言机承担着这些规模资产安全运作的责任。

TVS越高,代表愿意使用它的智能合约规模越大,安全性也相对有保障;
反之,
TVS越低,也代表规模越小,风险也可能较高。

撰文当下(2025/08),TVS最大的预言机是Chainlink,担保价值约567亿美元;

而排行第二的Chronicle,TVS就降低到只有80亿美元,差距其实蛮大的。

除了表格内的去中心化预言机,部分大型交易所(例如:币安交易所)也会推出自有的预言机。

例如币安交易所的Binance Oracle,不只能运在BNB智能链上,也开放支持多链,由币安提供专业数据来源和安全保障,是许多DeFi项目重要的资料来源。

币安简短介绍

Binance币安交易所,目前为全球虚拟货币规模排名最大的交易所,于2025年全球注册用户达2.6亿人次,支持超过300种加密货币。

如何你还没有注册币安交易所的朋友,可以通过下文的注册链接和APP下载地址,结合视频教程,自行注册。

币安官网注册:https://static.jbzj.com/qkl/ba/bazc.html(复制网址到浏览器打开)

币安安卓版APP下载:https://static.jbzj.com/qkl/ba/baxz.html

预言机常见用途?

预言机是许多区块链应用背后的基础建设,不太容易被注意,但没有预言机,许多热门应用就无法实现。

下面根据预言机提供的资料类型,介绍几个区块链实际应用:

预言机提供的
资料类型
区块链实际应用
(仅举例)
提供加密货币的即时价格加密货币借贷平台、去中心化衍生品交易所、合成资产
提供现实资产的即时价格RWA实体资产代币化
提供特定的天气数据自动化保险合约
提供球赛、各种现实事件的结果去中心化预测市场
提供其他区块链的资讯跨链移转资产、跨链治理

1. 提供加密货币的即时价格:各种DeFi去中心化金融服务

预言机最常见的用途就是:提供加密货币的即时价格,称为价格喂价(Price Feed)。

许多去中心化金融服务(DeFi),智能合约是靠代币价格做判断,例如:加密货币借贷平台、去中心化衍生品交易所、合成资产等,这些代币价格数据都要靠预言机提供。

举例来说,加密货币借贷平台如Aave、Compound等,需要监控ETH、BTC、USDT等代币的即时价格,才能判断用户的抵押品是否足够,还是要立刻清算。

常用来提供即时价格资料的预言机包含Chainlink、Pyth Network、Redstone等去中心化预言机网络。

2. 提供现实资产的即时价格:RWA实体资产代币化

预言机也常被用来提供现实资产的即时价格,例如:股票、债券、黄金等。

RWA代币是一种对应现实世界资产的加密代币,例如:PAXG代币对应1金衡盎司的黄金、OUSG代币对应美国国债。

这些代币一般会搭配智能合约,设计收益分配、转换条件等功能,但智能合约要有现实资产的资讯才能运作,例如:

预言机就是负责安全、正确的提供这些资讯,让链上的RWA智能合约自动运作,常见的预言机包含Chainlink、RedStone等。

3. 提供特定的天候数据:自动化保险合约

透过智能合约,可以在区块链上创建自动化的保险合约,但它需要预言机提供外部数据,才能自动判断条件、自动赔付。

举例来说,纽约保险新创公司Arbol,透过区块链推出参数化保险(Parametric Insurance)产品。

这是一种天气保险的智能合约,Arbol把合约布署在链上,透过Chainlink预言机取得温度、降雨量、风速等真实天气数据,发生指定极端天气事件的时候,智能合约就自动支付。

4. 提供球赛、各种现实事件的结果:去中心化预测市场

预言机也能为各种广泛主题提供答案,例如:金年NBA总冠军战MVP是谁、MLB世界大赛冠军是哪一队、现任美国总统是谁等。

举例来说,Polymarket是一个创建在区块链上的去中心化预测市场(英文:Prediction Markets),用户可以在平台上对各种主题、各种未来事件下 注,例如:道奇队和巨人队下次比赛谁赢、下个月会不会降息、降多少等。

等现实事件的结果揭晓,再透过UMA Optimistic预言机上传到区块链,智能合约自动判断谁赢、谁输,并分配奖励。

5. 提供另一条区块链的资讯:跨链资产移转/跨链治理

预言机除了能把现实资讯带进区块链,也能在链和链之间传递资讯,让不同区块链互通沟通。

下面举例几个跨链预言机的应用:

常见的跨链预言机服务商有Chainlink CCIP、LayerZero、Axelar 等,它们确保资讯在跨链传输过程中不被窜改,也可以发送指令,启动跨链智能合约的执行。

6种常见的预言机分类

预言机为了提供不同功能,因此有很多种类,以下是一些区隔预言机类型特性的分类方式。

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

在区块链领域,大多使用去中心化预言机,中心化预言机较少使用:

去中心化预言机的典型案例是Chainlink公司,它把许多独立的预言机节点,和许多可靠的数据源结合,形成去中心化预言机网络(英文:Decentralized Oracle Network,简称DON)。

这种做法参考了区块链去中心化的精神,可以有效避免骇客攻击和单点失效,也降低资料被 操控的风险。

而中心化预言机虽然更简单、快速、方便,但也容易产生信任疑虑,例如:数据出错、无法公开验证,也很难抵抗骇客攻击,一旦预言机瘫痪,智能合约也会一起瘫痪。

预言机(Oracle)是什么?预言机项目排名TOP10排行榜

2. 软件预言机/硬件预言机

在区块链领域,使用软件预言机较多,硬件预言机较少:

这个分类是根据资料的来源形式做区分。

软件预言机就是直接从网络上读取资料,例如:汇率、加密货币价格、天气预报等。

网络资料来源的多样性较高,取得方式也比较简单,许多去中心化预言机都是透过这个方式创建。

而硬件预言机则是透过连接各种实体感测装置来取得数据,
例如:温度计、条码扫描器等,当温度计测到温度变化、或扫描一个新条码,数据可以直接透过预言机传送到区块链给智能合约判断。

但硬件预言机缺点是数据来源的多样性较不足,而且取得困难,

举例来说,想用硬件预言机读取一个城市目前的气温,你要跑遍城市各地、在不同位置都插上一支电子温度计,并在同一时间读取,这比直接上网爬资料困难多了。

但各种设备装置上感测器设备(Sensor)也算是近年趋势,未来在多样性上也许也能做到更加多样。

3. 跨链预言机

跨链预言机(英文:Cross-Chain Oracles)能让以太坊、BSC、Solana等不同区块链,互相读取对方的资料。

过去,不同区块链上的智能合约,不能相互传递信息,因为区块链之间无法相读取沟通。

而跨链预言机的功能是打破这项限制,让两条不同区块链上的智能合约可以沟通、协作,对提升区块链的互通性(Blockchain Interoperability)有很大的帮助。

举例来说,一个布署在以太坊上区块链上的智能合约,可以透过跨链预言机,得知Solana区块链上另一个ˋ智能合约情况,并且作出反应。

目前成熟的实际案例是Chainlink推出的Cross-Chain Interoperability Protocol ,简称CCIP,这是一种预言机驱动的跨链信息协议。

CCIP已部署在Ethereum、Avalanche、BNB Chain、Polygon、Base等多条主流区块链,支持跨链资产转移和智能合约间的信息传递。

撰文当下包括SWIFT、Aave、Synthetix 等机构也已测试或集成其功能,CCIP已经渐渐变成跨链应用的基础建设。

4. 人类预言机

人类预言机(英文:Human Oracles)白话说就是由人类社群提供答案,在区块链上比较少见。

许多现实事件的判定很难自动化,例如:

它适合用在情境模糊、条件复杂、没有标准、不容易从API上找答案的问题;
但缺点也明显,主观性高、容易出错、也不够去中心化,所以不会由单人提供答案。

常见的方式是设计一套正向奖励机制,鼓励社群成员提供正确答案,再把结果传回链上智能合约执行。

以Polymarket用的UMA Optimistic预言机为例,当事件结果公布之后(例如拜登落选,没有连任),你可以透过支付押金(Proposal Bond)提交答案。

如果没人跳出来质疑你的答案,一段时间后这个答案就会被智能合约采纳,你可以拿回押金和奖励。

如果有人质疑(提出质疑也要付押金),就进入UMA的资料验证机制(Data Verification Mechanism),简称DVM投票,由UMA代币持有者投票决定。

最终,只有提供正确答案的人可以拿回押金+奖励,提供错误答案的人,押金会被全部没收。

5. 计算型预言机

计算型预言机(英文:Compute-Enabled Oracles)不只能传递链上、链下的资料,还能协助做运算。

考量区块链技术限制,把所有的运算都放在链上成本会太高;
透过预言机,把不适合在链上处理的运算先在链下处理,再把结果传回链上,可以有效节省区块链壅塞的问题。

这种类型的预言机在处理统计、加密算法时都很实用。

举例来说,Chainlink公司推出的Automation 2.0,让开发者把复杂的逻辑运算放在链下,计算完成再把结果送回链上,大幅节省Gas Fee,并保障正确性。

6. 合约专用预言机

合约专用预言机(英文:Contract-Specific Oracle)其实就是客制化、量身订做、专属用途的预言机

目前这种预言机在区块链上实际使用的案例较少。

因为合约专用预言机只能和单一智能合约配合,提供特定的链下数据,优点是精简、安全,缺点就是缺乏弹性,难以大量布署智能合约。

举例来说,如果你打算部署许多不同类型的智能合约,而且每个智能合约需要的链下数据都不同,那就要针每个智能合约个别配置一个独立的预言机,其实不太方便。

也因为这些原因,区块链上大多选择具多种功能的通用型的预言机。

预言机的风险

虽然预言机是链上应用的重要基础设施,但它本身也可能成为系统的薄弱环节,常见的风险类型如下:

1. 预言机自身的漏洞

预言机本身也可能会有漏洞,即使是把数据源、节点充分分散,同样可能遭骇客攻击,让用户产生损失。

举例来说,2022年Inverse Finance曾因为预言机攻击而损失1500万美元。

骇客利用SushiSwap上的低流动性 交易对INV/ETH,大量买进INV代币,推高价格,让预言机喂了被 操控的假价格,再以这些被高估的资产做抵押,借出大量资金,最终转走所有协议的资金。

其他常见的预言机漏洞还包括:

当预言机的设计和运作方式比较封闭、不够透明时,风险相对较高一些;而有些开源的链预言机,允许其他人审查设计,有助提升网络安全,也帮助开发者完善设计。

2. 资料来源品质差异和来源集中化

白话来说,就是预言机的资料来源,可靠度和品质不足。

举例来说,预言机会从多个数据源抓取数据,有时候也会包含一些免费API,有些免费API的数据可能有资料过时、缺漏、精确度不足等问题,如果智能合约采用这些数据,出错的风险也会增加。

而要解决这个问题,必须依赖预言机公司筛选,选择那些能提供标准化、即时资料的高品质来源。

但反过来说,如果预言机完全依赖少数高品质来源,也可能变成数据源集中化,反而造成另一种风险。

如果过度依赖少数来源,一旦来源中断或被窜改,整个预言机网络将受影响。

3. 预言机不一定能代表公平市场价格

用比特币(BTC)报价做举例,不同交易所有不同的报价,流动性低、成交量小的交易所,价格可能和大型交易所相差很远,如果把这些数据一视同仁,可能无法反映真实市场价格。

大部分预言机会设计加权机制,以Chainlink为例,它使用的是交易量加权平均价格,意思是说,交易量大的交易所,报价权重较高,交易量较小的交易所,报价权重较低。

理想情况下,有些预言机服务商还会主动排除异常值和虚假交易量,来提高准确性。

4. 奖励机制设计错误(针对人类预言机)

文章前面举例过的UMA Optimistic预言机,它会先假定第一个提出的答案就是正确答案,只有在有人提出挑战时才进入投票。

这要依靠正确的奖励机制才能有效运作,如果没有诱因或奖励机制设计错误,就不会有人愿意挑战,错误的答案(或数据)就可能被上传到区块链上。

预言机快速重点整理

1. 预言机(英文:Oracle)是帮区块链读取外部资讯的工具,常用在智能合约上。

2. 预言机最大的功能,就是扩大智能合约的应用范围。

3. 预言机可以提供的资讯种类很多,例如:代币价格、现实资产价格、现实事件的结果等,广泛用在各种DeFi服务上。

4. 在区块链上,常见的预言机包含去中心化预言机、软件预言机、跨链预言机、人类预言机等。

5. 预言机是链上应用的重要基础建设,但它本身也可能成为系统的薄弱环节。

总结

预言机算是目前区块链技术发展上重要的一项基础设施,因为它是现实与区块链的资讯交流中介。

以这类型项目趋势来说,整体前景我认为是乐观的,尤其像是近期DeFi和RWA真实世界资产的发展,预言机就是其中必要的设施。而目前区块链应用中,最重要的仍是金融性质的应用,预言机在其中也是必要的角色。

不过如果是单一个别预言机项目的发展就不好说,因为目前大多数预言机项目通常是为了满足某些特定应用场景的数据需求而产生,
例如某个项目,需要某个数据,相应的预言机应运而生,

至于预言机自己本身探索新领域数据与技术来等待需求出现,这种状况大概会比较少(如目前市场领导只Chainlink算是例外),

这代表预言机与各种数据需求项目之间,其实是有高度紧密的链接性,并非独立发展,很容易大者恒大,并且相当依托于需求端合作的项目本身发展状况,而不容易创造自身成长。

因此对于预言机的发展,我觉得要理解到,预言机并不是一个可以单独持续成长的项目类型,而是依托于其他项目及整体市场行业发展状况的类型。

预言机在区块链整体发展中,虽然它带来了大量新的可能性,但本身并不是一个开创性的角色,而是一个辅助工具的角色。

以上就是预言机(Oracle)是什么?预言机项目排名TOP10排行榜的详细内容,更多关于一文详解区块链预言机的资料请关注脚本之家其它相关文章!

本站提醒:投资有风险,入市须谨慎,本内容不作为投资理财建议。

相关文章