预言机Oracle,是区块链世界重要的基础设施,以作为链上世界和现实世界的桥梁。下文为读者详细整理什么是预言机?实际的功用以及常见的类型。前情提要:V 神新文:以预言机实现质押,如何用类 RAI 系统安全地 Stake ETH?背景补充:预言机Chainlink推出20路线图引进质押 Staking!LINK大涨16
本文目录
预言机的应用预言机的风险?区块链预言机,英文又称 Oracle,一般读者首次接触到这概念时,通常会因为它奇特的名字而感到困惑,但是预言机是整个生态系中重要的基础设施,没有它的话,众多 Dapps 和智能合约便无法获得现实世界的资料。
下文为读者详细介绍什么是预言机、为什么重要?有哪些类型与风险?
什么是预言机?我们知道,区块链世界是一个独立的原生网路,但如果我们想要它在日常生活中发挥作用,将链下数据带到链上时,例如某个代币的价格、现在的温度、一颗苹果多少钱#8230该怎么办呢?
这时,区块链世界就需要一个可靠的资讯来源,也就是预言机。透过预言机,可以使各种 Dapps 或智能合约能够存取区块链网路之外的资料,充当链上世界和现实世界的桥梁。
预言机可充当链上世界和现实世界的桥梁图源:Chainklink预言机的功用?预言机最重要的功能之一,是可以帮助进行加密货币投资。它以为跟踪加密货币价格,然后可以根据这些变化买卖加密货币,以更轻松地保确资产组合处于最新状态。
另外一个重大功用则是,预言机可以将加密货币与现实世界融合。举例来说,你现在和一位朋友透过智能合约打赌一场 NBA 篮球赛:
首先,你们双方都同意条款并将资金锁定在合约中;
比赛结束后,区块链预言机将通知智能合约比赛结果;
最后,智能合约会将资金发送给赌局的赢家。
此外,预言机也有助于管理衍生品、保险和其他风险管理技术。例如农民可以使用预言机来管理农业衍生品,以防恶劣天气毁坏他们的农作物、并确保农民在经历极端气候时,能获得保险金。

预言机为了提供区块链与外部数据进行互动,可以采用多种形式,包括但不限于以下类型:
coinbase官网中文版1、硬体和软体预言机硬体预言机,通常提供现实世界中发生的数据。例如,在供应链管理中,如果带有 RFID 标签的物体到达特定的仓库后,则可以将该数据发送到智能合约,以进行物流进度追踪。
相反的,软体预言机,通常提供来自网站、伺服器或数据库等数位资源的数据,是目前最强大的预言机类型。
2、输入和输出式预言机预言机与区块链建立双向通信通道,将数据输入和输出。虽然输出式预言机可以将区块链数据传递到外部世界,但输入式预言机更有可能将链下或现实世界的数据传递到区块链。
对于输入式预言机,一个常见的场景可能是:如果某资产达到特定价格,则下达买单;另一方面,输出式预言机则用来提醒外界注意链上发生的事件。
3、中心化和去中心化的预言机中心化预言机由单个实体管理,并作为智能合约的唯一数据来源。虽然方便,但仅使用一种信息来源可能很危险,因为合约的有效性完全取决于负责预言机的实体。此外也更容易受到恶意攻击或安全漏洞的风险。
去中心化预言机的目标与区块链相似,它们不依赖于单一的资讯来源,从而使传递给智能合约的信息更加可靠,例如我们常听到的 Chainlink 就是去中心化预言机项目。
中心化预言机可能会造成风险图源:Chainlink4、真人预言机在特定领域具有专业知识的个人,有时可以充当预言机,他们可能会从各种来源收集信息,检查其合法性并输入至智能合约。
因为人们可以使用密码学来验证他们的身份,所以诈欺者冒充他们,并提供篡改数据的可能性很小。但是一样具有中心化的风险存在。
预言机的应用预言机可以作为连结链下真实世界与市场上的 DeFi 项目、供应链管理、游戏和保险#8230等的桥梁。以下举例预言机可能作为与 DApp 互动的数据实例:
预言机的风险?预言机通过将外部数据引入,在智能合约执行中发挥关键作用。但另一方面,预言机的安全性一直以来也是业界讨论的重点之一,因为如果资讯来源遭代骇客攻击,可能会为智能合约的执行带来巨大的危险。
一般来说,预言机是相当安全的。但是如果预言机得到了错误的信息无论是无心的错误、还是恶意的行为,那它最终可能会做出危险的决定。
因此当用户在探索广大的区块链世界时,如何确保预言机可以提供真实、可信的数据,也是必须谨慎处理的细节。
相关报导Blur的崛起故事!富比士:10人团队如何超车Opensea、改变NFT市场格局
NFT市场研究》Blur狂欢后,埋下了流动性陷阱?
麻吉大哥刷Blur惨赔 4600 ETH!回呛社群:NFT跌价怪我?你们的都会归零