読了時間:6分
概要
SOLのステーキングは、ユーザーにインセンティブを与え、Solanaネットワークのセキュリティを確保するための重要な手段です。しかし、ステーキングを行うと、トークンの利用が制限され、ネットワーク上の流動性も低下してしまいます。リキッド・ステーキングは、SOLをステーキングしつつも、トークンの代理として利用する機能を維持できるため、この問題を解決します。このガイドでは、リキッド・ステーキングとは何か、またステーキングプールでSOLをステーキングする方法について解説します。
学習内容
- リキッド・ステーキングとは
- Solanaのステークプール・プログラムの概要
- ステーキングプールでSOLをステーキングする方法
必要なもの
- Solanaでのステーキングに関する基礎知識(ガイド:SOLのステーキング方法)
- 最新のウェブブラウザ(例:Google Chrome)
- Solanaウォレット(例:Phantom)
- ステーキング用およびアカウントのレンタル料・取引手数料用のSOLトークン
リキッド・ステーキングとは
リキッド・ステーキングとは、分散型金融(DeFi)に参加するための流動性を維持しつつ、トークンをステーキングする方法です。これは、リキッド・ステーキング・プールにSOLを預けることで行われます。 ステーキングプールは、事前に審査済みのバリデーターの目標配分比率を維持しており、預け入れられたSOLをそのバリデーターセット全体に分散してステーキングします。その見返りとして、ステーキングされたSOLを表すプロキシトークン(またはリキッド・ステーキング・プール・トークン)を受け取ります。ステーキングされたSOLとは異なり、このトークンは流動性があり、スワップ、取引、送金が可能で、DeFiアプリケーションでも利用できます。
従来のステーキング口座では、各エポック終了後に少量のSOLが分配されます。一方、リキッド・ステーキング・プールでは、保有するトークンの数は変わりませんが、基盤となるSOLがステーキングされ報酬を獲得するにつれて、各トークンの価値(SOLに対する価値)が上昇します。 つまり、リキッドステーキングトークンから引き換えられるSOLの量は、時間の経過とともに増加するはずです。Solanaで人気のリキッドステーキングプールであるMarinadeは、この仕組みを分かりやすく示す図を公開しています:

なぜ人々は、SOLを流動性ステーキングプールにステーキングすることを選ぶのでしょうか?その理由はいくつかあります:
- 流動性:流動性ステーキングプールを利用すれば、流動性を維持したままSOLをステーキングすることができます。これは、DeFiアプリケーションに参加したいユーザーや、他のトークンへ迅速に交換したいユーザーにとって重要な点です。
- 分散投資:リキッド・ステーキング・プールを利用すれば、複数のバリデーターにSOLを分散してステーキングすることができます。これは、ステーキングのリスクを分散させたいユーザーにとって重要です。
- 利便性:リキッド・ステーキング・プールを利用すれば、独自のバリデーターセットを管理することなくSOLをステーキングできます。これは、SOLをステーキングしたいものの、独自のバリデーターセットの管理は避けたいと考えているユーザーにとって重要な点です。
- ネットワークセキュリティ:多くのリキッドステーキングプールは複数のバリデーターにまたがってステーキングを行うため、リキッドステーキングはネットワークの分散化と全体的なネットワークセキュリティの向上に寄与することができます。
ユーザーはなぜ、流動性ステーキングプールにSOLをステーキングしないことを選ぶのでしょうか?
- 手数料:リキッド・ステーキング・プールは、そのサービスに対して手数料を徴収します。
- スマートコントラクトのリスク:リキッド・ステーキング・プールはスマートコントラクトです。つまり、スマートコントラクトが悪用されたり、リキッド・ステーキング・トークンが原資産であるSOLとのペッグが外れたりするリスクがあります。
- バリデーターリスク:リキッドステーキングでは、ユーザーは第三者にバリデーターセットの管理を委ねることになります。リキッドステーキングプールが適切に管理されていない場合、パフォーマンスの低いバリデーターセット(利回りが低い)や悪意のあるバリデーターセット(スラッシングリスク)に資金が割り当てられるリスクがあります。
ソラナ・ステークプール・プログラム
Solanaステークプールプログラムは、「デリゲーションボットを実行するオフチェーンエージェントがステークするSOLを集約し、そのステークをネットワーク全体に再分配することで、検閲耐性と報酬の最大化を図る」ことを目的としたSolanaのプログラムです(出典:Solanaステークプールプログラムのドキュメント)。 要するに、このプログラム(ID:SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy)は、チームがステーキングプールを立ち上げ、バリデーターの割り当て戦略を実施し、手数料を徴収し、プールへの資金の入出金を行うための標準を確立するものです。
このプログラムはオープンソース(GitHubプロジェクト)であり、複数のセキュリティ企業による監査を受けています。このプログラムは、Solana上のリキッドステーキングプールの標準となっています。
独自のリキッド・ステーキング・プールの作成方法については、ガイド「Solanaでリキッド・ステーキング・プールを作成する方法」をご覧ください。
リキッド・ステーキング・プール
ソラナにはいくつかのリキッドステーキングプールが存在します。機能的には非常に似ていますが、それぞれに独自のバリデーターセット(規模、利回り、数量、分配方法など)、機能(例えば、JitoSOLはMEV(Maximal Extractable Value)を利用して取引の裁定取引を行い、より高い利回りを追求しています)、手数料体系、およびDeFiとの連携があります。本稿執筆時点で最大規模のリキッドステーキングプールには、以下のようなものがあります:
| 名前 | トークン |
|---|---|
| マリネ液 | mSOL |
| リド | stSOL |
| ジト | jitoSOL |
| Jpool | jSOL |
| ブレイズ・ステーク | bSOL |
| Socean | scnSOL |
ステークプールの完全なリストは、コミュニティが管理するバリデーターのページで確認できます:
SOLの流動性ステーキングの方法
リキッド・ステーキングの手順は非常に簡単です。ほとんどのステーキング・プールにはウェブインターフェースが用意されており、そこでSOLを預け入れると、リキッド・ステーク・トークンを受け取ることができます。ここでは、Marinadeを使った手順を見ていきましょう(他のプロトコルも、それぞれのUIでほぼ同様の手順を踏みます)。
まず、Marinadeのステーキングページにアクセスします。 ほとんどのステーキングプールサイトには、SOLの入出金を行うためのシンプルなUIが用意されています。ステーキングしたいSOLの数量を入力すると、UIが受け取れるmSOLの推定量を表示してくれます。Marinadeがローンチされた当初、1 mSOLは1 SOLの価値がありました。ステーキングされたSOLの価値は時間の経過とともに上昇するため、mSOLの価格も上昇しており、現在では1 SOLで得られるmSOLは約0.89 mSOLにとどまっています:

「Stake」をクリックし、ウォレットで取引を確認してください:

取引が確認されると、ウォレット内にmSOLの残高が流動性のあるSPLトークンとして表示されるはずです!

最後に、Marinadeの「Unstake」ページに、mSOLの残高が反映されていることを確認してください:

全額をアンステークするには、一定期間(エポックが終了するまで)の待機期間があることにご留意ください。また、少額の手数料を支払うことで、いつでもアンステークすることも可能です。
このプロセスは、ほとんどの流動性ステーキング・プールでほぼ標準化されています。以下にいくつかの例を挙げます:
ジト

ブレイズ・ステーク

リキッド・ステーキング・トークンの利用方法
リキッド・ステーキング・トークンは、単なるSPLトークンです。つまり、SPLトークンをサポートするあらゆるアプリケーションでこれらを利用できます。ここでは、いくつかの代表的なアプリケーションでmSOLをどのように使用するかをみていきましょう。
Jupiter を使ったスワップ
Jupiterは、Solana向けのスワップUIです。これを使えば、ネイティブのSOLとあらゆるSPLトークンとの間でスワップを行うことができます。ここでは、mSOLとUSDCのスワップ方法を見ていきましょう。Jupiterのスワップページにアクセスし、ウォレットを接続してください。まだ選択されていない場合は、スワップ元のトークンとスワップ先のトークンを選択してください。トークン一覧にmSOLが表示されているはずです。これはリキッド・ステーキングならではの利点です。もしSOLトークンをネイティブにステーキングしていた場合、トークンはロックされ、アンステーキングを行うまで利用できなくなってしまいます。スワップしたいトークンの数量を選択し、「Swap」をクリックします。ここでは、最近ステーキングしたmSOLをすべてUSDCにスワップします:

SOLをステーキングしたものの、リキッド・ステーキングを選択していたため、Jupiter上でmSOLを即座に利用してUSDCと交換することができました。
Marinadeを活用したDeFi
MarinadeのDeFiページを見ると、mSOLを活用して(流動性の提供、ステーキング、貸付などを通じて)新たなmSOLの利回りを獲得できるDeFi連携が多数掲載されています。わかりやすくするため、「Marinade Staking」のフィルターをクリックしてみましょう(これらはMarinadeチームが管理するDeFiプロトコルです):

これで、以下のオプションが利用可能になるはずです:
- mSOLをステーキングして、MNDEトークン(Marinadeプロトコルのガバナンストークン)を獲得しましょう
- mSOL-SOL取引ペアに流動性を追加する
- mSOL-SOL LPトークンをステーキングしてMNDEトークンを獲得する
DeFiを初めて知る方でも、ご安心ください。この例では、わかりやすく説明します。DeFiについてさらに詳しく知りたい方は、ガイド「DeFiとは」をご覧ください。
mSOLをステーキングするには、「Stake/Unstake」をクリックし、ステーキングしたいmSOLの数量を入力して、「Stake」をクリックします:

mSOLの残高は「Your deposit」欄に表示されています。また、獲得したMNDEの残高(現在は0)も確認でき、残高が一定額に達した時点で受け取ることができます。これで、mSOLから追加の利回りを獲得できるようになりました!

これは、リキッド・ステーキング・トークンで何ができるかを示すごく簡単な一例に過ぎません。これらのトークンは、Solana上の多くのDeFiプロトコルやdAppで利用できます。その例をいくつか挙げると:
- Orca- 集中型流動性
- Tulip- イールドファーミング、戦略型金庫、貸付
- Mango Markets- 信用取引
- メテオラ- ステーブルコインの流動性、レンディング、AMMプール
- カミノ・ファイナンス- 集中型流動性
- marginfi- 借入・貸付
まとめ
SOLのステーキングは、報酬を得ながらSolanaネットワークのセキュリティ確保に貢献できる優れた方法です。リキッド・ステーキングを利用すれば、流動性を維持しつつ、SolanaのDeFiプロトコルへのアクセスも維持しながら、これを実現することができます。
ご質問や、もっと詳しく知りたい方は、TwitterやDiscordでぜひチェックしてみてください。皆さんの近況をぜひお聞かせください!
皆様からのフィードバックを心よりお待ちしております!❤️
ご意見や新しいトピックに関するご要望などがありましたら、ぜひお知らせください。皆様からのご連絡を心よりお待ちしております。
