第 3 课

链上预测市场的运行机制

当预测市场建立在区块链上之后,其运行方式与传统预测市场出现了明显变化。智能合约、预言机以及链上流动性机制,使预测市场可以在无需中心化机构的情况下运行。

智能合约如何构建预测市场

在链上预测市场中,智能合约负责整个市场的创建、交易、结算与资金分配,也就是说传统由交易所或平台完成的工作,在链上由程序自动执行。

一个典型的链上预测市场通常包括几个基本步骤:创建事件市场、用户购买结果份额、事件结束后结算结果、赢家获得收益。整个流程都由智能合约自动执行,无需人工干预。

智能合约在预测市场中的主要功能包括:

  • 创建预测事件与结果选项
  • 发行不同结果的份额代币
  • 记录用户交易与持仓
  • 在事件结束后自动结算资金
  • 按照结果分配奖励

由于所有规则都写在合约中,市场运行过程透明且不可随意更改,这也是链上预测市场的重要特点之一。

预言机在事件结果确认中的作用

预测市场的核心问题之一是:事件结果如何被区块链知道。区块链本身无法直接获取现实世界的信息,因此需要预言机(Oracle)将外部数据传递到链上,用于确认事件结果。

例如,如果预测市场的事件是“某场选举谁会获胜”,那么在选举结束后,需要由预言机将官方结果提交到区块链,智能合约才能根据结果进行结算。没有预言机的话,预测市场就无法完成最后的结算步骤。

预言机在预测市场中承担的角色包括:

  • 提供事件最终结果数据
  • 将现实世界信息传输到区块链
  • 触发智能合约结算流程
  • 在争议情况下提供数据仲裁机制

因此,预言机的可靠性非常重要。如果预言机提供错误数据,整个预测市场的结算结果就会出现问题,且在很多系统中,会采用多预言机或去中心化预言机网络来提高可靠性。

流动性机制与市场做市方式

在预测市场中流动性决定了交易是否顺畅,如果市场没有足够的买卖双方,交易就会变得困难,因此需要做市机制来提供流动性。

在传统金融市场中,通常由做市商提供买卖报价,而在链上预测市场中,很多平台使用自动做市商(AMM)机制来提供流动性。AMM 通过算法定价,而不是依赖人工做市商,从而使市场可以持续运行。

不同预测市场可能采用不同的流动性机制,例如基于恒定函数的 AMM,或基于概率曲线的定价模型。这些机制的共同目标,是确保用户在任何时候都可以买入或卖出某个结果份额,同时价格会随着买卖行为不断变化。

从运行逻辑来看,链上预测市场通常由三个核心模块构成:

  • 智能合约:负责市场规则与结算
  • 预言机:负责提供事件结果
  • 流动性机制:负责交易与价格形成

这三个部分共同构成了链上预测市场的基本运行结构。

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻 Gate Learn 的作者创作,观点仅代表作者本人,绝不代表 Gate Learn 赞同其观点或证实其描述。