Polymarket CTF: Conditional Token Framework Explained
Polymarket CTF、ERC-1155アウトカムトークンの仕組み、およびトレーダーと開発者にとっての split / merge / redeem ライフサイクルを平易に解説します。
Polymarket CTF: Conditional Token Framework Explained
Polymarket CTF は、マーケットの結果を ERC-1155 トークンとして表現するために Polymarket が採用している Conditional Token Framework です。本ガイドでは、これらのアウトカムトークンとは何か、split / merge / redeem がどのように機能するか、そして Polymarket 上のトレーダーや開発者にとっての実務的な含意を説明します。
主要なポイント
- CTF は各マーケットのアウトカムに対応する ERC-1155 アウトカムトークンを発行します。理論的な公正価格では、完全なセットは pUSD で $1.00 相当です。
- 「split」は pUSD から完全なセットをミントし、「merge」はフルセットを pUSD に戻し、「redeem」は決済後に勝利トークンを焼却して $1.00 を受け取ります。
- CTF とのやり取りは Polymarket の Relayer と SDK を通じて行われます。Polymarket がガスをスポンサーするため、ユーザーは Polygon 上で直接チェーン手数料を支払いません。
- 挙動は決定論的ですが、実務上のリスクは存在します:オラクルの異議(UMA)、決済タイミング、スリッページ、手数料、スマートコントラクトリスクなど。
- 完全セットや個別アウトカムを扱う裁定戦略では、CTF の理解が不可欠です。
なぜ CTF が重要か
Polymarket はアウトカム・シェアの取引所です。CTF は各アウトカムを ERC-1155 トークンに変換するスマートコントラクト層です。これらのトークンが、あなたが買い、売り、移転し、保有する対象になります。トレーダーやビルダーにとって、CTF がトークンを発行し回収する仕組みを知ることは、完全なセットを作成したりヘッジしたり、他のユーザーに依らずにポジションを解消したりする方法を理解するうえで重要です。
アウトカムトークンの構造
各マーケットのアウトカムは CTF によってミントされる ERC-1155 トークンで表現されます。バイナリ市場では 2 つのトークンは慣例的に YES と NO と呼ばれます。マルチアウトカム市場では、相互排他的な各アウトカムに対して 1 つのトークンがあります。理論上の公正価格では、全アウトカムの価格の合計は $1.00 になります。
重要な性質:
- 同一アウトカム内での代替性:同じアウトカムのトークンはすべて同等です。
- アウトカム間での非代替性:あるアウトカムのトークンは、そのアウトカムが YES と判定された場合にのみ支払われます。
- ERC-1155 のセマンティクスにより、CTF は複数マーケットや複数アウトカムを効率的に管理できます。
split / merge / redeem のライフサイクル
Split
- 何をするか:「split」は特定の条件(マーケット)に対して完全なアウトカムセットを pUSD と交換してミントします。
- 実務上の効果:あなたは pUSD で $1.00 を支払い、各アウトカムトークンを 1 単位ずつ受け取ります。中立ポジションを保持したり、ミスプライスを裁定したりする場合、split はオンチェーンでレッグを作る方法になります。
- トレーダーが split を使う場面:裁定業者がエッジをロックするためにフルセットを購入するときや、ユーザーがカスタムなエクスポージャーを構築したいときに一般的です。
Merge
- 何をするか:「merge」はフルセットのアウトカムトークンを焼却し、呼び出し元に pUSD で $1.00 を返します。
- 実務上の効果:マージは中立の完全セットポジションを取引可能な pUSD に戻す方法であり、カウンターパーティの約定に依存せずに解消できます。
- 制約:merge するためには、完全なセット(すべてのアウトカムトークンを 1 単位ずつ)を保有している必要があります。
Redeem
- 何をするか:マーケットが決済した後、「redeem」は勝利したアウトカムトークンを焼却し、勝利トークン 1 つあたり pUSD で $1.00 を支払います。
- 実務上の効果:勝利トークンの保有者は、UMA が結果を報告したらそれを現金に交換できます。
- 注意点:UMA が異議申立てを引き起こすと、redemption が最終決定まで一時停止される可能性があります。したがって redeem はオラクルのタイミングと異議リスクに依存します。
これらの操作が Polymarket 上でどのように見えるか
- Polymarket は UI と SDK を通じて split/merge/redeem フローを公開しています。Relayer がガスとウォレットのデプロイを処理するため、ユーザーはこれらの操作に対して直接 polygon のガスを支払う必要はありません。
- 一般的なトレーダーフロー:UI を使ってアウトカムトークンを購入するか、完全セットを split する。pUSD に戻したいときは merge を行い、redeem は決済後のみ行います。
- 開発者向け:CTF の操作は標準的なオンチェーン呼び出しです。Polymarket の Relayer と SDK は多くの詳細(ウォレットプロキシのデプロイ、承認、スポンサーガス)を抽象化します。
簡単な例(概念的)
- 3 アウトカムのマーケットで、各アウトカムの best-ask の合計が $0.92 であるのを見ます。その 3 つの ask を買うと $0.92 のコストになります。完全セットを保有して後で merge すれば pUSD で $1.00 を得られ、$0.08 の差(手数料と実行リスクを差し引く)をロックできます。これが intra-market combinatorial arbitrage の基本です。
運用上の注意点と UX の詳細
- スポンサーされたガス:Polymarket は Relayer を通じてガスをスポンサーします。split/merge/redeem はネイティブの手数料を送信することなく実行できます。Relayer モデルはオンデマンドでウォレットプロキシをデプロイすることも処理します。
- トークンは ERC-1155:ウォレットを検査したりボットを構築したりするときは、ERC-1155 の残高を理解するツールを使ってください。
- 注文簿と CTF:アウトカムトークンは CLOB での取引によって取得することも、フルセットを split して取得することもできます。裁定業者は実行と手数料を最適化するために両者を組み合わせることが多いです。
考慮すべきリスク
split/merge/redeem を機械的に「リスクフリー」とみなしてはなりません。主なリスク:
- オラクルと決済リスク:UMA の異議申立てにより redemption が一時停止され、最終結果が変わる可能性があります。
- 決済タイミング:あなたの取引、決済、redeem の間の時間は価格変動や資金リスクにさらす可能性があります。
- スリッページと部分約定:CLOB に依存すると約定が部分的になったり期待より高くつくことがあります。merge はカウンターパーティ依存を取り除きますが、完全セットが必要です。
- 手数料:テイカーフィーはカテゴリごとに変動し(現在の範囲は 0%–1.8%)、変更される可能性があります。メーカー手数料はゼロです。ビルダーフィーは注文がサードパーティ経由でルーティングされた場合に適用されます。
- スマートコントラクトリスク:CTF とエクスチェンジコントラクトは確立されたものですが、すべてのオンチェーン相互作用には技術的リスクがあります。
これがあなたのトレードに与える影響
- 裁定戦略:split/merge を理解することで、オンチェーンの完全セットと個別レッグの間を効率的に変換できます。intra-market 裁定はしばしば ask 合計と $1.00 のずれを利用します。
- 実行の選択:ブックが薄い場合、split してからレートを売る方が個別の ask を買うより安くつくことがあります。一方、スプレッドが狭いときは ask を買う方が速いことがあります。
- 会計と管理:ERC-1155 トークンはオンチェーン資産です。残高と承認を追跡してください。サードパーティのビルダーを使う場合は、アトリビューションとビルダーフィーの条件を確認してください。
開発者向けの指針
- API と SDK:マーケットのメタデータ、ポジション、オーダーブックのやり取りには Polymarket の SDK と Gamma、Data、CLOB の API を使ってください。CTF コントラクト呼び出しは Polymarket のリレーフローに反映されます。
- テスト:Polygon 上ではトークンの挙動は ERC-1155 ルールに従います。統合テストでは Relayer モデルを尊重してください—ウォレットは初回使用時に自動デプロイされることがあります。
- Builder Program:注文を Builder Program 経由でルーティングする場合、アトリビューションヘッダーやビルダーフィーがフローの一部になります。ティアごとの制限を確認してください。
締めのまとめ
Polymarket CTF はマーケットの結果を譲渡可能な ERC-1155 トークンに変えるプリミティブです。split、merge、redeem は中立セットの作成、解消、決済後の清算を可能にするシンプルなオンチェーン操作です。これらの操作を理解することは実行戦略の設計や裁定の考察に役立ちますが、UMA の異議申立て、手数料、スリッページなどの実務上のリスクと常に天秤にかけてください。
Frequently asked questions
What exactly is a Polymarket CTF token?
A Polymarket CTF token is an ERC-1155 outcome token minted by the Conditional Token Framework. Each token represents a claim on a single market outcome; winning tokens can be redeemed for $1.00 in pUSD after resolution.
When should I split a complete set instead of buying outcomes on the order book?
Splitting is convenient when you want a guaranteed complete set without counterparty dependence, or when the combined best asks cost more than $1.00 minus expected fees. Buying on the order book can be faster and cheaper if liquidity is deep. Consider slippage, fees, and execution time.
Can I redeem immediately after resolution?
You can redeem winning tokens after Polymarket's resolution process reports a result via UMA, but if UMA disputes occur redemption may be paused until final resolution. Redeem timing is therefore subject to oracle and dispute risk.
Do I need MATIC or POL to pay gas for CTF operations?
No. Polymarket sponsors gas via its Relayer on Polygon. Typical CTF operations—wallet proxy deployment, approvals, split/merge/redeem—are handled gaslessly for the end user.
Are split / merge / redeem operations visible in Polymarket APIs?
Yes. Market metadata and positions appear through the Gamma and Data APIs, while order-book activity is available from the CLOB API. The Relayer abstracts the underlying CTF calls in user flows.
参照用語
関連ガイド
教育目的の情報のみ。金融・法務・税務の助言ではありません。Polymarket はお住まいの地域で利用できない場合があります。