撰文:Ryan Sean Adams 来源:Bankless
预言机(Oracles)是加密经济的一个重要基础设施。
没有预言机,区块链就像没有互联网连接的计算机。它们与外部世界隔绝,只能参考区块链内部分类帐的本地信息。
这限制了加密的用例。Oracles 解决了这个问题。
想获得 ETH/USD 的实时价格信息来衡量 DeFi 协议(如 Maker、Aave 或 Compound)的清算阈值?想要交易 AMZN、AAPL 或 TSLA 的合成版本吗?你需要 Oracles。
Oracles 需要高度安全,因为很多东西都依赖于它们。如果数据传输被泄露,人们就会蒙受损失。这种情况我们已经见过几次了。
既然如此多的 DeFi 依赖于 Oracles,我们应该更多地了解他们。今天,ChainlinkGod 揭示了去中心化 Oracles 的价值。
就让我们一探究竟吧。
1
去中心化的 Oracle 网络(DONs):驱动智能合约经济
图文:Logan Craig
智能合约是具有编码逻辑的去中心化应用程序(如果发生 x 事件,则执行 y 操作),在区块链网络上确定性地执行。
公共区块链不是由单一的中心化机构或像 Facebook、谷歌或苹果这样的技术垄断者来维护,而是由全球各地的独立计算机网络来维护。通过经济激励,这些计算机在没有任何中央领导者进行协调的情况下,就区块链的当前状态达成全球共识。众所皆知,这提供了一系列有价值的属性,例如抗审查、无许可访问、非托管资产管理和不可逆转的交易。
然而,有一个基本问题:区块链就像一台没有互联网连接的计算机。
区块链仅通过跟踪在其自身分类账中发生的活动来生成其强大的安全属性。因此,区块链是有效隔离的网络,无法在不失去使区块链有用的所有属性的情况下,与现实世界中智能合约可能需要的外部资源进行自然连接。
这是一个问题,因为绝大多数智能合约用例都需要外部数据,例如访问以太坊对美元的价格、布宜诺斯艾利斯(Buenos Aires)的平均温度、装有原材料的海运集装箱的位置、另一个区块链网络(如比特币)的状态,或任何其他尚未存储在该区块链的本机分类账上的数据。
区块链无法本地连接到外部数据和事件
为了克服缺乏外部连接的问题,需要一个额外的基础设施,称为“预言机”,它从链外来源获取数据并将其传送到区块链上,以便智能合约应用程序可以使用这些信息。Oracles 不仅提供链上传输数据的交付机制,还作为确保数据高度完整性所需的验证机制。如果智能合约要保留端到端的确定性,那么预言机机制需要像底层区块链一样安全可靠,因为预言机数据的输入直接决定了消费智能合约的输出。
正如那句名言所说,垃圾进入会导致垃圾流出。
因此,Oracle 机制不能是单个中心化节点,因为这会引入单点故障,例如节点损坏或离线。这将违背使用由数千个节点组成的区块链网络的全部目的。此外,Oracle 机制不应依赖于单一数据源,因为数据源可能会提供错误数据和 / 或离线。
中心化预言机是单点故障
相反,Oracle 机制必须在节点运营商和数据源级别去中心化,以确保没有故障点。虽然区块链和预言机旨在实现不同的目标(前者提供交易共识,后者提供现实世界数据共识),但它们的互补性意味着采取相似的方法来实现安全性。
一个适当保护的去中心化 Oracle 网络(DON)还必须提供额外的安全层,例如连接到高质量数据源的能力(提供准确性和正常运行时间保证),通过加密签名的数据完整性证明(当数据提供者自己运行 oracle 节点),通过多层聚合过程进行数据验证(减少停机时间、异常值和损坏的数据),加密经济保证以激励正确操作(隐式激励和显式抵押),以及选择性地提供数据隐私(例如零知识证明)。
DONs 通过深度防御的方法确保安全性和可靠性
Chainlink,最广泛采用的预言机解决方案遵循这种防御方法,为智能合约生态系统提供一个通用框架,以构建开放访问任何外部数据资源的 DON。
目前,有超过 450 个 Chainlink 喂价(Price Feeds)在多个区块链网络中运行,包括以太坊、Polygon、BSC、Avalanche、xDai 和 Heco,并计划扩大到更多的区块链和第二层解决方案,如 Arbitrum、Optimism、Solana 等。oracle 网络不仅提供去中心化的数据馈送,还提供广泛的安全链外计算服务,包括可验证的随机性、Keepers 以及其他正在开发的各种形式的链外计算,如 FSS、DECO 和 Town Crier。
Chainlink 为智能合约生态系统提供广泛的预言机服务
有了适当保护的 DON,开发人员可以创建混合智能合约——将基于区块链的智能合约和 DON 服务相结合的应用程序,以提供比孤立的链上逻辑更先进的功能。这些应用程序充分利用链上和链下世界的优势,以支持长期以来被视为智能合约核心价值主张的用例。
2
去中心化 Oracle 网络 (DON) 的用例
虽然 DON 支持的混合智能合约用例几乎没有数量限制,但我将介绍一些我认为在短期、中期和长期具有重大破坏力的用例(包括您可能已经熟悉的 DeFi 应用程序示例与)。随着加密生态系统不断创新和进步,这些用例将随着时间的推移继续扩展,以满足其用户的需求。
让我们深入了解一下。
1. 去中心化金融和价格信息反馈
我们今天看到的 DON 驱动的混合智能合约的第一个也是主要用例是去中心化金融,又称 DeFi。可以说,DeFi 是区块链技术的产品市场,它为当今的传统金融体系提供了一种去中心化、无需许可、非监管和抗审查的替代方案。然而,鲜为人知的是,DeFi 生态系统之所以成为可能,正是因为 DON 的存在。
例如,按目前锁定的总价值计算,排名第一的 DeFi 应用是 Aave,这是一个去中心化的货币市场,允许用户借出和借用数十种不同的链上代币。
这创造了一个双向市场,贷方可以从闲置的代币中获得被动收益,而借款人则可以获得营运资金以随心所欲地进行部署。Aave、Compound、Cream、Rari 等去中心化货币市场协议使用 Chainlink Price Feeds 来计算创建头寸期间的最大贷款规模,并确定头寸何时变得抵押不足而必须清算,从而持整个市场的偿付能力。
去中心化货币市场使用贷款价格馈送数据的示例
虽然今天基于 DeFi 的货币市场特别关注原生加密货币和稳定币的借贷,但未来可以并且将会创建新市场来支持代币化的现实世界资产。例如,这允许用户借用代币化的房地产来代替抵押贷款,或借入 CBDC 为其业务提供资金。作为通用基础设施,此类市场理论上可以支持任何类型的代币化资产,由于 ERC20 和 ERC721 等代币标准,这些资产将以向后兼容的方式存在。
通过 Chainlink DONs 实现的另一个强大的金融原素是 Synthetix 等协议,它使用户能够生成由链上加密货币(SNX)过度抵押的合成资产,并反映现实世界资产的价格,如加密货币(如 BTC、ETH、LINK)、法定货币(如美元、欧元、日元)、商品(如黄金、白银、石油)、指数(如 FTSE、N225、sDEFI)和股票(如 TSLA、GOOG、AMZN)。在全球债务池的支持下,用户可以通过简单地切换决定其代币价值的数据源,以零滑点将其合成资产“交换”为任何其他合成资产。
Synthetix 协议使用 Price Feeds 生成合成资产
通过链上抵押品和 Chainlink 数据馈送的结合,现实世界中任何资产或指标的合成版本都可以被带入链上并进入加密经济,包括财产估值、CPI 指标、原材料的总价值、TVL 特定协议、Vitalik 在 Twitter 上的关注者数量。或其他可以量化和数字化的指标,作为链上数据馈送。
这里的潜力几乎是无限的,允许用户将任何东西代币化,并开始投机和对冲而不必离开链上生态系统。
DeFi 生态系统中还有许多其他支持 DON 的用例,例如去中心化 / 算法稳定币、收益聚合器、去中心化交易所、永续合约、期权、期货、rebase 代币、预测市场、收益耕作、资产管理、跨链代币、固定利率收益率等。
2. 动态 NF 和可验证的随机性
NFT 在 2021 年引起了公众的关注,交易量和铸造代币的多样性呈指数级增长。虽然其中许多 NFT 是静态图像或 gif,但我们也看到了 NFT 平台(例如 Ether Cards)支持的动态 NFT 的兴起,这些平台通过外部数据输入将获得和拥有 NFTs 的体验游戏化。
这些外部输入可以包括实时改变 NFT 属性的真实世界数据。这包括价值与球员表现数据挂钩的体育 NFT 或允许艺术家随时间改变其数字艺术品的 NFT 市场,例如根据纽约市的天气和时间改变图像背景的 NFT。通过外部数据增强 NFT 和链上游戏应用程序的一种越来越普遍的方法是利用可验证的随机性解决方案,例如 Chainlink 的可验证随机函数(VRF)。
凭借可验证的随机性,开发人员可以通过分配可证明的随机特征、分布和铸造活动来增强他们的 NFT。Aavegotchi 是基于 NFT 的平台的一个例子,它利用了 Polygon 侧链上的可验证随机性。
在发布时,Aavegotchi 的智能合约要求在链上进行数千次的随机性,以确定用户在打开“门户”(其供应量有限,只有 10000 个)后获得哪些 Aavegotchi 的 NFT。通过这种基于随机性的游戏化,用户可以参与“稀有农业元游戏”,用户可以通过赢得抽奖和其他游戏来尝试铸造稀有 NFT 或提升现有 NFT 的等级。
使用 Chainlink VRF 实现安全随机性的 Aavegotchi 铸造过程
另一个典型的例子包括越来越流行的基于 NFT 的链上游戏应用 Axie Infinity,它使用可验证的随机性来确定新铸造的 Origin Axies 的特征。这样的 Axies 有机会拥有神秘的零件,而这些零件在历史上的售价超过 300 ETH。
通过创建动态 NFT,引入了一个全新的用户体验,这在 Web2.0 世界中是无法比拟的。
3. 链 上审计跟踪和储备证明
随着智能合约生态系统的发展,稳定币、包裹的跨链资产和代币化的现实世界资产的数量也在增长。然而,支持这些代币的抵押品位于链外,这意味着智能合约无法自然地访问审计这些代币所需的数据并确保适当的抵押品。
其结果是与透明度、抵押品不足和部分储备贷款有关的新风险。DONs 可以通过储备证明(Proof of Reserve,PoR)馈送来克服这个问题,它提供必要的链上数据来验证一个代币的链下抵押品。
通过对由链下资产抵押的代币进行按需链上审计跟踪,用户可以获得更高的透明度,并且智能合约可以通过实施特定的应用逻辑,在检测到抵押不足时执行,快速防止不可预见的部分储备活动。例如,DeFi 应用程序可能会暂时暂停服务,或阻止从特定抵押不足的资产中铸造更多代币。储备证明不仅有助于防范 2008 年大金融危机等系统性风险,还可以为每个人创造一个更值得信赖的 DeFi 生态系统。
在稳定币的情况下,通常由在链外银行账户中持有的美元作为抵押,我们看到 Paxo 的 PAX 稳定币和 TrustToken 的 TUSD 稳定币都有储备证明。对于后者,储备数据由美国排名前 25 的审计公司 Armanino 提供,该公司提供实时更新,证明支持 TUSD 稳定币的 TrustToken 的链外美元银行持有量。鉴于 TUSD 存在于多个区块链上,他们在以太坊上推出了储备证明和供应证明的数据反馈,在允许用户使用稳定币参与经济活动之前,可以通过智能合约应用程序进行交叉引用。
以太坊上的 TrustToken (TUSD)储备证明馈送
除了美元支持的稳定币之外,我们还看到不可避免的多链现实,用户希望在区块链之间桥接他们的加密货币,例如将他们的 BTC 带到以太坊,以便它可以与 DeFi 生态系统一起使用。在这种情况下,我们已经看到 Ren Protocol 的 renBTC 和 BitGo 的 WBTC 代币都启动了储备证明提要,以审计支持这些跨链代币的比特币区块链上的真实 BTC 持有量。同样,智能合约在允许与跨链代币互动之前可以参考这些馈送,从而保护用户免受无支持代币的后果影响,例如开设不良贷款或进行不公平交易。
以太坊上包裹的 BTC (WBTC)储备证明
启用 DON 的储备证明的概念远远超出了这些用例,并且可以允许审计真实世界资产支持的代币,例如代币化的房地产。这包括在区块链上提供有关房产所有权和现金流的验证信息,允许用户和智能合约分析支持这些代币的资产的真实性质。随着 DeFi 经济的发展,对链上透明度的需求将继续增加。
4. 链下计算和保管人(Keepers)
关于智能合约的性质,一个常见的误解是它们是自治的,但实际上它们默认“休眠”并且必须“唤醒”才能执行任何状态更改。这需要一个由私钥持有者签署和发起的链上交易,也称为外部拥有账户(EOA)。这对于用户自己在链上互动的用例来说是可以接受的,但有许多智能合约功能需要在标准化的时间或基于事件的时间表上被触发。
虽然 DON 以提供数据交付服务而闻名,但它们也可以执行信任最小化形式的链下计算。这包括以“Keepers”的形式提供去中心化交易自动化服务,监控智能合约的链上状态和 / 或现实世界事件,以根据需要自主触发链上功能。这方面的一个实现是 Chainlink Keepers,它利用了同一组可靠的预言机节点,这些节点已经通过运营去中心化的数据源证明了它们的可靠性。
Keepers 的一个用例是自动清算 Aave 等去中心化货币市场的抵押不足贷款。这里 Keepers 将监测平台上的头寸,并对任何低于特定资金池清算阈值的贷款触发清算功能。然后,Aave 的智能合约将通过交叉引用 Chainlink Price Feeds 来验证链上的清算,然后开始清算过程。因此,货币市场将通过高度可靠的清算机器人为用户提供更多关于平台偿付能力的保证。
Chainlink Keepers 在 Aave 货币市场上清算头寸的用例
鉴于 Keepers 提供通用的交易自动化服务,任何智能合约功能都可以自动化,包括执行限价单、收获收益、发放抵押奖励、重新调整算法稳定币、释放既得代币、补充代币余额、管理债务头寸、改变收益策略等。
3
结论
去中心化 Oracle 网络(DON)扩展了区块链网络和智能合约应用程序的功能,使它们能够发挥其真正潜力,提供可在各种用例中完全按预期执行的数字协议。
虽然 DeFi 是目前最明显的证据,但更有可能的是,下一个被大规模采用的主要智能合约用例是开发人员在链上访问来自 DON 的现实世界数据的直接结果。
可能的用例数量是难以想象的,未来确实从未如此光明。
声明:本内容为作者独立观点,不代表 CoinVoice 立场,且不构成投资建议,请谨慎对待,如需报道或加入交流群,请联系微信:VOICE-V。
简介:专业性+洞察力的中文区块链媒体,致力于探索Web 3.0前瞻内容和深度解读。
评论0条