架构总览
链上程序是 Astromarkets 的协议核心,一个原生 Rust 编写的 Solana program。
账户模型(PDA 体系)
所有市场资产由程序 PDA 派生并托管,market PDA 是金库与 mint 的唯一权限方。
价格与精度模型
计量单位
市场状态机
状态一览
撮合引擎与交叉撮合
撮合引擎是 Astromarkets 的核心:基于红黑树实现的订单簿,并为预测市场场景扩展出交叉撮合语义。
预言机集成(Switchboard)
Astromarkets 使用 Switchboard(Surge / Pull Feed)作为结果数据源
经济模型与激励机制
每个机制都对应一个明确的博弈论目的:让诚实行为有利可图,让作恶行为付出代价。