マーケットの清算
イベントの結果が判明すると、オラクルはアテステーション(結果のアナウンス)を公開します。このアテステーションにより、ミントは勝利トークンと敗北トークンを区別でき、勝利トークンは額面の全額で償還可能になります。
この一連の流れをマーケットの清算(Resolution)と呼びます
オラクルモデル
Section titled “オラクルモデル”bitCasterは清算に既存のDLC(Discreet Log Contract)のインフラストラクチャを再利用しています。DLCオラクルはbitCasterについて何も知る必要はありません。他のDLCアプリケーションと同様に、イベントをアナウンスし、後でアテステーションを公開するだけです。
- 特別な統合は不要 — 標準的なDLCオラクルならどれでもbitCasterマーケットに対応できます。
- 既存のインセンティブ構造がそのまま適用 — 例えば、オラクルが矛盾するアテステーション(同じイベントに対して2つの異なる結果を証明)に署名すると、数学的にオラクルの秘密鍵が漏洩し、運営能力が破壊されます。
- 責任の所在の明確化 — ユーザーは各マーケットの結果にどのオラクルが責任を持つかを常に正確に知ることができます。オラクルの公開鍵とイベント記述子は、トレードを行う前に確認できます。
オラクル問題へのアプローチについて
Section titled “オラクル問題へのアプローチについて”予測市場の文脈において、オラクル問題とは、何をもって「正しい答え」とするのか、を確定するのが難しいというものです。
bitCaster では、既存のブロックチェーンベースのDEXとは異なるアプローチをとっています。
Polymarketのようなプラットフォームは、結果に異議を唱えてトークン保有者の投票で最終的に決定するUMAのオプティミスティックオラクルに依存しています。このアプローチには根本的な問題があります:
- 紛争と投票は「オラクル問題」を解決せず、曖昧にする 明確に特定された当事者が現実を証明する代わりに、責任が分散された多層的なガバナンスプロセスが得られます。
- 共謀リスク — UMAトークン保有者が共謀すれば、結果を操作できます。腐敗のコストは十分な議決権を取得するコストに過ぎません。
- 本当のオラクルは1層深く隠されている。 PolymarketのマーケットはPoS(Proof of Stake)ブロックチェーンであるPolygon上に存在します。UMAトークン保有者がPOLステーカーが同意しない結果に投票した場合、ステーカーはチェーンをフォークできます。これによりPOLトークン保有者が究極の「オラクル」になりますが、ユーザーは彼らに対する直接的な救済手段を持たず、この依存関係の存在すら認識していない場合があります。
- 複雑なインセンティブモデル — 参加者はマーケットがどのように解決されるかを理解するために、紛争保証金、投票ラウンド、エスカレーション期間、トークンエコノミクスについて推論する必要があります。
bitCasterのDLCアプローチは反対の立場を取ります:「結果に責任を持つ人を明確にする」というものです。オラクルは既知の公開鍵を持つ名前付きエンティティです。オラクルが嘘をついた場合に何を失うかはケースバイケースで異なります(評判、秘密鍵の漏洩、契約上の責任)が、ユーザーは常に誰が証明し、どのような回答をしたかを知ることができます。
オラクルがアテステーションを公開すると、ミントは結果を処理します
例えば、YES/NO の二通りのアウトカムがあるマーケットの場合
- 勝利トークンは額面の全額で償還可能になります。
- 敗北トークンは無価値になり、スワップや償還ができなくなります。
トークンの償還
Section titled “トークンの償還”償還とは、条件付きトークン(結果にロックされたCTFトークン)を自由に使える通常のecashトークンに変換することです
- これらのecashトークンは、ミントに応じてステーブルコイン建てまたはBTC建てのいずれかになります。
- BTC建てトークンは、Lightningで出金することでさらに実際のビットコインに償還できます。
- DLCオラクルNostrアナウンスメント(Kind 88) — オラクルがイベントをアナウンスしアテステーションを公開する方法
- NUT-CTFの基本仕様 — 条件付きトークン、ミンティング、決済のプロトコル