UMA——乐观预言机

  • 卡卡
  • 更新于 2024-12-11 22:48
  • 阅读 291

在预测市场中,常常需要获取链下的数据,来确定结果。本文将讲讲UMA预言机的工作机制,以及乐观预言机的使用场景。

背景

在预测市场中,常常需要获取链下的数据,来确定结果。对于PolyMarket,在创建一个预测事件时,会指向UMA的乐观预言机,该预言机对结果进行处理。本文将讲讲UMA预言机的工作机制,以及乐观预言机的使用场景。 <br>

机制

UMA 的预言机系统由两个主要组件组成:乐观预言机和数据验证机制 (DVM)。本质原理:任何人都可以提交链上答案,任何人都可以对答案发起争议。 image.png 大概流程:

  1. 智能合约 (如PolyMarket中) 请求一条数据并设置一个争议期。
  2. 提议者缴纳保证金并提交数据。
  3. 如果在争议期内没有人对数据提出异议,则数据默认为真并被确定,并且提议者可以取回其保证金。
  4. 如果发生争议,争议者需缴纳与提议者保证金相等的保证金,并将争议上报给 DVM。
  5. UMA 代币持有者在 48 小时内解决争议 (投票) 。如果争议者是正确的,他们将获得提议者的保证金作为奖励,反之亦然。 <br>

个人想法

乐观预言机非常适用于具有明确答案的数据,如国家选举谁胜选,体育比赛哪支队伍获胜等等,可以很快速地得到结果。 但好像难以处理具有争议的事情,比如雇佣存在争议时,劳酬分配。嗯....有点偏题,这好像已经不属于预言机的范畴了,有更细化的方向——去中心化仲裁系统。对这类争议的处理是个难点,本质是因为每个人对争议的判断是具有主观性,即使放到现实也很棘手.....

<br>

区块链\&web3开发技术交流群(纯净版)欢迎加入交流:<https://t.me/+PGwDonY3f2o3NDg1>

点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
卡卡
卡卡
智能合约开发&安全,去中心化爱好者