Crypto

UMA乐观预言机

Definition

UMA乐观预言机是一个链上系统,通过接受提议的答案来验证现实世界的事实,除非在设定的时间窗口内有人对此提出异议。

什么是 UMA 乐观预言机?

UMA 乐观预言机是一种去中心化预言机设计,允许智能合约请求特定事实(通常以自然语言声明的形式表达),默认接受提议的答案,只有在答案受到质疑时才升级到基于投票的验证过程。这种“乐观”方法在预测市场和其他需要灵活、基于事件的真相而不支付发布常量数据流的应用中被广泛使用。它与预测市场如何解决结果尤其相关,因为它提供了一种结构化的方法,将混乱的现实世界事件转化为链上结算结果。

UMA 预言机

在加密领域,“UMA 预言机”通常指的是 UMA 更广泛的预言机堆栈:一个用于快速、低成本断言的乐观层加上一个称为数据验证机制的后备争议系统。与其不断将数据推送到链上,UMA 设计为“拉取”请求——数据仅在合约需要时被获取和验证。这使其非常适合长尾问题(例如,“事件 X 是否在日期 Y 之前发生?”),这些问题无法整齐地适应价格数据流。关键思想是经济安全:参与者发布保证金,如果争议证明他们错误,欺诈行为可以受到惩罚。

UMA OO

“UMA OO”是 UMA 乐观预言机的缩写。生命周期很简单:请求者(如一个去中心化应用)提出问题;提议者提交答案和保证金;如果没有人质疑,答案在争议期后变为最终答案。如果有人提出争议,系统会升级到 UMA 的验证层,在那里 UMA 代币持有者(或委托投票者)根据预定义规则和证据确定正确的结果。这个结构同时作为一个去中心化的“守护者”网络:提议者在经济上有动机监控事件并提交及时的解决方案,而争议者则有动机挑战不正确的答案。

UMA 预言机 Polymarket

UMA 的乐观预言机通常与 Polymarket 相关,因为预测市场需要一种可信的方式来解决链外发生的结果。在典型流程中,市场的解决标准被编码为明确的声明(例如,引用官方来源或特定条件),并请求预言机在解决时验证该声明是否真实。提议者提交他们认为符合规则的结果,市场在支付赢家之前等待争议期。这是预测市场的一种实用模型:与其信任单一运营商,系统依赖开放参与加上经济激励来保持解决方案的准确性。

UMA 如何解决市场

UMA 通过升级游戏来解决市场:在没有争议时快速接受答案,但在有争议时提供可信的挑战和裁决路径。逐步而言,流程如下:(1)市场合约请求解决并指定声明和参数;(2)提议者发布答案和保证金;(3)在争议期内,任何人都可以通过发布自己的保证金提出争议;(4)如果没有争议,提议者的答案最终确定;(5)如果有争议,问题将被发送到 UMA 的数据验证机制进行投票,投票结果成为用于结算的规范真相。这个类比是安全押金加上上诉过程:大多数租赁顺利结束(没有争议),但如果有分歧,正式裁决决定谁保留押金。

UMA 乐观预言机 v2 与 v3

乐观预言机 v2 和 v3 是同一核心概念的迭代——乐观断言与争议升级——但它们在集成的打包和管理方式上有所不同。一般来说,v2 被广泛集成,并为合约请求和验证数据提供灵活的模式,而 v3 则现代化了断言流程,使配置保证金和活跃性(断言可以被挑战的时间长度)变得更容易。许多团队还使用管理的乐观预言机变体来标准化谁可以提议、如何处理争议以及适用的默认设置——当应用程序希望对提议者行为设置保护措施而不放弃将争议升级到 UMA 更广泛的验证系统的能力时,这非常有用。对于开发者来说,实际选择通常取决于哪个接口最符合他们的合约架构和风险控制。

为什么 UMA 乐观预言机很重要

UMA 乐观预言机很重要,因为它扩展了链上应用可以安全地处理链外现实的能力。基于推送的预言机在流式传输客观指标(如价格)方面表现出色,但许多 DeFi 和 Web3 用例依赖于一次性、上下文丰富的事实——这正是乐观验证的优势所在。通过使“真相”在每个人都同意时变得便宜,而在存在分歧时变得昂贵,这种设计可以扩展到许多小众问题,同时保持安全性基于争议过程。

它还澄清了用户和构建者应该理解的权衡,包括治理和激励风险:如果争议很少,系统是高效的;如果争议频繁或投票参与度低,结果可能变得有争议。这就是为什么像Chainlink与 UMA 的比较很常见——Chainlink 通常围绕连续数据流进行框架,而 UMA 通常被选择用于定制的、事件驱动的验证。对于任何学习预测市场如何在链上解决结果的人来说,UMA 的模型是一个基础模式:乐观的最终性由可执行的挑战和验证路径支持。

Frequently Asked Questions

UMA乐观预言机如何决定什么是真实的?

它默认接受一个提议的答案为真,并在争议期间给任何人机会挑战它。如果发生争议,问题将升级到UMA的数据验证机制,在那里UMA代币持有者(或代表)对正确的结果进行投票。

UMA乐观预言机中的提议者是什么?

提议者是提交答案以响应预言机请求并为该答案提供担保的参与者。如果答案没有被质疑,提议者通常会获得奖励;如果被质疑并被发现错误,担保金可能会丧失。

为什么预测市场使用UMA乐观预言机?

预测市场需要一种在链上结算现实世界结果的方法,而不依赖于单一方。UMA的乐观设计保持了常规解决方案的低成本,同时仍允许争议升级到去中心化的验证过程。

UMA中的数据验证机制是什么?

数据验证机制是UMA的争议解决后盾。当乐观断言受到挑战时,DVM协调投票以确定正确答案,该结果对请求合约来说是最终的。

Chainlink与UMA在预言机用例上有什么不同?

Chainlink通常用于连续的高频数据馈送,如资产价格,而UMA则常用于可以表达为声明的自定义事件驱动问题。在实践中,团队根据他们是否需要流数据或灵活的验证与争议升级来进行选择。

UMA乐观预言机:定义及其工作原理