了解预言机:Solana必不可缺的DeFi基础设施(上)

以太坊的出现,为人们提供了一种全新的、具有革命性的金融环境,用户可以通过其智能合约进行无缝转账。然而,以太坊无法将真实世界的数据集成到其区块链中。

如果我们想要获取以太坊的实时价格,来计算Solana、以太坊、币安智能链上的DeFi借贷协议的清算阈值,或者如果我们想要交易亚马逊、苹果或特斯拉的股票化代币,在那些时刻,我们都需要预言机来将数据带入区块链世界。

DeFi提供了一种去中心化、无许可、非托管和抵制审查的解决方案,未来很有希望取代如今支离破碎的传统金融体系。然而,人们不太了解的是,正是由于预言机的存在,才使得DeFi生态系统成为可能。随着区块链和DeFi生态系统的发展,预言机已经成为连接区块链与外部世界的关键基础设施。

什么是预言机

智能合约在消除中间商和实现去中心化应用方面发挥了不可思议的作用,这在十年前是任何人都无法想象的。然而,作为一个完全存在于区块链上的技术,智能合约也有一些严重的局限性——区块链和智能合约无法从其网络之外访问数据。

在此背景下,区块链预言机应运而生。

通过预言机将真实世界的数据传递给使用区块链技术的智能合约,我们可以确保获得区块链本身和验证所需的所有信息。这也是为什么预言机会被称为区块链中间件。失去了预言机,链上和链下就不能很好地协同工作。

必须要注意,智能合约不会等待来自外部来源的数据进入系统。这意味着预言机正在做一项了不起的工作——为两个世界带来了互操作性。预言机的价格反馈,是智能合约中最需要的功能。

因此,预言机是区块链行业的最重要组成部分之一,它们帮助区块链彼此发送和接收数据。此外,它们是在区块链中使用链下数据的关键解决方案。支持智能合约的区块链可以使用链下数据来触发它们。

换句话说,预言机是传统的中心化系统和创新的去中心化系统之间的桥梁。

通常,智能合约需要获取与合约协议相关的外部信息,这些信息以电子数据的形式出现。而预言机可以向智能合约提供外部信息。预言机将这些信息提交给智能合约,触发区块链上的状态更改。这些外部数据要么来自大数据应用,要么来自物联网,可以是任何数据,比如天气温度或价格波动。

预言机创建了一个数据市场,任何人都可以参与数据的买卖,而不是中心化机构垄断市场。你仍然可以撒谎,但是如果你这样做了,你就会被惩罚。如果你想作恶,质押的代币会被没收。另一方面,如果你提供优质的数据,你就可以从中获得报酬。不同的预言机平台有不同的工作机制。

然而,过分依赖预言机可能会引发一些问题。如果预言机发生宕机,提供不准确的数据,或者被恶意行为者攻击,那么区块链应用可能会变得脆弱。使用去中心化预言机和聚合来自多个预言机的数据能够最小化潜在的风险。

预言机有哪些分类?

预言机在不同用例中的需求是不同的。因此,开发者们推出了针对不同场景而定制的不同预言机。预言机用区块链建立了一条双向通信线路:数据可以发送进来,也可以传输出去。

我们可以根据信息来源、信息方向和信任程度对预言机进行分类。

数据来源可以是硬件,也可以是软件:

1、硬件预言机直接从现实世界获取数据,并将其转换为数字价值,然后输入智能合约。其中包括条形码扫描器和传感器等,它们主动或被动地收集数据并将其传输到智能合约。

2、软件预言机从在线资源获取信息,如网站、服务器或数据库,从而为智能合约提供最新的信息。软件预言机可以提供实时信息,如汇率、价格或航班信息。

信息的方向可以是入站,也可以出站:

1、 入站预言机允许网络将外部数据源的信息发送到智能合约。输入的信息几乎可以涵盖任何方面——从资产的价格波动到天气状况,再到支付证明。

2、出站预言机则可以将区块链数据带到外部世界,允许智能合约将数据发送到外部数据源。

预言机可以是中心化,也可以是去中心化的:

1、 中心化预言机作为一个单一的实体,并作为智能合约的唯一数据提供者。如果一个中心化预言机被破坏,那么智能合约也会被破坏。智能合约的准确性和有效性在很大程度上依赖于它们所提供的数据质量,因此预言机对智能合约有着相当大的影响力。

2、另一方面,去中心化预言机依靠多个外部来源来增加提供给智能合约的数据的可信度。通过利用许多不同的数据源,并实现一个不受单个实体控制的预言机系统,去中心化预言机网络有潜力为智能合约提供更高级别的安全性和公平性。

被寄予厚望的Solana预言机生态

安全地、准确地集成来自现实世界的链下数据,对于依赖外部信息的去中心化应用来说至关重要。

所有这些预言机都有一个共同的目标——解决链下和链上生态系统之间的交互,但基本设计和采取的方法可能是不同的。

在Solana区块链上有多个深受用户青睐的预言机提供商,比如Pyth Network、Band Protocol、Chainlink等。

Pyth Network

Pyth Network是建立在Solana区块链上的下一代预言机解决方案,它旨在通过以太坊、Terra和Solana之间的跨链双向桥Wormhole进行跨链。Wormhole还可以扩展到任何其他与EVM兼容的链,所以Pyth能够与以太坊二层扩容解决方案建立通信。

Pyth预言机服务也将在Terra上可用,因为Terra是发展最快和最有前途的区块链之一,其拥有不断增长的开发人员社区。Pyth还计划在未来扩展到其他区块链。

Band Protocol

Band Protocol的目标是让谷歌云和彭博社等传统数据提供商向去中心化应用(DAPP)提供数据,并由此产生收入。Band Protocol是预言机中第一个将收入直接提供给链上数据提供商的平台。通过扩大数据源的范围,其整体数据质量也将得到改善,DAPP开发者将能够为他们的智能合约应用获取更多样化的数据源。

Band Protocol已经启动BandChain Phase 2,允许机构向去中心化经济提供价格反馈、活动结果和体育结果等数据。传统企业通过Band Protocol实现的去中心化生态系统,有巨大的潜力创造新的商业模式和收入流。

Chainlink

Chainlink是一个去中心化预言机网络,旨在为任何区块链上的高级智能合约提供可靠且不可篡改的数据,从而将智能合约与现实世界的数据连接起来。在一个网络中有多个Chainlink节点,避免了用户因为一个预言机离线可能遇到的风险。

Solana将Chainlink作为其所有DAPP的预言机解决方案。在Chainlink防篡改输入和输出的支持下,Solana可以通过高性能的二元期权为DeFi市场带来巨大的价值,并无需担心持续的安全风险。

结语

预言机在区块链领域扮演着枢纽的角色,决定了每个区块链的愿景能否真正实现。不得不承认,预言机技术距离完美还有很长的路要走。虽然预言机领域还处于探索阶段,但是其前景可期。

没有预言机,区块链就像没有网络连接的电脑。当然,预言机必须与Solana区块链一样安全,以维护智能合约的端到端安全性。

Solana期待通过提供安全、可靠的预言机,来构建基于自身区块链的DeFi产品,这将使更先进的DeFi智能合约成为可能。

写评论,请先登录