互动课程 · 4 章

链如何知道现实发生了什么

从一条可能错误的外部信息开始,说明数据怎样被报告、挑战和最终确认,以及错误结果会如何影响下游协议。

4 个章节约 52 分钟适合入门
课程使用的例子谁来证明现实已经发生?

我们会把“链上无法直接读取现实”拆成数据源、报告、挑战期和仲裁,让每一次信任都有状态和成本。

例子中的参与者
  • 数据源:提供窗外的记录
  • 报告者:锁定担保提交结果
  • 挑战者:用相反证据承担风险
  • 仲裁者:读取证据并决定赔付
课程目录

每章集中解释一个问题

章节按概念的先后关系排列,建议第一次学习时按顺序阅读。

  1. 01
    REPORT · CHALLENGE · FINALIZE

    链上合约怎样得到现实结果?

    本章问题报告者很诚实,预言机为什么仍可能错?

    展示报告、挑战、仲裁和最终确认怎样把现实结果写入链上系统。

    数据源预言机挑战窗口经济担保争议仲裁
    12 MIN
  2. 02
    SOURCE · EVIDENCE · REPORT

    一条 API 结果为什么不够?

    本章问题接入十个 API,为什么不一定比一个更去中心化?

    切换可靠、冲突和模糊来源,理解数据质量、报告者和现实证据不是同一个角色。

    数据质量多源交叉验证证据报告者
    13 MIN
  3. 03
    CHALLENGE · BOND · ARBITRATION

    为什么要给错误报告一个反驳窗口?

    本章问题担保越大越安全吗?

    让两种相反结果锁定担保,观察时间窗口和经济损失如何给纠错者留下空间。

    挑战窗口经济担保仲裁攻击成本
    14 MIN
  4. 04
    FINALIZE · HANDOFF · FAILURE

    最终结果如何安全交给市场?

    本章问题状态写着 FINAL,为什么还不能理解成‘绝对真实’?

    把最终结果交给预测市场结算,并比较正确报告、错误无挑战和争议纠正三种结果。

    最终结果结算交接预言机风险下游依赖
    13 MIN
课程范围

这门课会回答这些问题

01

为什么数据源、初始报告和最终结果不是同一件事?

02

挑战窗口如何给错误报告留下可纠正的时间?

03

经济担保如何把“说错了”变成真实损失?

04

为什么没有人挑战时,错误仍可能进入市场结算,交接又该如何审计?