SolanaでOpenBook Market IDを作成する方法:project creator向けガイド
SolanaにおけるOpenBook Market IDとは、RaydiumのようなDEXでliquidity poolを立ち上げる前にオンチェーンに登録しておく必要があるトークンペアのことです。Market IDがなければプールも作れず、トレーダーがあなたのtokenを売買する手段もありません。
このガイドでは、OpenBook Marketとは具体的に何か、作成コストはいくらか(選ぶサイズに応じて0.4 SOLから2.8 SOLまで)、最安オプションを選んだ場合のリスク、そしてコーディングなしでおよそ1分で作成するための手順を解説します。
動画で確認したい方のために、完全版のチュートリアルを下に用意しています。
Openbook Marketとは
作成プロセスに入る前に、OpenBook Market IDが何を意味し、どのように機能するのかを理解しておきましょう。そうすれば最適な形で作成でき、Solanaを最大限に活用できます。
OpenBook Market(またはMarket ID)とは、トークンペアを交換するための「マーケット」を作成する行為を指します。つまりMarketとは、Solanaにおける「Token Pair」の概念にあたります。
このmarketはブロックチェーン上に領域を占有し、そのトークンペアの取引処理を可能にします。マーケットのサイズによって同時に受け付けられる取引数が決まり、これは作成時にどれだけ投資するかによって変わってきます。
RaydiumなどのDEXでこのトークンペアに流動性を追加すれば、ユーザーはLiquidity Poolのおかげで自由にスワップできるようになります。
SolanaでOpenBook Market IDを作成する方法:ステップバイステップ
Marketのサイズ(バイト単位の「length」)は、コストと同時に受け付けられる取引数を左右します。標準的な3つのサイズは0.4 SOL、1.5 SOL、2.8 SOLで、それぞれのトレードオフは後ほど解説します。
作成フローでは、SmithiiのSolana OpenBook Market Creatorを使います。Market IDを約1分で作成・カスタマイズできるノーコードツールです。インターフェースは次のようになっています:

- Solana OpenBook Market Creatorにアクセスします。
- ソフトウェアを使うためにウォレットを接続します
- 「Base Token」を選択します。あなたが作成したばかりで、まだ価値が付いていないtokenのことです。
- 「Quote Token」を選択します。市場価値のあるtokenで、通常はSOLまたはUSDCです。
- 「Minimum Order Size」を設定します。つまり、ユーザーがあなたのTokenを購入できる最小数量のことです。
- 「Price Tick」を設定します。つまり、あなたのTokenの価格が変動する最小幅のことです。
- 高度なオプションを選択します(2.8 SOL未満のマーケットを使いたい場合のみ)。
これらが「inputs」であり、Market IDの価格オプションごとに指定すべき項目です。
0.4 SOL:
- Event Queue Length: 128
- Request Queue Length: 63
- Orderbook Length: 201
1.5 SOL:
- Event Queue Length: 1400
- Request Queue Length: 63
- Orderbook Length: 450
2.8 SOL:
- Event Queue Length: 2978
- Request Queue Length: 63
- Orderbook Length: 909
他の数値も使えますが、上記が「標準」とされる値です。プロトコルが推奨しているのは最後の2.8 SOL です。
OpenBook Market IDの Minimum Order SizeとTick Size のパラメータガイド:

プロセスを完了するには、Create Marketをクリックしてトランザクションを承認 してください。
作成が完了すると Market IDが表示 されます。これをコピーして 保存 しておきましょう。DEX で流動性を追加する際に必要になります。
最もよく使われるのは Raydium で、現在 流動性追加のコストは0.6 SOL です。
Solana における OpenBook Market IDのMinimum Order SizeとTick Sizeについてさらに詳しく知りたい方向けに、より詳細な動画ガイドを用意しています。
Solana で Openbook Marketを作成する費用は?
Solana で OpenBook Marketを作成する費用は そのサイズによって変わります。このサイズが その市場で処理できるトランザクション数に影響します。
理論上、「最適」なサイズには2.7〜3 SOL ほどかかります。しかし実際には 0.5 SOL 未満からMarketを作成できます。
この記事では 0.4 SOL で作成する方法 をご紹介しますが、その前に リスク について触れておく必要があります。
Aquí te explicamos cómo crear Pool de Liquidez para tu Token en Solana.
より安いMarketを選ぶリスク
通常の5分の1のコストで OpenBook Marketを作れるのは素晴らしいことですが、特定の状況下で発生し得る 潜在的な問題を忘れてはいけません。
予算に余裕があるなら、常に 「最適」なマーケットを使うべき です。後ほど両方のオプションのやり方を解説します。
実際に共有された体験では、「安い」Marketでも500k USDのMarketcapを持つtokenが問題なく動作しているケースを確認しています。
memecoin ではなく 「本格的な」プロジェクトを立ち上げる予定 なら、コストを削るのはおすすめしません。
とはいえ、低コストのオプションを選ぶ場合は、通常より大きめの「minimum order size」を設定するのがおすすめ です。これでマイクロトランザクションが OpenBook Marketのスペースを圧迫するのを防げます。
要するに、主な問題は token にトランザクションが集中したときに、その一部が市場で処理できずエラーになる可能性がある という点です。
Solana で自分の Openbook Market IDを作成するのは安全?
私たちはドバイに拠点を置く企業で、月間数千人のアクティブユーザーがツールを利用しています。SPL(Solana Program Library)とやり取りする際は、各種スタンダードに準拠しつつ、コードの知識がない方でも使いやすいインターフェースを提供しています。ツールはあなたと Solana ライブラリの間を仲介する形で OpenBook Marketを作成します。つまり、OpenBook Market作成のためにプロトコルを呼び出す処理だけを担っています。
さらに、このツールは いかなる時も 使用するprivate key、NFT、wallet 上の既存tokenへのアクセスを要求しません。そのため、安心して利用できます。
Solana における OpenBook Marketに関するFAQ
一番安いMarket(0.4 SOL)を選んだらどうなる?
低〜中程度のボリュームであれば、Marketは問題なく動作します(0.4 SOL のMarketで500k USDの market cap を持つtokenが問題なく稼働しているケースも確認済みです)。リスクが出てくるのは、同時トランザクションが急増してEvent Queueの容量(低サイズでは128スロット)を超えたとき。一部のトランザクションが失敗する可能性があります。本格的なプロジェクトには、推奨サイズの2.8 SOL が適しています。
Raydium で自分の token を上場させるには OpenBook Marketが必要?
はい。Raydium は OpenBook のMarket IDをliquidity poolのベースとして利用しています。Market IDがなければ Raydium でもプールを作成できませんし、同じアーキテクチャを共有する Solana の多くのDEXでも同様です。
作成後にMarket IDを変更できる?
いいえ。一度作成されたMarket IDはon-chainに固定されます。サイズやパラメータを間違えた場合は、新しく作り直して古いものを破棄するしかありません(最初のものに使った SOL は失われます)。だからこそ、Create Marketを押す前にMinimum Order Size、Price Tick、目標サイズをしっかり決めておくことが重要です。
Market作成のために SOL を支払う必要があるのはなぜ?
SOL は手数料ではありません。Marketがトランザクションを処理するために必要なon-chainスペースを確保するために Solana が徴収するレント(rent)です。確保するスペースが大きいほど、レントも処理能力も大きくなります。SOL はMarketのアカウントが存在する間、そこにロックされたままになります。
OpenBook Marketと liquidity pool の違いは?
Marketはtokenペアのon-chain上の「コンテナ」です(何と何を、どんなルールで交換するか)。liquidity pool は、traderが売買できるようにそのペアに供給する資金です。まずMarketを作成し、その上に流動性を追加する流れになります。
まとめ
OpenBook Marketの作り方について、すべてを把握できるようグラフィカルなまとめを用意しました。

結論
コストがかかるとはいえ、OpenBook Marketの作成は欠かせないステップ です。memecoin をいくつか立ち上げるために Solana を節約できるなら、その機会を活かすべき です。
お読みいただき ありがとうございます。Web3クリエイター向けのコンテンツを毎週受け取るには、ニュースレターの登録 をお忘れなく。
これを知らずに liquidity pool をローンチしないで!
liquidity pool をローンチするためにbig playersが使っている5つの秘訣をお届けします




