← 仕様書TOPへ戻る
UI/UX MOCKUP · DPM 体験イメージ

DPM の UI/UX イメージ

Share-ratio L2-norm DPM(Delphi式)の各画面UIワイヤーフレーム。
bet・売却・解決の全フローを 「3軸表示」「pool動的可視化」「確定額の透明性」 でわかりやすく。

目次

  1. 0. UI設計の原則(シンプル路線)
  2. 1. 市場一覧
  3. 2. 市場詳細
  4. 3. bet画面(3軸表示)
  5. 4. bet確定後
  6. 5. 保有ポートフォリオ
  7. 6. 売却画面(pool透明化)
  8. 7. 売却確定
  9. 8. 解決・distribute
  10. 9. LMSR との UI 差分
  11. 10. bet シナリオ集 (11例)
  12. 11. DPM はどんなゲームか
  13. 12. LMSR と DPM の本質的違い ⭐

0. UI設計の原則(シンプル路線)

① 「share」「手数料」「内訳」は表に出さない

既存LMSRでも share数は見せていない。DPMでも内部実装としては shares 計算は必要だが、UIには出さない。手数料も既に引いた数字を見せる(fee は隠す)。

② 「今売れば○○ coin」が確定額としてOK

DPMは最終payoutは流動的だが、「今この瞬間に売れば○○ coin もらえる」は実際にもらえる(嘘ではない)。これを bet 時から保有中まで一貫して見せる。

③ 範囲表示(「もっと人が集まれば○○」)で上振れを訴求

売却額は数学的に確定。ユーザーが見るのは「賭けた額」と「もらえる額」だけ。内訳・手数料・shares は表に出さない。

1. 市場一覧

9:41📶 100%
ミライマ
注目 サッカー 学校 競馬
日本 vs ドイツ、W杯予選で勝つのは?
YES 62% / NO 38% DPM
👥 1,247人参加 🪙 pool 124,500 coin
○○高校サッカー部、地区予選1回戦勝てる?
YES 71% / NO 29% UGC DPM
👥 47人 🪙 pool 12,500 coin
日本ダービー、勝つ馬は?(18頭立て)
トップ3: ディープ29% / ハル24% / モモ16%
👥 892人 🪙 pool 89,200 coin

👁 ポイント

  • 確率 % は market probability πᵢ = qᵢ² / Σqⱼ² で常時更新
  • 「pool」を必ず表示 → ユーザーが「ここにお金がある」と認識
  • DPM / UGC DPM をバッジで区別(公式LMSRと並走する場合)
  • 競馬 18頭はトップ3だけ抜粋(全部出すと情報過多)
LMSR時代から「pool」概念は薄かったが、DPMでは poolを主役級UIに昇格 させる。

2. 市場詳細

👁 ポイント

  • 確率2択を大きく可視化(YES 62% / NO 38%)
  • Pool 残高 + リアルタイム動き をライブ感ある UI で
  • 「あなたが入れたら何 coin になる」を即座に試算(軽量quote)
  • YES/NOボタンは 緑/赤の対比強め で迷わせない
ライブ更新感がDPMの肝。「他のbetで pool が動いてる」のを pulseで体感させる。
9:41📶 100%
市場詳細
日本 vs ドイツ、W杯予選で勝つのは?
62%
YES (日本勝つ)
38%
NO (日本負け)
Live Pool 124,500 coin
YES側 pool約 77,500 coin
NO側 pool約 47,000 coin
参加者1,247人
市場 close まで
⏱ 3日 4時間

3. bet画面 — 3軸表示(最重要)

9:41📶 100%
YES に賭ける
賭ける金額
100
coin
50 100 500 全額
💰 今売れば
178 coin
市場が動くと変わります
🚀 もっと人が集まれば
〜350 coin
特に NO 派が増えると上振れ

👁 3軸表示の意味

✅ 最低保証 100 coin(元値)

  • share-ratio L2-norm DPM の数学的保証 (o_winner ≥ κ ≥ p_buy)
  • Manifold が捨てた「正解で損する」問題を構造的に回避

📊 今この瞬間に決まったら 178 coin

  • 現時点の q をfinal とみなした計算
  • 他のbetで動くので「現在のスナップショット」と明示

🚀 逆側に乗られたら 350+ coin

  • NO に大量 bet されたら pool 膨らんで YES勝者の取り分増加
  • 「逆張りが多いほど美味しい」という pari-mutuel の本質を visualize
LMSR との違い:LMSRは「100 coin で 197 coin(確定)」と1個出せる。DPMは 不確定性を正直に出す 設計。誠実な代わりに 100→350+ という「ガチャ感」がエンタメ化要素になる。

4. bet確定後

👁 ポイント(share 非表示・手数料隠し)

  • shares 数は表示しない(内部実装としては必要だが、UIには出さない。LMSRと同じ方針)
  • 「賭けた額」と「もらえる額」だけ見せる、シンプル
  • 「今売れば 169 coin」が確定額として OK(嘘ではない)
  • 「もっと人が集まれば」で上振れの夢を見せる(範囲表示)
  • 手数料は数字に既に引かれてる=書かない
DPMの売却機能は「ポジションの出口」として一級UI扱い。
「持ち続ける」 vs 「今売って確定」 の2択を分かりやすく見せる。
9:41📶 100%
ポジション
🎯
YES に 100 coin 賭けました
結果を待とう
✅ 最低保証(当選時)
100 coin
📊 今の見込み
178 coin
+78 coin 含み益
💰 今すぐ売却すると
169 coin
手数料5%後の確定額

5. 保有ポートフォリオ

9:41📶 100%
マイポジション
合計保有額
¥3,420
▲ +¥420 (12.6%)
日本 vs ドイツ YES
賭けた額 100 coin
今売れば 169 coin(+69)
もっと集まれば 〜350 coin
○○高校サッカー部 YES
賭けた額 200 coin
今売れば 144 coin(−56)
もっと集まれば 〜400 coin
日本ダービー ディープ
賭けた額 500 coin
今売れば 2,943 coin(+2,443)
もっと集まれば 〜5,000 coin

👁 ポイント

  • 各 market を 「保有/投資/見込み/売却額」の4軸 でテーブル化
  • 含み益/損を緑/赤で明示(リアルタイム更新)
  • 競馬18頭マルチでも「自分の選んだ outcome」(ディープ)だけ表示
  • 売却額を常時露出 = ポジション管理が直感的
LMSR時代と同様、shares は内部実装のみ。「賭けた額・今売れば・もっと集まれば」の3情報をシンプルに表示

6. 売却画面 — pool透明化(核心)

👁 シンプルな確定UI

shares・手数料・内訳はすべて隠す。ユーザーが見るのは:

  • 「賭けた額」 100 coin
  • 「今売れば受け取る額」 169 coin(手数料は既に控除済み)
  • 「確定利益」 +69 coin
売却額は 数学的に確定。タップした瞬間に確定。
ただし他のbetで数字が動くので、UI上で「市場が動くと変わります」と一言だけ添える。

⚠️ 実装上の slippage protection: 表示時と確定時に差があったら、許容範囲超えれば abort(裏側で対応、UIには出さない)

9:41📶 100%
売却で確定
YES を売却(賭けた 100 coin)
169 coin
+69 coin の確定利益
Live Pool 124,500 coin
売却後のpool → 124,331 coin
✅ 残った保有者は損しません
pool減少と取り分減少が比例 → 1人あたりpayoutは変わらず(数学的保証)
⚠️ この額は他の人のbetで変動します。タップで確定。

7. 売却確定

9:41📶 100%
× 確定
💰
売却完了
169 coin
残高に追加されました
✅ 確定利益
+69 coin
投資 100 coin に対して
💡 この取引で起きたこと
1. あなたのポジションは売却で確定
2. 169 coin が残高に追加
3. 他の保有者の取り分は変わらない(pool と取り分が比例)

👁 確定後の余韻設計

  • 「💰 売却完了」を派手目に祝う(小さいモーメントでもアプリ愛着UP)
  • 「この取引で起きたこと」でメカニズムを学習機会化
  • 「他の市場を見る」「シェア」でリテンション・バイラル誘導
DPMは「pool が動的に動く」mechanism。毎回小さく仕組みを教える ことで信頼&熟達感を作る。

8. 解決・distribute

👁 解決時のUX設計

  • 正解 / 不正解 を最初に大きく表示(祝い or 諦め)
  • 「最低保証 100 → 実際 187」 という最低保証を上回った差を強調
  • 「pool から○○ coin もらった」を明示(DPMはpool分配が本質)
  • 不正解の場合は「learning opportunity」として今後の予想を促す
DPMの「最終 payout」は LMSRより「期待を上回るかも」のサプライズ要素が大きい。「最低保証 vs 実際」のUIで楽しさを増幅。
9:41📶 100%
結果発表
🎉
的中!YES (日本勝つ)
+187 coin
100 coin → 187 coin (+87%)
✅ 最低保証額
100 coin
🎯 実際の獲得額
187 coin
最低保証を +87 coin 上回り
💡 何が起きたか
・YES 勝者pool: 95,200 coin を YES派 で山分け
・あなたの取り分: 187 coin
・賭けた 100 → 受取 187 = +87 coin の利益

9. LMSR との UI 差分

項目 LMSR(既存) DPM(新規)
bet時の payout 表示 「100 coin → 197 coin」確定1個 「最低100 / 現状178 / 上振れ350+」3軸
poolの可視化 あまり露出しない(運営subsidyの方が主) 主役級UI(poolが直接の原資)
売却UI 「197 coin で売却(確定)」シンプル 「169 coin」+ 内訳明示(あなた + プール動き − 手数料)
保有ポジション 賭けた額 + 期待payout(確定) 賭けた額 + 今売れば / もっと集まれば の2表示
解決時 「予定通り 197 coin 受取」 最低保証100 → 実際187 (+87)」サプライズ感
マイクロコピー 「確定」「ベット」中心 「乗る」「流れに合わせる」「逆張り」 = pool動的を伝える言葉
ユーザーが学ぶこと 「LMSRは確定額」(理解不要) 「みんなで pool に集めて、勝者で分ける」(学習コスト↑ だが 賭博らしさ↑)

UX 設計の哲学

LMSR:「確定」を売る。安心感が強み。
DPM:「動的な pool」を売る。「みんなで動かす感」「乗っかる感」がエンタメ化要素。

ミライマの「ティーン×承認欲求×SNS的体験」戦略との相性は DPMのほうが圧倒的に高い
「pool が膨らんだ」「○○側に乗られた」「逆張りで上振れ」← これら全部が 会話の種になる。

LMSR時代の UI を完全に捨てる必要はない。公式market (LMSR) は今のUI、UGC/競馬 (DPM) は新しい3軸UI、を並走させて差別化する。

10. ユーザー bet シナリオ集(11パターン)

「こう bet したらこうなる」具体例。すべて share-ratio L2-norm DPM (κ=3, binary) で計算。

🟢 シナリオA:早期参戦+順張り(みんなと同じ側に乗る)

状況:state q=(1,1)、あなたは「日本勝つ」と思って早めに YES に 100 coin bet。

時点stateあなたの状態
あなたのbet前q=(1,1)
あなた100coin betpool 約 332 coin現状見込み 198 coin(今売れば)
後続が YES に 500 coin乗るpool 約 1,230 coin現状見込み 300 coin に増加
後続が NO にも 200 coin乗るpool 約 1,255 coin現状見込み 306 coin
あなた解決まで保有 → YES勝pool 1,255 coin受取 306 coin(+206 coin / +206%) 🎉
「早く乗って祈る」戦略。流動性が薄いうちに参戦できれば、後続の bet が全部 pool 加算してくれる。

🟢 シナリオB:逆張り(不人気側に大量参戦)

状況:state q=(30, 2) で YES 95%圧勝ムード。あなたは「いや、NO だろ」と 200 coin で NO に bet。

時点stateあなたの状態
bet前q=(30, 2)、pool 約 902
200coin NO betpool 約 1,102 coin現状見込み 1,100 coin(NO勝てば)
結果 NO勝(番狂わせ)受取 1100 coin(+900 coin / +450%) 🚀
逆張り premium。不人気側の q が薄い時に乗ると、勝った時 pool 全部を少人数で山分け = 巨額payout。

🔴 シナリオC:逆張りが外れる

状況:シナリオB と同じ NO bet したが、結果は YES 勝(順当)。

  • あなたの 200 coin: 全額loss
  • NO側に賭けた分は全loss
  • YES側の人たちが pool 1102 coin を山分け
逆張りは ハイリスク・ハイリターン。ガチ予想 or 楽しみで「逆張ってみる」用途。

🟢 シナリオD:早期売却で利確(短期トレード)

状況:早く YES bet → 後続が YES に乗りまくる → 含み益あるうちに売却。

時点stateあなたの状態
あなた 100 coin YES betpool 332 coin含み益 0
1時間後、後続 500 coin YES乗るpool 1,230 coin含み益 +250 coin
あなた売却pool 約 945 coin受取 285 coin
解決時(仮にYES勝)すでに退場、関係なし
短期トレード戦略。「結果まで待たず早期利確」。LMSR ではできない動的な楽しみ方。

🟡 シナリオE:人気側に遅く乗って薄くしか戻らない

状況:YES が 90% で人気の時に 100 coin YES bet。

時点stateあなたの状態
あなたのbet前q=(30, 10)、pool 9,487 coin、π_YES=90%
100coin YES betpool 約 9,587 coin に増加YES に 100 coin 投入
YES勝per-YES = 9,587 / 30.35 = 316 coin受取 約 110 coin(+10 coin / +10%)
L2-norm DPM の保証通り「正解で必ず元値以上」が成立(avg cost ≤ κ ≤ per-share payout)。
ただし人気側に遅く乗ると pool 取り分が薄い=「ほぼ元値」しか戻らない。Wisdom of crowd の罠:確率高い側に乗っても利益小。
Manifoldが捨てた「正解で損する」問題は L2-norm では原理的に起きない

🟡 シナリオF:保有→市場が逆方向に動く→売却で損切り

状況:YES bet したが、続いてNO に大量bet → 自分のYESが薄まりそう → 損切り。

時点stateあなたの状態
あなた 100 coin YES betpool 332 coin含み益 +98 coin
後続 NO に 300 coin乗るpool 増加だが NO 優勢現状見込み 49 coin(含み損)
売却(損切り)退場受取 約 46 coin(−54 coin)
逆方向に流れ始めたら売却で損切り」。LMSRも同じだが、DPMの方が振れ幅大きい(pool動的)。

🟢 シナリオG:競馬18頭で大穴ピンポイント

状況:日本ダービー 18頭、本命「ディープ」(πᵢ=30%)、大穴「モモ」(πᵢ=2%)。あなたは「モモ」に 500 coin。

時点stateあなたの状態
bet前 q_モモ=1.2pool 5,000 coin
500coin betpool 5,500 coinモモ陣営に参加
レース後続けて誰も乗らず
モモ勝(番狂わせ)pool 5,500 coin をモモ陣営で分配受取 約 4,580 coin(+4,080 / +816%) 🎉🎉
競馬大穴 = 圧倒的なDPM醍醐味。本命が pool 大部分を占めるので、不人気馬は当たれば pool 独占。

🟢 シナリオH:学校単位「俺の応援する○○くん」内輪戦

状況:「3年A組 数学テスト、○○くんが学年1位?」market。クラスメイトだけ参加 47人、pool 4,700 coin。

  • あなた含む「○○くん信者」5人 が YES に 1人 200 coin、計 1,000 coin
  • 「いや、佐藤くんでしょ」勢 42人が NO に 計 3,700 coin
  • state: q=(YES 12, NO 28)、pool 4,700
  • 結果 ○○くん本当に1位 → YES勝
  • YES勝者 5人で pool 4,700 coin を分け合う → 1人あたり 約 940 coin
  • 200→940 coin(+370%)
内輪情報がある人 = ガチ勝率高い。学校単位UGC の最大の旨味。「クラス内インサイダー」をエンタメ化。

🟡 シナリオI:友達5人で「みんなで乗っかる」

状況:友達LINEで「俺はYES買う」と宣言 → 5人で揃って YES に 100 coin ずつ計500 coin bet。

⚠️ 重要:パリミューチュエル方式は「逆派がいないと利益ゼロ」

ケース① 5人だけが参加(クローズドmarket)

項目
友達5人 YES bet計 500 coin
NO側0 coin(初期seed のみ)
pool504 coin
YES勝 1人あたり受取約 100 coin(手数料控除で微マイナス)

金銭的利益はゼロ。自分のお金で自分に払ってるだけ。
体験価値(「5人で勝敗共有」「LINEで盛り上がる」)はある。

ケース② Public market で他の NO 派もいる

項目
友達5人 YES bet計 500 coin
他人 NO bet計 500 coin
pool約 1,424 coin
YES勝 1人あたり受取約 178 coin(+78%)

逆派の規模に比例して利益が出る。NO 派が多いほど勝った時の payout 大。

「みんなで乗っかる」は public market+逆派あり が前提
友達クローズドだと利益ゼロ(体験共有のみ)。pari-mutuelの本質:反対側がいないと取り分は生まれない
SNS連動するなら「逆派を煽る」演出(NO派の参加状況可視化)が viral driver。

🟡 シナリオJ:buy → sell → buy(リスク調整)

状況:YES bet → 流れが見えてきたところで一旦売却で含み益確保 → 残金で再度 bet。

  • 初期 bet 100 → 含み益 200 になったタイミングで売却 → 確定 190 coin(手数料後)
  • 確定190 coin のうち 150 coin を再度 YES bet
  • 残り 40 coin は手元キープ(リスク低減)
  • 当初100 coin リスクで実質 40 coin 確定利益+150 coin で勝負継続
玄人ムーブ。「途中で利益確定して、軍資金を膨らませる」。DPMの売却機能ならではの戦略。

🔴 シナリオK:1人目で慎重すぎてリターン薄い

状況:誰もbetしてない market q=(1,1) で、あなたが10coin YES bet → 後続全然来ず、解決へ。

  • YES勝でも pool は実質あなたのお金+初期seedのみ
  • 受取は 10-15 coin 程度(ほぼ元値)
「1人目」は超慎重に。後続いない market は「最低保証 +α」しか取れない。賑わってる market を選ぶか、自分が告知して参加者集めるべき。

11. DPM はどんな「ゲーム」になるか

5つの戦略タイプ

① 🎯 ガチ予想型(情報強者)

正解確率高い側に bet → 解決まで保有 → 安定的に勝つ。学校内インサイダー、競馬データ分析家など。
勝率:高 / payout倍率:低〜中

② 🚀 大穴狙い型(夢追い)

逆張り、競馬18頭の不人気馬、大穴イベント → 当たれば数倍リターン。
勝率:低 / payout倍率:超高(500%以上)

③ 💰 短期トレード型(含み益確定)

早期参戦→市場が動いたら売却で利確→撤退。結果は気にしない、含み益だけ取る。
勝率:中 / payout倍率:低(10-50%)、回転速い

④ 🤝 コミュニティ型(みんなで楽しむ)

友達5人で揃って同じ側 → 勝敗より体験。SNS連動・LINE グループで盛り上がる。
勝率:参加した側次第 / 体験価値:最大

⑤ 🛡 リスク調整型(玄人ムーブ)

buy→sell→buy で軍資金を膨らませながら勝負継続。確定利益を残しつつ大穴も狙う。
勝率:高 / payout:中、ローリスク化

DPM ならではの遊び要素

要素LMSRDPM
「乗っかる感」 確定額で買うだけ みんなが同じ側に乗ると pool 膨らむ感が見える
「逆張り premium」 確率に応じた配当のみ 不人気側ほど巨額payout=ガチャ感
「売却タイミング戦略」 常に確定額(戦略性低) 流れ次第で確定額が動く=株トレード感覚
「みんなで pool 動かす」 感じない Live Pool が pulse で動く=ライブ感
「早期参戦の旨味」 あまり差なし 薄い market で早く乗ると後続全員が応援

ターゲット別の楽しみ方

🎓 中高生(ティーン)

「クラスメイトの○○くんがテスト1位か」← 内輪情報 × 友達と乗っかる。学校アンバサダー経由で参加。
→「ジモティの賭博版」のコア体験。

🏫 大学生 / 部活OB

「うちの大学サークルが優勝するか」← 応援+ガチ予想。コミュニティ閉鎖型。

🏇 競馬ファン

「ダービー大穴狙い」← JRAより低手数料+アプリ完結。pool方式は競馬の伝統そのもの。

📺 W杯・スポーツファン

「日本勝つ?」← ライブ実況×friends bet。試合中の売却で利確も。

💼 金融マニア

「BTC来週1000万超える?」← 玄人ムーブ(リスク調整型)。LMSR時代より深い戦略。

ゲームバランス上の注意点

⚠️ 「早期参戦>遅参戦」の偏りに注意

シナリオAとEで分かるように、早期 bettor が圧倒的優位。後発は取り分が薄まってリターン低。
UI で「参戦の早さ」スコアを表示(早ければ早いほど良い表示で誘導)
新規 market の通知で早期参戦機会を平等に提供

⚠️ 「みんなで乗っかる」の同調圧力

シナリオI のように友達全員が同じ側に乗る → 「逆張り抑止」になり、ハイリターン機会を逃す
逆張り側にも一定の魅力を演出(「あなたが逆張れば1000% リターン可能」表示)

✅ DPM が SNS時代の予測市場として最適な理由

1. 確定額でなく「流動的pool」=会話の種が無限

2. 逆張り premium=「俺は信じる」体験で SNS シェア駆動

3. 売却タイミング=株トレード感覚を素人にも提供

4. 「みんなで乗っかる」感=LINE/X連動の最強コンテンツ

5. 運営loss = 0=持続可能、UGC で無限スケール

12. LMSR と DPM の本質的違い(一番大事)

一言で:「対戦相手が誰か」

LMSR: ユーザー vs 運営(運営が subsidy で相手になる)
DPM: ユーザー vs ユーザー(trader 互いに対戦、運営は管理だけ)

これが 全ての違いの根源

7軸での比較

LMSRDPM (share-ratio L2)
対戦相手運営(market maker)他のtrader(pool)
運営lossb·log(n) まで初期seedのみ(実質0)
流動性源泉運営subsidy(外部資金)他のbettorの拠出(内部)
bet時の payout確定 1個(「100→197」)流動的(最低/現状/上振れ)
逆派の影響自分の payout 不変逆派多いほど自分の取り分↑
「みんなで動かす」感静的(各々独立)動的(pool育つ)
UGC スケール性運営loss爆発で限界無限スケール

具体例で本質を理解

🟦 LMSR(運営 vs ユーザー)

ユーザーA: YES に 100 coin bet → 100→197 coin (確定)
ユーザーB: YES に 100 coin bet → 100→195 coin (price↑で薄まり)
ユーザーC: NO に 100 coin bet → 100→103 coin (price↑で美味しい)

→ 各々が独立して「運営subsidyから取りに行く」
→ 全員勝ったら運営が全員に払う = 運営loss発生

🟩 DPM(ユーザー vs ユーザー)

A, B, C, D, E が YES 計500 coin
F, G が NO 計200 coin
pool = 700 coin(+seed¥42)

YES勝: 500 coin出したA-E が pool 700 coin を山分け
  → +200 coin / 5人 = 一人あたり +40 coin(+8%)

NO勝: 200 coin出したF, G が pool 700 coin を山分け
  → +500 coin / 2人 = 一人あたり +250 coin(+125%)

→ 運営は1円も損しない、ユーザー間で完全ゼロサム

賭けの社会的構造の違い

賭けの構造例え
LMSR 運営が祭りの主催者として景品を出す カジノ(カジノが胴元、客が客を相手にしない)
DPM ユーザー同士で金を出し合って、当てた人が総取り 競馬・toto(参加者同士で pool 分け合う、JRAは手数料だけ取る)

なぜ DPM がミライマ戦略に最適か

4つの直結する含意

1. 「みんなで盛り上げる」= 「みんなで pool 育てる」 が直接連動
友達を誘って bet すると、自分の取り分が増える可能性 → SNS連動の動機が強い

2. 逆派を煽る動機
「NO 派、もっと来い」と煽れば自分が勝った時の取り分増 → X/LINE での「俺はYES」宣言が利益直結

3. 創作者経済の成立
運営loss=0 → 手数料の80%を Creator に還元できる
LMSRだと運営subsidyで赤字、Creator還元は無理

4. 学校単位の閉鎖market 成立
47人だけの参加でも成立(運営loss気にしなくていい)
LMSRだとb·log(n)の運営loss払うのに47人ペイしない

「絶対こうだろ」クイズの違い

状況LMSRDPM
99%確率側に乗る 100→101 coin (+1%) 100→100-110 coin (+0-10%)
1%大穴に乗る 確率に応じた配当(穏やか) 爆発リターン(pool次第で100倍可能)

→ 「絶対こうだろ」自体はどっちも盛り上がらないが、DPM のほうがメリハリ(順張り薄い ⟷ 逆張り爆発)が大きい。エンタメ性高い。

DPM のデメリット・限界(公平に)

運営側にとっては最高 / ユーザーUX的にはトレードオフあり

1. bet時に「100→x coin」の確定額が出せない
LMSRは「100→197」一本で済む。DPMは流動的なので「今売れば」「もっと集まれば」と複雑化。
→ UI設計(範囲表示)で誤魔化すしかない

2. 順張りが極端に薄利
99%側に乗ると LMSR でも +1% 程度だが、DPM では +0-10% で似た薄さ。
「絶対こうだろ」予測のソフト勢には旨味なし=引き止め力が弱い

3. 「みんな同じ側」だと利益ゼロ
pari-mutuel の本質。逆派がいないと取り分が生まれない。
→ ガチ正解市場(「日本ダービー本命」みたいな全員同意)は機能しない

4. 早期参戦圧倒的優位 → 後発参加の不公平感
シナリオA・E参照。1人目は安く大量取得、最後の参加者は薄利。
→ 「乗り遅れた」感が新規ユーザーの離脱要因になる

5. 小規模 market は絶対額に上限
参加者47人の学校market = pool 約4,700 coin が最大。倍率(%)は出る(少数派当てれば +800% 可)が、絶対額の上限は pool 規模に縛られる
→ 大金狙いたいなら大型market(公式・W杯等)へ。学校marketは「エンタメ + 友達体験」が主、稼ぎ目的には不向き
→ LMSR は subsidy が乗るので small market でも倍率高め

6. Sybil 自演 — 運営損失リスクはむしろ低い がユーザー保護課題
複数アカ pump-and-dump は DPM でも可能。
運営財務観点: ゼロサムなので Sybil の取引量も手数料収益に → 運営はむしろボーナス(LMSR は subsidy 抜かれて損失)
ユーザー保護観点: Sybil の利益 = 他 honest user の損失 → 離脱リスク
→ 対策: bot 検出 v4.1 + 出金審査 で honest user 保護

7. 「正解で確定 x倍」のシンプルさを失う
LMSRなら「YES に賭けたら確定で 1.97倍」と言える。
DPMは「最低 1倍、現状 1.78倍、上振れ 3.5倍」と説明が長い。
→ ユーザー教育コスト ↑

8. 解決時の運営手数料 (vigorish) が見えやすい
Pool方式は「pool から x% 引いて分配」が直感的に分かる=ユーザーが「JRA みたいに搾取される」と感じる可能性。
→ 手数料の見せ方に注意(隠す or 既に引いた数字を表示)

9. 「真の確率」を表出する力は LMSR より弱い
Pennock 2004 自身が「random walk 仮定を証明できない」と認める。
→ 確率精度を売りにする予測市場(学術研究用)には不向き

10. UI/UX 設計の難易度高い
「流動的な payout」「pool 動き」「売却タイミング戦略」など、概念が多い。
→ ティーン向けには step-by-step オンボーディングが必須

結論:トレードオフを受容するか

何を取るかどっち
確定額のシンプルさ・教育コスト最小LMSR
運営loss = 0、Creator還元、UGC無限スケールDPM
「みんなで pool 育てる」SNS連動DPM
学校単位(エンタメ・コミュ体験)DPM
「真の確率」精度LMSR
競馬 n=18 など多選択肢DPM(LMSRは運営loss過大)
結論:LMSRとDPMは「見た目」似てるが、「対戦相手が誰か」の根本構造が違う。

・DPM = 運営loss=0・Sybil耐性(財務)・Creator還元・SNS連動・無限スケールが取れる代わりに、
 確定額のシンプルさ・順張り旨味・初期教育コスト・絶対額上限を受け入れる

・LMSR = ユーザーUXがシンプルだが、運営subsidy爆発で UGC スケール不可、Sybil で運営損失

→ ミライマは 公式market=LMSR / UGC・競馬=DPM の並走でトレードオフを最適化

関連ドキュメント