Solana 训练营: 构建预测市场

108次播放
2026-07-23

视频 AI 总结:该视频是一个关于在 Solana 区块链上构建预测市场(Betting Market)的技术工作坊。主讲人 Mike McKenna 从金融背景出发,讲解了预测市场的基本原理(事件、结果、投注池、手续费、结算)以及如何用 Solana 程序实现一个电影票房预测市场。他通过图解展示了从初始化配置、创建事件、用户下注、到事件结算和用户提取奖金的完整流程,并强调了 Solana 的账户模型、PDA、代币转账等核心技术概念。最后,他介绍了 QuickNode 的 RPC 服务和针对金融编程的 AI 技能资源。

主要内容

  • 预测市场的核心组件:事件、多个结果、投注池、手续费机制。
  • Solana 程序实现:通过指令处理器(如 initialize config、create event、place bet、settle event、claim winnings)管理投注逻辑。
  • 账户模型与 PDA:使用 PDA 存储事件、结果、用户信息,并作为代币金库的授权。
  • 业务概念映射:将事件、结果、投注等映射为 Solana 上的 PDAs 和关联代币账户。
  • 结算与收益分配:胜利者获得本金加亏损池的份额,市场创建者按比例收取手续费。
  • 进阶话题:预言机(Oracle)可提高结果可信度,可引入“曲柄”(crank)模式自动分发奖金。
  • 相关资源:QuickNode 的 Solana RPC 服务、包含多种金融程序示例的 GitHub 仓库、以及配套的 AI 编程技能。