预测市场本质上是一种针对未来事件结果的金融合约。用户购买条件型代币,如果事件以某种特定方式落幕,这些代币将支付一美元。其中最被低估却又至关重要的环节,并非撮合、钱包或流动性,而是结算:事件发生后,由谁来告知合约谁是赢家? 如果答案遭到操纵、延迟或存在争议,获胜者将无法获得奖励,信任体系也将崩溃。2020年美国大选预测争议、2022年世界杯结果认定问题以及2024年由API驱动的结算错误,都印证了这一点。 SoonTech的白标预测市场已在预言机和争议解决方面进行了系统性投资:结果分类、数据源、链上结算、UMA风格的乐观预言机、债券激励、多源交叉核查、分级升级机制以及保险保障。 本文将深入剖析该系统,帮助运营商将“谁获胜”转化为一种不可否认、可上诉且在经济上具有抗攻击性的能力。

预测市场的合约结构很简单。用户存入抵押品(通常是稳定币),并铸造“是”和“否”的条件代币。结算时,获胜方可赎回一个单位的抵押品,而失败方则价值为零。数学逻辑很清晰,但仍存在一个问题:合约本身无法知晓现实世界中发生了什么。
智能合约运行在区块链上,无法直接访问新闻、API、体育赛事比分或选举结果。它们必须依赖预言机——更准确地说,是一种定义谁可以写入数据、数据错误时会发生什么以及操纵成本多少的机制。
预言机主要存在四类故障:数据源故障:API 服务中断、格式变更、遭黑客攻击或返回过期数据;单密钥故障:仅有一个地址可写入答案,而其密钥被盗或遭胁迫; 激励机制失调:当某项决议涉及数百万美元时,攻击者可能会花费数十万美元来贿赂节点或操纵数据源。主观性:某些事件(例如首席执行官是否会在年底前辞职)具有模糊的界限,需要对规则进行解读。
一个成熟的预测市场必须防范这四类风险。仅依赖 Chainlink 这样的通用价格预言机无法覆盖所有类型的事件。因此,结算栈必须被视为核心产品,而非事后补充,并且必须随着平台所列事件类型的演变而同步发展。 体育预测市场与宪政危机预测市场在数据层面上几乎毫无共同点,但两者都必须产生一个二元结果,且该结果必须被所有交易者视为最终裁决。这比看起来要困难得多。
结算对流动性还具有二阶效应。当做市商相信结算结果会迅速且公平时,他们会提供更窄的点差;而当平台存在结算结果模棱两可的先例时,他们则会扩大点差或退出市场。因此,糟糕的结算所带来的代价不仅在于即时的支付纠纷,更在于随之而来的深度永久性流失。
在选择预言机机制之前,需先对问题本身进行分类。SoonTech 将预测市场分为四种类型。
二元事件有两种结果,例如“比特币(BTC)到2026年底是否会超过20万美元”。结算结果要么为1,要么为0。
分类事件有三个或更多互斥的结果,例如“2026年世界杯冠军”。结算结果是列表中的一个索引。
标量或数值型事件的结果为一个数值,例如“2026年第四季度美国CPI”或“2026年12月31日比特币收盘价”。抵押品将按预定义范围线性分配。
分级或复杂事件通过规则在多个子结果中进行结算,例如各政党在两院中赢得的席位数,或特定功能在指定日期前是否上线。规则引擎会评估每个子结果并将其组合起来。
不同类型的事件需要不同的预言机机制。二元和分类事件通常依赖于明确的公告;标量事件依赖于数值数据流,且对“开盘”、“收盘”、“均价”和“时区”等定义极为敏感;分级事件则需要可执行的规则,以便在发生争议时能够进行解释。
对于预测市场而言,最佳数据源并非最权威的,而是最能独立验证的。SoonTech维护着与事件类型相匹配的数据源目录。
结构化API包括来自币安(Binance)、CoinGecko、Kaiko和Pyth的交易所价格;来自FRED、Trading Economics及各国统计机构的宏观数据;来自Sportradar和Stats Perform的体育赛事比分;以及来自气象部门的天气数据。 这些数据可被机器读取且延迟低,但 API 可能发生变更、遭到黑客攻击,或存在许可限制。
官方公告包括选举委员会声明、公司新闻稿、法院判决、监管文件以及 GitHub 合并操作。这些信息具有最高权威性,但属于非结构化数据,需要进行解析。
路透社、美联社、彭博社、新华社和英国广播公司(BBC)等主流新闻来源,在至少两家独立媒体报道一致时可作为依据。它们可对长尾事件的官方公告进行补充。
社区证据提交机制允许任何用户提交截图、链接或链上交易哈希值,供仲裁员评估。对于专业信息源未覆盖的长尾事件,这些证据至关重要。
筛选原则包括:要求至少两个独立来源;优先采用可加密验证的来源(如链上数据和经签名的政府数据集);避免仅以单条社交媒体帖子作为唯一依据;并在用户交易前于市场规则中披露数据来源及定义。
将结果写入区块链主要有四种模式,其安全性与成本呈递增趋势。
集中式推送是指运营商运行后端系统,该系统获取结果并通过EOA调用resolve()方法。这种方式虽然简单,但存在极高的单点风险;一旦密钥被盗,可能会导致所有未结算的市场出现错误结算。它适用于低价值的早期产品,或与更强大的机制配合使用。
基于PoA的多签名或共识组需要达到一定阈值的可信机构(例如5人中3人或9人中5人)来签署结果。成员可包括运营商、审计机构、媒体、法律顾问及社区代表。虽然这比单一密钥安全得多,但节点可能串通,且必须承担声誉和法律责任。
谢林博弈或去中心化预言机允许代币持有者通过质押对结果进行投票,对诚实投票给予奖励,并对不一致的投票进行惩罚。UMA的数据验证机制和Augur是典型的例子。真相成为了一场经济博弈,其中攻击成本必须超过攻击收益。
乐观预言机允许任何人通过提供保证金来提出结果。在挑战窗口期内(通常为24至72小时),任何人都可以提供更高额的保证金提出异议。若无人挑战,该提案即告生效;若有人挑战,则由去中心化的谢林博弈来裁决。UMA是该领域的领先范例。 在常见情况下,乐观预言机无需任何成本,但在需要时能提供经济保障。
SoonTech采用分层设计:多签名结合多来源数据,可在99%的市场中实现快速结算,以乐观预言机作为后备保障,并以去中心化DVM作为最终上诉机制。
乐观预言机之所以占据主导地位,是因为它在常见情况下的速度与罕见争议中的可信最终性之间取得了平衡。完整的流程如下。
提议:事件结束后,任何地址均可调用 propose() 函数提交结果并缴纳保证金,例如 1,000 USDC 或等值的平台代币。提议者通常是从数据源获取结果的机器人。提议内容和保证金均为公开信息。
挑战窗口:在规定时间内(做空市场为 2 小时,做多市场为 48 至 72 小时),任何地址均可通过存入更高额的保证金(通常为原始金额的 1.5 倍)提出异议。挑战者需说明替代结果及理由。
若无人挑战则结算:若窗口期结束且无人提出异议,该提案将被视为乐观成立,合约进行结算,提案人可收回保证金并获得来自平台或市场费用的奖励。
若遭挑战则升级处理:被挑战的提案将进入 DVM 投票环节。代币持有者进行投票;投票结果与最终结果一致者可获得奖励,其余投票者将被削减代币。投票通常设有锁定期,例如 48 小时。
最终结算:DVM结果写入链上后即不可更改。获胜的条件代币可赎回;失败的代币则一文不值。保证金进行分配:正确的提案者保留其保证金并获得挑战者的保证金;正确的挑战者获得提案者的保证金;DVM投票中站在错误一方的参与者将按比例被削减。
关键的经济约束在于:成功的攻击需要超过50%的DVM投票权,而这在代币购买成本、价格冲击及声誉损害方面的代价,通常超过任何单一市场的未平仓合约总量。跨市场的同步攻击或代币流动性不足仍可能构成威胁,因此平台会对每个市场的未平仓合约总量和债券比率设定上限。
值得区分两种攻击模式。*窄范围*攻击针对单一高价值市场,需要获得多数投票权以进行一次投票。即使攻击者获胜,公众对异常代币积累的追责通常会摧毁该代币的价值和 DVM 的公信力,进而导致平台崩溃。 *广泛*攻击则试图通过长期缓慢积累代币并进行战略性投票,逐步破坏多个市场的预言机;这种攻击更难被察觉,但会产生持续的定价偏差信号,套利者和挑战者可借此获利。设定上限时必须对这两种攻击模式进行建模。
保证金是乐观预言机中的核心经济工具。其中需要平衡多个变量。
初始保证金规模:过小会导致攻击者涌入系统;过大则诚实的提案者无力承担资本成本。一个有用的规则是将保证金设定为未平仓合约总量的 1% 至 5%,这样虚假提案将付出相当于潜在操纵收益中相当大一部分的代价。
挑战保证金倍数:挑战者通常需缴纳原始保证金的1.5倍或2倍,以遏制恶意挑战;但倍数过高会抑制正当的争议。
奖励分配:诚实的提案者可从手续费中获得系统奖励;成功的挑战者可获得原始保证金;诚实的 DVM 投票者可分享被没收的保证金;平台可从每笔交易中抽取微小比例作为预言机奖励池的种子资金。
挑战窗口时长:较短的窗口处理速度更快,但留给错误检测的时间较少;较长的窗口更安全,但会锁定资金。体育赛事等短周期事件可采用2至6小时;长周期事件则采用24至72小时。
滥用防范:反复提出虚假提案的地址未来可能面临更高的保证金要求或临时禁令。此规则同样适用于无端发起挑战的用户。
良好的设计使诚实成为主导策略:提议者保持诚实以收回保证金并获得奖励,挑战者通过质疑来获取不良保证金,而 DVM 投票者则保持诚实以避免被削减。
经济机制是最后一道防线。运营商应在数据层捕获大多数错误。SoonTech运行着一个多来源交叉核查和异常检测管道。
交叉核查:每个事件的数据均来自至少两个独立来源。结果一致的事件进入提案流程;结果不一致的则触发人工审核或社区提案。体育数据采用多个数据提供商;价格数据采用多交易所的 TWAP(时间加权平均价格);宏观经济数据采用 FRED 和 Trading Economics;政治事件则需要美联社(AP)和路透社(Reuters)的独立确认。
时间窗口一致性:标量事件采用30分钟等时间窗口内的TWAP或跨区块的中位数,而非单一瞬时价格,以避免影线影响。
异常检测:与市场预期严重偏离的结果(例如获胜概率达80%的热门方落败)将被标记为高风险,并强制通过乐观路径处理,而非自动结算。该处理流程还会扫描数据源元数据,以检测异常响应时间、近期证书轮换以及历史错误模式。
链上证据锚定:可在链上验证的事件(如区块高度价格、截止时间前的地址转账或治理结果)直接从链上读取,而非通过链下API获取。
人工审核作为最后保障:针对高价值或敏感市场,值班事件编辑人员会对自动化结果进行审核。人工审核人员不会单方面更改结果;他们会提交异议或触发争议流程,以确保决策过程可审计。
预测市场中的用户头寸可以代币化。二元市场结算后,“是”代币价值 1 USDC,“否”代币价值为零。结算前,这些代币可以进行转账、组合,并用作抵押品。
将结果表示为 ERC-1155 条件代币具有多项优势。可组合性:结果代币可接入自动做市商(AMM)池、借贷市场及衍生品市场。 透明持仓:任何人都可以在链上查看谁持有多少“是”或“否”代币。NFT 收藏品:对于选举或世界杯等里程碑式事件,获胜的结果代币可以铸造为纪念版 NFT 用于空投。
铸造和赎回必须严格保持与抵押品的一对一对应关系。用户存入抵押品;合约按等量铸造“是”和“否”代币;用户出售其中一方并持有另一方;结算时,获胜方进行赎回。从数学角度看,合约始终处于全额抵押状态,不会产生坏账。
每种预言机设计都必须回答:发起攻击的成本是多少?如果攻击成本低于攻击收益,则系统就不安全。
对于采用 DVM 的乐观预言机,攻击成本包括:积累超过 50% 的 DVM 投票权、已质押且面临被削减风险的保证金、代币价格波动对攻击者自身持仓的影响,以及法律和声誉后果,例如资金被冻结、执法部门介入和公开追责。
简单计算可知,如果一个市场的未平仓合约价值为100万美元,而DVM代币的完全稀释估值为10亿美元,那么控制50%的投票权需要花费5亿美元——这远高于潜在收益。 如果该代币流动性不足且市值仅为500万美元,则只需250万美元即可获得50%的投票权,而任何超过250万美元的市场都将变得不安全。
因此,平台应根据 DVM 市值对每个市场的未平仓合约设定上限,对每个地址的持仓设定上限,在高价值市场上增加跨预言机的第二意见,公开披露攻击成本模型,并考虑在出现异常争议时启动紧急暂停机制,暂停结算和提现。
并非所有事件都适合完全自动化处理。长尾市场——如小众体育赛事、地方选举、娱乐八卦、行业特定事件——可能缺乏可靠的结构化数据,且需要对规则进行解读。
SoonTech采用混合型事件编辑器加社区陪审团的模式。事件编辑者在创建市场时定义裁决规则、数据来源及争议处理流程;事件结束后,他们可提供证据提出结果建议。 在异议期内,任何用户均可提出异议。若发生争议,由活跃社区用户随机组成的陪审团将审查证据并投票;陪审团的裁决可上报至DVM。
陪审团的选拔必须防止操纵:根据历史参与度和持仓情况进行抽样,投票前保持陪审员匿名以防止贿赂,投票后披露身份,并降低投票错误的陪审员未来被选中的概率。该系统仿照法庭陪审团机制,为长尾事件提供了一个相当公平的决策流程。
当无人负责或决策无限期摇摆时,争议解决便会失败。明确的升级路径能为用户提供确定性。SoonTech采用四级体系。
L1:针对低价值市场,当多个数据源达成一致且未检测到异常时,采用自动化结算。约90%的市场在此阶段结束。
L2:针对规模较大的市场、数据源存在分歧或社区提出异议的情况,采用“提议与挑战”(乐观型)机制。在此期间设有保证金窗口;未被挑战的提议将达成结算。约9%的争议在此阶段结束。
L3:针对涉及主观规则解释的有效争议,由陪审团裁决。社区陪审团根据证据进行投票,可提起上诉。不到1%的交易在此阶段结束。
L4:针对陪审团裁决的上诉或涉及极高风险的市场,将由 DVM 最终裁决。DVM 代币持有者将在 48 小时内进行投票,结果在链上具有最终效力。仅有极少数市场会进入此阶段。
每个层级均设有明确的时间窗口、保证金要求及资格条件。市场规则页面会显示争议所处的层级、原因以及剩余时长。DVM结果具有最终效力且不可上诉,以防止因无休止的争议而阻碍支付。
即使设有分层防护机制,结算错误仍可能发生。负责任的预测市场会设立保险基金,其资金来源于交易手续费的一部分(例如 5%)。 由经证实的平台故障(如数据源错误、合约漏洞或节点不当行为)造成的损失,将根据已公布的规则予以补偿;而因用户误解或 DVM 最终裁决导致的损失则不予补偿。基金余额和赔付情况每季度公开披露。
结果的跨链桥接是一个独立的工程挑战。预测市场可能运行在以太坊、Arbitrum、Base 和 Solana 上,而 DVM 则运行在一条链上。 结果必须通过原生消息协议(如 LayerZero、CCIP 或 Wormhole)、基于重新质押的验证机制(如 EigenLayer),或包含挑战者的运营商多签名机制,传输至其他链。桥接机制本身必须纳入威胁模型,以确保安全的结算不会因桥接被攻破而受到破坏。
预测市场体验中约 80% 涉及顺畅的下注和公平的赔率,但剩余的 20%——即结果裁定和争议处理——才是决定平台能否挺过首次重大争议的关键。 一个界面精美但结算不可信的平台,在遭遇首次争议后便会流失用户;而一个具备公平结算机制、清晰的升级处理流程及经济保障措施的平台,即使在争议期间也能留住长期用户。 SoonTech的白标预测市场将预言机和争议解决作为独立的可配置模块提供,这样运营商就可以根据市场类型、资本规模和用户群来调整结算安全性,同时专注于做市、营销、合规和产品体验。 在这个连“谁赢了”都未必可信的行业里,做好这项工作才是最深厚的护城河。
A:Chainlink 主要提供价格数据,而预测市场涵盖选举、体育、新闻和宏观事件,其结果可能是分类型、分级型或主观型的。价格类事件可以使用 Chainlink,但其他类型的事件需要专用的事件预言机、多源数据和争议解决机制。
A:对于高价值市场,由于经济激励和去中心化最终性,乐观预言机通常更安全;但对于小规模且短期运行的市场,采用多源数据的多签名方案则更快、更经济。安全级别应与市场规模和风险相匹配。
A:理论上可以,因此平台会将每个市场的规模限制在攻击成本之下,并公开 DVM 代币的市值及攻击成本模型。声誉系统、跨预言机核查以及紧急暂停机制则提供了进一步的保护。
A:在挑战窗口期内缴纳保证金并提出挑战;若争议进入陪审团或 DVM 阶段,请根据已公布的规则提交证据。DVM 的裁决为最终裁决,不可上诉。参与步骤、时间窗口及保证金金额均显示在各市场的规则页面上。
A:因经证实的平台故障(如源代码错误、合约漏洞或节点不当行为)造成的损失,将根据已公布的规则从保险基金中获得赔偿。因误解规则或 DVM 最终性导致的损失不在赔偿范围内。基金余额和历史赔付记录均向公众公开。
A:在结算前,条件型结果代币可进行转账、用作抵押品或组合到其他 DeFi 协议中;结算后,获胜代币可兑换为一个单位的抵押品。对于里程碑事件,获胜结果还可铸造为纪念性 NFT,同时作为社区凭证。
🌐 与 SoonTech 携手构建安全且可扩展的 Web3 平台。
探索我们针对白标加密货币交易所、预测市场、MPC 钱包、撮合引擎、流动性整合及合规性的解决方案。