BlastでLPを作成する方法をステップ解説(SmithiiとUniswap)

BlastでLPを作成する方法を知ることは、あなたのtokenがブロックチェーン上のただのコントラクトで終わらず、価格・volume・トレーダーを獲得していくための重要なステップの1つです。BlastはEthereumのL2として動作しており、主要なDEXはUniswap V3なので、プール作成のフローはconcentrated liquidityのルールに沿うことになります。

このガイドでは、プールを作成する2つの方法を紹介します。1つはBlast向けのSmithiiツールを使う方法で、セットアップを1回のトランザクションにまとめられます。もう1つはUniswap V3のネイティブインターフェースで直接行う方法で、各パラメーターをよりきめ細かくコントロールできます。

まだtokenを作成していない場合は、先にBlastでtokenを作成するガイドから始めることをおすすめします。この記事の以降の内容は、tokenのコントラクトと、ペアにするETHをwalletにすでに保有していることを前提に進めます。

liquidity poolとは?なぜBlastで作成するのか

liquidity poolとは、smart contractにデポジットされたトークンのペアで、トレーダーはこれを使ってスワップを行います。Uniswapでは、流動性プロバイダーが資金を稼働させる具体的な価格レンジを設定します(concentrated liquidity)。

Blastの場合、他のL2と比べて計算式が変わる重要なポイントがあります。ネットワーク自体がETHとUSDBにnative yieldを支払うという点です。つまり、walletやコントラクトに置かれたETHは、デフォルトで利回りを生み出します(公式ドキュメントによるとETHは約4%、USDBは約5%)。プールのエコノミクスを設計する際に押さえておきたい挙動です。

もう1つ重要な要素はDEXのエコシステムです。Blastのvolumeの大半はUniswap V3に集中しており、新規tokenを上場させる場としては自然な選択肢になります。本ガイドがUniswap V3でのプール作成にフォーカスしているのはそのためで、Smithiiのスイートを使う方法と、ネイティブUIで直接行う方法の両方を扱います。

まだtokenのコントラクトをデプロイしていない場合は、プールに進む前にBlastでtokenをデプロイするステップ解説チュートリアルに目を通しておきましょう。

Smithiiツールを使ってBlastでLPを作成する方法

SmithiiのBlast向けliquidity poolツールは、プロセスを1回のトランザクションにまとめてくれます。fee tierやレンジの手動設定に深入りしたくない場合、それらをスキップすることも可能です。ツールの費用は0.001 ETHにトランザクションのgasが加わります。

Smithiiツールを使ってBlastでliquidity poolを作成する方法:1. ペアにするトークンを保有する対応walletを接続、2. ベースtokenとクオートtokenを選択、3. プールの初期流動性を設定、4. LPを作成しトランザクションに署名。
  1. Blastネットワークでwalletを接続する:MetaMask、Rabby、その他EVM対応のwalletを使います。Blastをまだ設定していない場合、ツールがネットワークを検出して自動で追加を提案してくれます。
  2. ベースtokenとtokenを選ぶ:ベースtokenは通常WETHかUSDBで、tokenをどう価格付けしたいかによって選びます。tokenのアドレスを該当フィールドに貼り付けます。
  3. プールの両サイドの数量を設定する:投入する比率が初期価格を決めます。たとえば1 WETHとtokenを1,000,000デポジットすると、初期価格は1 tokenあたり0.000001 WETHになります。
  4. プールを作成しトランザクションに署名する:ツールがトークンの承認とペアの作成を1つのフローにまとめてくれます。トランザクションが確定すると、Blast上のUniswap V3でプールが有効になり、トレーダーはスワップを開始できます。

後ほど流動性を引き出したい場合は、別途Blastで流動性を引き出すガイドでその手順を解説しています。

Uniswapで直接BlastにLPを作成する方法

fee tier、価格レンジ、流動性カーブをきめ細かくコントロールしたいなら、Uniswap(V3またはV4)のインターフェースで直接行う方法が向いています。手順は増えますが、すべての設定を自分の手で握れます。

Uniswapを使ってBlastでtokenのliquidity poolを作成する方法。

1. BlastネットワークでUniswapにwalletを接続する

app.uniswap.orgにアクセスし、walletを接続して、ネットワーク選択ドロップダウン(右上)からBlastを選びます。続いてPoolsセクションを開き、「New position」をクリックします。

2. トークンペアを作成し、fee tierを選ぶ

ベースtoken(WETH、USDB、または好みのもの)を選び、もう一方のフィールドにtokenのアドレスを貼り付けます。Uniswapがプールがまだ存在しないことを通知し、fee tierの選択を求めてきます。

  • 0.05%:ステーブル同士のペア(stable-stable)向け。
  • 0.3%:ある程度ボラティリティのある大半のトークンペアで使われるデフォルト。memecoinや新規トークンで最も一般的です。
  • 1%:非常にボラティリティの高いペアや、エキゾチックなトークン向け。

3. 初期価格とレンジを設定する

ここでtokenのスタート価格と、流動性がアクティブになる価格レンジを決めます。モードは2種類。full range(Uniswap V2と同じく、0から無限大まで流動性が機能)か、concentrated(特定のレンジに流動性を集中させ、より多くのfeesを得られる一方、価格がレンジ外に動くとレンジから外れるリスクあり)です。

新しいtokenのローンチでは、多くのcreatorが最初はfull rangeでスタートし、価格が安定してきたらconcentratedポジションに移行するパターンを選んでいます。

4. トークンを承認して流動性をデポジットする

各tokenでデポジットする数量を入力します。Uniswapが初期価格をもとに反対側の数量を自動計算してくれます。署名するトランザクションは2〜3件。各tokenのapproveと、ポジションのmintです。完了するとpoolが作成され、流動性ポジションがNFTとしてwalletに表示されます。

Smithii vs Uniswapネイティブ:比較

どちらが自分の状況に合うか判断できるよう、2つのルートの違いをまとめました。

項目SmithiiツールUniswap V3を直接利用
署名するトランザクション数バンドル化された1トランザクションのみ2〜3トランザクション(approve + mint)
fee tierの設定プリセット済み(デフォルト0.3%)0.05%、0.3%、1%から選択
価格レンジデフォルトでfull rangefull rangeまたはconcentrated、完全にカスタマイズ可能
学習コストUniswap V3未経験のユーザーでもOKconcentrated liquidityの理解が必要
コスト0.001 ETH + gasgasのみ
細かいコントロール限定的フル対応

まだローンチ前という方は、Blast向けSmithiiスイートをチェックしてみてください。tokenの作成、poolのローンチ、ローンチ運用に必要なツールが揃っています。

Blastでliquidity poolを作成する前に押さえておきたいポイント

適切なfee tierを選ぶ

fee tierは、poolに対してswapを行うtraderからいくら徴収するかを左右します。ボラティリティの高い新規tokenなら、0.3%が無難な選択。1%に上げるとオーガニックなvolumeが逃げがちで、0.05%に下げるのはペアの価格相関が非常に高いケース(典型的にはstable-stable)に限られます。

Concentrated vs full range

Concentratedは資本効率あたりのfeesは高い反面、レンジを能動的に管理する必要があります。価格が設定レンジ外に出ると、価格がレンジに戻ってくるかポジションを再調整するまで、流動性はfeesを生まなくなります。

Full rangeはよりパッシブで、tokenがどの価格で落ち着くか読めないローンチ初期に好まれる選択肢です。挙動としてはUniswap V2に最も近いものになります。

Impermanent lossと、その軽減策

impermanent lossは、2つのトークン間の相対価格がデポジット時から変動したときに発生します。BlastではETHとUSDBにnative yieldが乗るため、パッシブに発生する損失の一部を相殺してくれますが、完全にゼロにはなりません。concentrated liquidityで運用する場合はアクティブなレンジを常にモニタリングし、相場がリバランスのgasを正当化できるくらい動いたタイミングで再調整するのがおすすめです。

なぜBlastでliquidity poolを作るのか?

Blastにはpoolをホスティングする上で、他のL2にはない特徴がいくつかあります。

  • ETHとUSDBに対するnative yield:assetが生む利回りが追加ステップなしで自動的に積み上がり、impermanent lossの一部を相殺してくれます。
  • Ethereum L1より大幅に安いgas:poolの作成やリバランスのコストが、mainnetで払う金額のごく一部で済みます。
  • メインのDEXはUniswap V3:エコシステムのvolumeが集中しているため、pool作成後のオーガニックな露出も期待できます。
  • インセンティブが活発なエコシステム:Blastエコシステムでは、レトロアクティブのプログラムや流動性キャンペーンが定期的に実施されています(最新データはDefiLlamaで確認してください)。

FAQ

Blastでのliquidity pool作成について、よく寄せられる質問をまとめました。

Blastでliquidity poolを作るのにいくらかかる?

Smithiiツールを使う場合のコストは、0.001 ETHにバンドルトランザクションのgasを加えた金額です。Uniswap V3を直接使う場合はツール手数料がかからず、2〜3件のトランザクション(approve + mint)のgasのみ。いずれにせよ、Blastでの総コストはEthereum L1より大幅に安く済みます。L2ならではのgasの差です。

BlastでLPを作成するのにプログラミング知識は必要ですか?

いいえ。SmithiiのツールもUniswap V3のネイティブUIも、どちらもno-codeです。必要なのは接続済みのwallet、tokenのaddress、そしてペアにするもう一方の資産(WETH、USDBなど)だけです。

BlastでLPを作る際、どのfee tierを選ぶべきですか?

Blastの新規tokenの大半は、0.3%のfee tierが最も一般的です。0.05%は相関の強いstableペアに限って意味があり、1%はボラティリティが高いtokenや出来高の少ないtokenで使われがちです。fee率が高すぎるとpoolに対してswapするインセンティブが下がってしまうためです。

ETHやUSDBがpool内にある場合、native yieldはどうなりますか?

native yieldの挙動は、tokenを保管するコントラクトの実装次第で変わります。Blast上のUniswap V3はrebasingに対する独自の処理を持っており、多くの場合、yieldの一部はプロトコル経由で再分配されたり管理されたりします。期待リターンを細かく計算する前に、Blastのyield modeに関するドキュメントに目を通しておくのがおすすめです。

流動性はいつでも引き出せますか?

はい。ポジションの所有者はあなた自身です(Uniswap V3ではwallet内のNFTとして表現されます)。好きなタイミングで流動性を引き出せます。手順はBlastでpoolから流動性を引き出すガイドにまとめてあります。

まとめ

Blastでliquidity poolを作るのは数分あれば完了します。Smithiiのツールを使えば素早く(操作項目も少なく)作れますし、Uniswap V3で直接作れば手動の手間は増えますがコントロールの幅は広がります。どちらを選ぶかは、どこまで細かく調整したいか、concentrated liquidityにどれだけ慣れているか次第です。

poolを作成する前に、使用するfee tierとレンジを確認し、Blastのnative yieldがペアのエコノミクスにどう影響するかも頭に入れておきましょう。ローンチ後はアクティブレンジをモニタリングし、価格が十分に動いてリバランスがgasに見合う水準になったら調整しましょう。

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

コメントする