为什么数据源、初始报告和最终结果不是同一件事?
课程使用的例子谁来证明现实已经发生?
我们会把“链上无法直接读取现实”拆成数据源、报告、挑战期和仲裁,让每一次信任都有状态和成本。
例子中的参与者
- 源数据源:提供窗外的记录
- 报报告者:锁定担保提交结果
- 挑挑战者:用相反证据承担风险
- 裁仲裁者:读取证据并决定赔付
课程目录
每章集中解释一个问题
章节按概念的先后关系排列,建议第一次学习时按顺序阅读。
- 01REPORT · CHALLENGE · FINALIZE12 MIN
链上合约怎样得到现实结果?
本章问题报告者很诚实,预言机为什么仍可能错?
展示报告、挑战、仲裁和最终确认怎样把现实结果写入链上系统。
→ - 02SOURCE · EVIDENCE · REPORT13 MIN
一条 API 结果为什么不够?
本章问题接入十个 API,为什么不一定比一个更去中心化?
切换可靠、冲突和模糊来源,理解数据质量、报告者和现实证据不是同一个角色。
→ - 03CHALLENGE · BOND · ARBITRATION14 MIN
为什么要给错误报告一个反驳窗口?
本章问题担保越大越安全吗?
让两种相反结果锁定担保,观察时间窗口和经济损失如何给纠错者留下空间。
→ - 04FINALIZE · HANDOFF · FAILURE13 MIN
最终结果如何安全交给市场?
本章问题状态写着 FINAL,为什么还不能理解成‘绝对真实’?
把最终结果交给预测市场结算,并比较正确报告、错误无挑战和争议纠正三种结果。
→
这门课会回答这些问题
挑战窗口如何给错误报告留下可纠正的时间?
经济担保如何把“说错了”变成真实损失?
为什么没有人挑战时,错误仍可能进入市场结算,交接又该如何审计?