加密魔法:深度解析Polymarket、SX Bet、Pred X与Azuro预测市场
预测市场,是通过金融激励机制来预测特定结果的开放市场。这些市场是为交易各种事件结果的赌注而建立的交易市场。市场价格可以反映大众对事件发生概率的看法。
一个典型的预测市场合约的交易范围在 0% 到 100% 之间。最常见的预测市场形式是二元期权市场,其到期时的价格为 0% 或 100% 。用户也可以在事件发生前出售期权,按照市场价格退出。
通过预测市场,我们可以从参与押注群体对某个事件的结果表现的价值中提取大众对这个事件的未来预期结果,持有不同信念的交易者会通过交易合约来反映他们对可能结果成为显示信心,这些合约的市场价格被认为是汇总的信念。
预测市场的历史是悠久的,几乎与人类赌博的历史一样长,且预测市场与政治的结合似乎自古有之:在中世纪,人们就热衷于在天主教教皇选举的预测下注中。
随着美国总统大选的临近,关于政治板块押注兴趣在 7 月随着 Trump 遇刺、Biden 退选、民主党更换 Harris 为选举人等事件的出现迎来了一波新的高峰,以 Polymarket 为代表的预测市场引起了广泛关注。
Polymarket:订单簿可交易预测市场
Polymarket 是一个 2020 年诞生的去中心化预测市场项目,由 Shayne Coplan 创立,获得 Polychain Capital, Founders Fund 和 Vitalik 等多知名机构和天使投资人支持。
Polymarket 允许用户可以对世界上倍受争议的话题(例如政治、体育、流行文化等)进行交易,用户根据他们的预测构建投资组合。
与传统的体育博彩不同,Polymarket 允许用户在市场话题还未定论时自由进行股份的流动交易,投机者可以灵活参与概率博弈。
Polymarket 的实时热点市场
Polymarket 中使用了基于 Gnosis 的条件代币框架(conditional tokens framework, CTF),每投入 1 美元 erc 20 代币如 USDC 的质押品,就会产出两枚条件代币,这些代币表示交易的事件结果正反面(发生与否,yes or no)。多元结果市场对多个二元结果市场的综合统计。
条件代币分别在市场中因为交易需求而产生波动,用户可以通过订单簿随时买卖;或者可以等到事件有一个结果,持有正确代币的人获得全部 1 美元的收益。
因为两个代币独立在一个类似于 cex 的市场中交易,因此可能出现两个代币价格加起来不等于 1 美元的情况,因此这里就需要做市商的参与,扳平差价。因此在,在事件结束前,随时也可以使用一正一反两枚代币在合约中换回 1 美元的质押。
Polymarket 的预测市场大体由以下几个部分组成:
市场主题 - 每个 Polymarket 中的预测专注于一个主题或事件,尽管用户可以通过 Polymarket 的 Discord 提交新的市场创建提案,但由于涉及措辞的复杂性,Polymarket 对哪些市场会被创建拥有自由裁量权。
预言机 - 事件发生的结果判定通常需要人为的输入预言机。Polymarket 使用了 UMA 乐观预言机(UMA optimistic oracle),允许任何人提交解决方案。如果在一段时间内没有人对解决方案提出挑战,那么解决方案将被视为事实被采纳。在极少数情况下,当出现争议时,预言机的判定结果由 UMA 的代币持有者商决。
条件代币 - 如上文所述,通过锁定 1 美元获得“是”与“否”两个条件代币,在市场结算时,持有胜利结果的人将获得全部 1 美元。“是”与“否”代币在市场中自由交易,价格预示着概率。Polymarket 使用的是由 Gnosis 协议开发的条件代币框架(CTF),该框架构建于 ERC 1155 代币标准之上。
订单簿市场 - Polymarket 的市场是一种混合的链上订单簿交易机制,这与 dYdX v3 类似,即用户通过签名授权,由运营商在链下撮合,最终在链上与合约交互。由合约进行非托管式的结算,在二元结果代币和抵押品资产之间进行原子交换,因此运营商不掌握质押的 1 美元。
流动性提供者 - 而与体育博彩不同,Polymarket 允许在未出结果时自由地进行条件代币的交易,由供需而不是由机制决定定价,代币价格可能出现偏差(两代币价格相加不等于 1 美元的)。因此任何人都可以通过挂限价单,通过买卖价差赚取费用获利,同时 Polymarket 也给了额外的 usdc 激励。
https://azuro.org/ecosystem找到所有基于 Azuro 的投注平台。
Azuro 只能进行单次下注,并不能像 Polymarket 那样对“是”与“否”进行自由交易,只能在结果公布后获得收益。
Azuro 在生态系统中的角色,来源:https://gem.azuro.org/hub
在 Azuro 的系统以流动性池为核心建立,任何人都可以通过与 Azuro 工厂合约交互,部署自己的流动性池。一个流动性池下可以创建多个投注平台,每一个投注平台下,又可以针对不同预测主题建立多个可能事件,分别下注。
在 Polymarket 这类二元拆分模型下,流动性是孤立的,被分割在多个不同的预测事件下。Azuro 提出了一种被称为流动性树的思路,即一个预测主题下的多个事件下注,乃至多个主题多个投注平台,都能共享同一个流动性池。
流动性树给出了一种层次的结构,各不同的可能事件划定了流动性范围,例如一场足球赛两队有多种比分可能性。
这些流动性资金确保了平台在任何适合都有能力作为投注者的对手盘,来支付潜在的奖金(对 LP 来说是亏损),如果投注者普遍亏损,那么 LP 就能赚取收益。一个流动性树同时为好多个预测主题提供着流动性,并作为对手方,产生利润/亏损。
Azuro 下每一个事件的赔率,由每一个事件下押注的资金,与整个预测主题总流动性范围的比例计算得出。而其初始赔率,则有特定的数据提供商设定,并对应地添加初始流动性。数据提供商也能在下注过程中调节赔率,这些赔率的偿付能力被初始流动性保证。
https://learn.polymarket.com/
https://messari.io/report/yes-or-no-on-polymarket
https://docs.polymarket.com/
https://legacy-docs.polymarket.com/polymarket- -uma
https://sx.bet/
https://docs.sx.technology/
https://help.sx.bet/en/articles/6233471-parlay-betting-rules
https://predx.ai/
https://predxai.medium.com/
https://azuro.org/#build
https://gem.azuro.org/concepts
https://gem.azuro.org/hub