Oracle 已经不再是新鲜事了,在过去的牛市季节中,一些名字取得了令人瞩目的增长,例如 ChainLink (LINK)、Tellor (TRB)、Band Protocol (BAND)……但是有什么潜力和发展呢?或不? Oracle未来如何达到发展阶段?哪个 Oracle 项目将成为最终的赢家?让我们通过CoinCu的预言机系列来寻找答案吧!
第一部分我们一起来阐明Oracle的概念以及一些关于Oracle的问题!
什么是神谕?
Oracle(越南语翻译为“Oracle”)被理解为负责使用 API 或市场数据等方法从外部接收数据并验证到区块链和智能合约中的软件或硬件。
如果上面的定义有点令人困惑,请考虑以下内容: Oracle 是一个帮助将链下数据连接到区块链(链上)的中介。.
例如:
计算机上传输、接收和使用的所有类型的数据都必须以二进制编码。数据可以是文本、音频文件、视频……但一般来说,计算机需要以二进制形式对这些数据进行编码,以便可以接收和处理。
同样,区块链和智能合约本身不接收、处理或验证任何外部数据(价格变动、交易量……的数据),而是必须通过预言机。 。
目前,区块链信息主要分为三种类型:
- 真实世界数据: 来自现实世界的信息。
- 加密货币市场数据: 有关 CoinMarketCap、CoinGecko 的信息,例如价格波动、交易量、市值变化……
- 企业服务: 用于组织和公司运营的信息。
上述信息由预言机获取并用于智能合约和区块链中的挖掘和使用。甲骨文以其重要的功能,帮助区块链和智能合约变得更加实用。
甲骨文分类
Oracle 有几种分类方法。
– 进料后,Oracle分为链上Oracle和链下Oracle。两者的根本区别在于数据的来源。例如,Uniswap 来源的 BTC/USD 价格为 On-Chain-Oracle,CoinGecko 来源的 BTC/USD 价格为 Off-Chain-Oracle。
– 取决于项目的目的,Oracle分为Oracle Service Provider(Oracle服务商如Chainlink、Band…)和Internal Oracle(都是自己项目的解决方案,比如UMA有自己的Oracle为自己的项目提供自己的项目)。
– 通过去中心化,Oracle有中心化的Oracle(例如Compound的Oracle)和去中心化的Oracle(例如MakerDAOs)。
在本节中,我还将解释使用链上和链下 Oracle 的一些优缺点:
链上预言机 | 链下预言机 | |
优点 | – 确保数据的及时性和连续性 | – 较少被操纵的数据 – 数据由授权人员添加到链中 |
故障 | – 易于操作 – 任何人都可以将数据放入链中 |
– 数据延迟 |
理想预言机的特征
一个理想的Oracle解决方案应该具备以下特征:
- 准确度高:解决方案提供的值应反映实际值。
- 抵御欺诈和操纵。
- 连续性和时事性:应确保及时提供系统运行的数据。
- 去中心化:Oracle 提供的数据是去中心化验证的。
Oracle 的作用和重要性
对于一般区块链
为了说明预言机的作用,我举一个与欧洲赛季事件相关的例子:西班牙和克罗地亚之间的比赛结果。
假设创建了一份智能合约来押注西班牙和克罗地亚之间的比赛结果。 一旦外部游戏的结果得到确认,Oracle 就会处理、确认并将此信息提交给智能合约,以处理投注并将其传输给获胜者。 如果没有预言机,数据就可能被扰乱、扰乱,甚至改变,从而导致投注结果逆转。
那么这里是如何看待Oracle解决的问题包括:
- Oracle 将信息放入区块链中,从而处理信息的可用性。
- 解决数据操作问题。预言机节点有助于收集、验证并将经过验证的市场数据传输到智能合约,从而产生我们绝对可以信赖的最准确的最终结果。
- 保护信息的透明度。
那么Oracle在DeFi方面需要什么?这是确保每个人都可以信赖 Oracle 未来增长潜力的重要组成部分。我们将在接下来的几节中找到答案。
对于 DeFi
作为去中心化金融平台,运行 DeFi 需要及时、连续、准确的数据。可以说,Oracle是DeFi发展和稳定的原动力。在 DeFi 中,Oracle 解决方案主要提供 2 类数据:Data Feed 和 Data Price。
- 数据馈送
是一个帮助为第三方服务和应用程序提供信息的应用程序。
该项目向第三方提供信息,这些信息包括:
- 天气信息。
- Coinecko 的价格信息。
- 比特币区块哈希值。
– 数据价格
为其他 DeFi 项目提供奖励。 DeFi 项目使用价格应用于其系统,从中可以交付结果或执行贷款、信贷或现金等订单。
结束
当然,本文将为您提供 Oracle 的相关概述。在接下来的几节中,我将重点分析 ChainLink、Band Protocol、DIA 等顶级项目的运营模式以及 Oracle 未来的潜力和挑战。
在下一篇文章中,我将深入探讨 3 个典型的 Oracle 项目,即:Chainlink、Band Protocol 和 Tellor。这 3 个项目代表了 Oracle 中不同的代币设计。我将更详细地分析每个具体项目中代币是如何设计的。我们会再见面的!
波塞冬
查看 Poseidon 作者分析其他潜在 DeFi 项目的更多文章: