コンテンツにスキップ

マーケットの作成

多くの予測市場プラットフォームでは、どのマーケットが存在するかを決めるのは運営者だけです。bitCasterは異なります。誰でも、いつでも、あらゆるテーマのマーケットを作成できます。必要なのは、イベントに答えを与えるオラクルと、初期流動性を提供するための資本だけです。

マーケットの作成とは、イベントの内容を定義し、結果を証明する人(オラクル)を決め、トレーダーがすぐに取引を開始できるよう資本を投入することです。

bitCasterのすべてのマーケットは、少なくとも1つのオラクルアナウンスメントに紐づいています。これは、オラクルが特定の将来のイベントについてアテステーションを行うという署名付きの宣言です。アナウンスメントは標準的なDLCオラクルフォーマットに従います。Nostrイベント(Kind 88)として公開すると発見性と監査可能性が高まりますが、リレーが利用できない場合でも、署名済みアナウンスメントをミントとマッチングエンジンへ直接登録できます。

賭けたいイベントに既にオラクルアナウンスメントがある場合、例えばBitcoin価格のアテステーションを毎日公開している有名なDLCオラクルがあれば、それを選択するだけで済みます。

しかし実際には、興味深いマーケットのほとんどは、既存のオラクルがまだアナウンスしていない新しいイベントに関するものです。「X社はQ3までに機能Yをリリースするか?」「7月1日に東京で雨が降るか?」といった問いは、たいていまだ誰もアテステーションすることをコミットしていません。この場合、マーケット作成者は同時にオラクルにもなります。自分のオラクル鍵を設定し、自らアナウンスメントを作成して、イベントが解決した際に結果を証明することを約束します。

予測市場では必ずオラクルに対する信頼が発生します。誰を信頼するかの根本的な選択は各トレーダーに委ねられています。

すべてのマーケットにはベースアセットがあり、担保・ステーク・建値支払いの単位を決定します。現在対応している値は次の2つです。

  • sat — 金額をサトシ単位で表します。入金はLightning経由の通常ecashです。
  • usd — 金額をUSセント単位で表します(BTC担保)。入金は見積もり時点のBTC/USDレートでLightning Bitcoinインボイスとして発行され、USDセントとしてクレジットされます。

JPYおよびその他の単位はまだ利用できません。

sat以外のマーケットでは、bitCasterは対象となる条件の担保が選択したベースアセットと一致することをミントに確認します。ミントがまだ単位を確認できない場合、マーケット登録は再試行可能なエラーを返します。ミントに条件が登録されてから再度お試しください。

すべてのマーケットには価格分母(D)があります。これは同時に2つのことを制御します。

  • 1株あたりの最低金額。 1株の購入にはちょうどDベースアセット・サブユニットかかります(例:satマーケットでD=100なら1株=100 sats、USDマーケットでD=100なら1株=$1.00)。
  • 価格の細かさ。 価格は1からD−1の整数で表されるため、最小の価格変動は1/Dです。D=100では1%刻み、D=1,000では0.1%刻み、D=10,000では0.01%刻みになります。

参加障壁を低くして価格の粗さを許容できる場合は低いDを選択してください。細かな価格が重要で、参加者が大きな最低金額を出せる場合は高いDを選択してください。このトレードオフはマーケット登録後に変更できません。

対応している値:100、1,000、10,000。

マーケット作成が成功すると、bitCasterは任意のマーケットメイカーに資金提供ステップを表示します。資金提供を行うと、そのマーケットの自動マーケットメーカーが初期のBidとAskを注文板に出すための予算を持てます。これにより、新しいマーケットが空の注文板から始まる問題を和らげられます。

この入金には、マーケット作成者のNostr公開鍵とfundAmmフラグが付与されます。そのため、サービスはこれを引き出し可能なユーザー残高ではなく、AMMの建値予算として扱います。資金提供入金に含まれる作成者の公開鍵は、リクエストに署名するNostrアイデンティティと一致している必要があります。

マーケットメイカーへの資金提供は、マーケットのベースアセットに従います。satマーケットではBotをsatsで、USDマーケットではミントのBTC担保USD ecashに裏付けられたUSセントで資金提供します。JPYおよびその他の単位はまだ利用できません。

資金提供ステップには、No liquidity、Minimal、Standard、Deep、Customの予算があります。二項マーケットでは、プリセットとして0、10,000、100,000、1,000,000ベースサブユニットが表示されます。カテゴリカルマーケットでは、有料ティアにlog2(アウトカム数)が掛けられます。

No liquidity、Minimalの資金提供、10,000ベースサブユニット未満のCustom予算には、WARNINGバッジとしてVery thin liquidityが表示されます。No liquidityを選ぶと、マーケットはBotによる建値なしで利用可能になり、人間のメイカーが流動性を提供する必要があります。

AMMによる資金提供は、取引を立ち上げるためのものです。人間のマーケットメイカーを永続的に置き換えるためのものではありません。マーケットが成熟するにつれて、人間やプロのマーケットメイカーが、初期AMMの建値をより狭く、より情報の入った流動性で置き換えていくのが理想です。

資金提供の確認前に表示される開示文:

この入金は返金不可です。市場が収束した場合、予算は価格に情報をもたらしたトレーダーへの支払いに使われる見込みです。クローズ時の残額はオペレーター収益となります。

マーケットは2つのイベントのいずれかが到来するまで開いています。1つ目は、オラクルが発表したデッドライン — オラクルがアウトカムを証明することをコミットした時刻です。2つ目はアテステーション自体で、イベントがデッドラインより早く解決した場合は、より早く到着することがあります。どちらか先に到来した方がマーケットを閉じます。

マーケットが閉じた後は、新規の注文や入金は受け付けられません。それ以降は取引は終了し、勝者が条件付きトークンをecashに交換する償還フェーズに入ります。償還ウィンドウはマーケットごとではなくミントごとに設定され、そのミントが発行するすべてのマーケットに同じ長さが適用されます。