リキッドステーキング完全ガイド — Lido・Rocket Pool・Jito・Marinade

中級
DeFiステーブルコインEthereum

はじめに

リキッドステーキングは、PoS(Proof of Stake)チェーンのステーキング報酬を受け取りながら、資産の流動性を維持できる革新的なDeFiプリミティブです。2026年現在、Ethereumのステーキング率は約35%に達し、そのうち約40%がリキッドステーキングプロトコルを経由しています。

本記事では、リキッドステーキングの仕組み、主要プロトコルの比較、EigenLayerリステーキング、そしてLSTを活用した高度なDeFi戦略を解説します。

リキッドステーキングとは

従来のステーキングの課題

【従来のネイティブステーキング】

ユーザー → 32 ETH をバリデータにデポジット
             ├── ステーキング報酬: 年率3-5%
             ├── 資金ロック: 引き出しに数日必要
             ├── 最低額: 32 ETH(約$10万)
             └── DeFiで活用不可

【リキッドステーキング】

ユーザー → 任意の額のETHをプロトコルに預入
             ├── LST(流動性ステーキングトークン)を受領
             │    例: stETH, rETH, jitoSOL, mSOL
             ├── ステーキング報酬: LSTの価値に反映
             ├── 資金ロックなし: LSTをいつでも売却/交換可能
             ├── 最低額なし: 0.01 ETHからでも可能
             └── DeFiで活用可能(担保、LP、レンディング等)

LSTの価値増加メカニズム

LSTには2つの価値反映方式があります。

方式説明代表例メリットデメリット
リベース型残高が自動増加stETH直感的、1:1に近いコントラクト互換性の問題
価値増加型1トークンの価値が増加rETH, wstETHDeFi互換性が高い交換レートの理解が必要
【リベース型(stETH)】
Day 0: 10 stETH 保有 → 10 ETH 相当
Day 365: 10.35 stETH 保有 → 10.35 ETH 相当
(トークン数が増える)

【価値増加型(rETH)】
Day 0: 10 rETH 保有 → 10 ETH 相当(レート 1.000)
Day 365: 10 rETH 保有 → 10.35 ETH 相当(レート 1.035)
(トークン数は変わらず、レートが上昇)

主要プロトコル詳細

1. Lido Finance(stETH)

最大のリキッドステーキングプロトコル。Ethereumステーキング市場の約28%を占めています。

基本データ

項目
チェーンEthereum
TVL約$30B
LSTstETH(リベース型)/ wstETH(ラップ型)
APR3.2-3.8%
手数料ステーキング報酬の10%(5%ノードオペレーター + 5%トレジャリー)
バリデータ数30+ プロフェッショナルオペレーター
トークンLDO

アーキテクチャ

【Lido のステーキングフロー】

ユーザー
  ├── ETH を Lido コントラクトに預入
  ├── stETH を受領(1:1)
  └── Lidoが内部でバリデータに委任
       ├── Node Operator A (Chorus One)
       ├── Node Operator B (Figment)
       ├── Node Operator C (P2P)
       └── ... 30+ オペレーター

報酬分配:
  ├── 90% → stETH 保有者(リベースで反映)
  ├── 5%  → ノードオペレーター
  └── 5%  → Lido トレジャリー / 保険基金

wstETH(Wrapped stETH)

DeFiプロトコルとの互換性のため、stETHをwstETH(Wrapped stETH)に変換して使用することが推奨されます。

# wstETH ↔ stETH の変換レート計算
def steth_to_wsteth(steth_amount: float, wsteth_rate: float) -> float:
    """stETHをwstETHに変換"""
    return steth_amount / wsteth_rate

def wsteth_to_steth(wsteth_amount: float, wsteth_rate: float) -> float:
    """wstETHをstETHに変換"""
    return wsteth_amount * wsteth_rate

# 2026年3月時点の概算レート
wsteth_rate = 1.21  # 1 wstETH = 1.21 stETH

# 10 stETH → wstETH
wsteth = steth_to_wsteth(10.0, wsteth_rate)
print(f"10 stETH = {wsteth:.4f} wstETH")  # ≈ 8.2645 wstETH

# 10 wstETH → stETH
steth = wsteth_to_steth(10.0, wsteth_rate)
print(f"10 wstETH = {steth:.4f} stETH")  # ≈ 12.1000 stETH

2. Rocket Pool(rETH)

分散性を重視したリキッドステーキングプロトコル。パーミッションレスなノードオペレーター参加が特徴です。

基本データ

項目
チェーンEthereum
TVL約$5B
LSTrETH(価値増加型)
APR3.0-3.5%
手数料ステーキング報酬の14%(ノードオペレーターへの手数料)
バリデータパーミッションレス(誰でもノードオペレーターに)
トークンRPL

Lido vs Rocket Pool

特性LidoRocket Pool
分散性許可制オペレーターパーミッションレス
最小ノードN/A8 ETH + RPL担保
TVL$30B$5B
DeFi統合非常に広い広い
手数料10%14%
スラッシングリスクプロオペレーター(低)個人オペレーターも(やや高)
ガバナンスLDO投票oDAO + pDAO

ミニプール(ノードオペレーター向け)

【Rocket Pool ミニプール構造】

従来のバリデータ: 32 ETH 必要

Rocket Pool ミニプール:
  ノードオペレーター: 8 ETH + RPL担保(1.6 ETH相当以上)
  Rocket Pool プール: 24 ETH(ステーカーのETH)
  合計: 32 ETH

ノードオペレーターの収益:
  ├── 自分の8 ETHのステーキング報酬(100%)
  ├── プールの24 ETH報酬の14%(コミッション)
  └── RPLステーキング報酬

実効APR(ノードオペレーター):
  = 基本APR × (8/8) + 基本APR × (24/8) × 14%
  ≈ 3.5% + 3.5% × 3 × 14%
  ≈ 3.5% + 1.47%
  ≈ 4.97%
  → 通常のステーキングより約40%高い利回り

3. Jito(jitoSOL)

SolanaのリキッドステーキングプロトコルでMEV報酬の共有が特徴です。

基本データ

項目
チェーンSolana
TVL約$3B
LSTjitoSOL(価値増加型)
APR7-9%(ステーキング + MEV)
手数料4%(ステーキング報酬から)
特徴MEV報酬をステーカーに還元
トークンJTO

MEV報酬の仕組み

【JitoのMEV報酬フロー】

従来のSolanaステーキング:
  バリデータ報酬のみ → APR 6-7%

Jito:
  バリデータ報酬 + MEV報酬 → APR 7-9%

MEV報酬の源泉:
  ├── アービトラージ(DEX間価格差)
  ├── 清算(レンディングプロトコル)
  └── バックランニング

  Jito Block Engine:
    ├── サーチャーがバンドル(トランザクション群)を提出
    ├── バリデータがバンドルをブロックに含める
    ├── MEV利益の一部がバリデータに支払われる
    └── バリデータの追加収益がjitoSOL保有者に分配される

4. Marinade Finance(mSOL)

Solana最古参のリキッドステーキングプロトコルです。

基本データ

項目
チェーンSolana
TVL約$2B
LSTmSOL(価値増加型)
APR6.5-7.5%
手数料6%(ステーキング報酬から)
特徴ネイティブステーキングとリキッドステーキングの両方を提供
トークンMNDE

バリデータ選定アルゴリズム

【Marinadeの自動バリデータ委任】

スコアリング基準:
  ├── パフォーマンス(稼働率、ブロック生成率)
  ├── 手数料率(低いほど高スコア)
  ├── ステーク集中度(集中しすぎは減点)
  └── 分散性(データセンター、地理的分散)

戦略:
  - 400+のバリデータに自動分散委任
  - パフォーマンスの低いバリデータから自動リバランス
  - Nakamoto係数(分散指標)の改善を目的とした委任

総合比較表

プロトコルチェーンLSTAPRTVL手数料特徴
LidoEthereumstETH/wstETH3.2-3.8%$30B10%最大TVL、広いDeFi統合
Rocket PoolEthereumrETH3.0-3.5%$5B14%パーミッションレス、高分散
JitoSolanajitoSOL7-9%$3B4%MEV報酬共有
MarinadeSolanamSOL6.5-7.5%$2B6%自動バリデータ選定

EigenLayer リステーキング

概要

EigenLayerは、Ethereumのステーキング済みETH(またはLST)を追加のプロトコル(AVS: Actively Validated Services)のセキュリティに再利用できるプロトコルです。

【リステーキングの概念】

従来:
  32 ETH → Ethereumバリデータ → Ethereum のみを保護

EigenLayer:
  32 ETH → Ethereumバリデータ → Ethereum を保護
                                    └→ EigenLayerに再委任
                                         ├── AVS A(オラクル)を保護
                                         ├── AVS B(ブリッジ)を保護
                                         └── AVS C(DA層)を保護

追加報酬:
  各AVSからの報酬を受け取れる(追加年率1-5%+)
追加リスク:
  AVSのルールに違反するとスラッシング(罰没)される

リステーキングの種類

種類説明
ネイティブリステーキングETHバリデータのWithdrawal CredentialをEigenLayerに設定EigenPod
LSTリステーキングstETH, rETH等をEigenLayerに預入EigenLayer deposit
LRT(Liquid Restaking Token)リステーキングの流動性トークンeETH (EtherFi), pufETH (Puffer)

主要LRTプロトコル

プロトコルLRTTVL特徴
EtherFieETH / weETH$8B最大LRT、広いDeFi統合
PufferpufETH$2BUniFiベースのAVS
RenzoezETH$3Bマルチチェーン対応
KelpDAOrsETH$1.5B複数LSTをリステーキング

デペッグリスク

LSTは理論的にはETHと1:1(または固定レートで増加)ですが、市場では乖離(デペッグ)が発生することがあります。

過去のデペッグ事例

時期LSTデペッグ幅原因
2022年6月stETH-5%3AC破綻、大量売却
2023年3月stETH-2%SVB破綻による市場パニック
2022年11月stETH-3%FTX破綻

デペッグ監視

import httpx
import asyncio

async def monitor_lst_peg():
    """LSTのペッグ状況を監視"""
    async with httpx.AsyncClient() as client:
        # DeFiLlamaでLST価格を取得
        endpoints = {
            "stETH": "https://coins.llama.fi/prices/current/"
                     "ethereum:0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84",
            "rETH": "https://coins.llama.fi/prices/current/"
                    "ethereum:0xae78736Cd615f374D3085123A210448E74Fc6393",
        }

        # ETH価格
        eth_resp = await client.get(
            "https://coins.llama.fi/prices/current/"
            "coingecko:ethereum"
        )
        eth_price = eth_resp.json()["coins"]["coingecko:ethereum"]["price"]

        for name, url in endpoints.items():
            resp = await client.get(url)
            data = resp.json()
            token_key = list(data["coins"].keys())[0]
            lst_price = data["coins"][token_key]["price"]

            # stETHは1:1ペッグ、rETHはレート考慮
            if name == "stETH":
                peg_ratio = lst_price / eth_price
                deviation = (peg_ratio - 1.0) * 100
            elif name == "rETH":
                expected_rate = 1.18  # 2026年3月時点の概算レート
                peg_ratio = lst_price / (eth_price * expected_rate)
                deviation = (peg_ratio - 1.0) * 100

            status = "正常" if abs(deviation) < 0.5 else "要注意"
            if abs(deviation) > 2.0:
                status = "警告"

            print(f"{name}: ${lst_price:.2f} "
                  f"(乖離: {deviation:+.3f}%) [{status}]")

asyncio.run(monitor_lst_peg())

LSTを活用したDeFi戦略

戦略1: レバレッジドステーキング

【レバレッジドステーキングのフロー】

1. 10 ETH を Lido にステーキング → 10 stETH 受領
2. 10 stETH を Aave に担保として預入
3. Aave から 7 ETH を借入(LTV 70%)
4. 7 ETH を Lido にステーキング → 7 stETH 受領
5. 7 stETH を Aave に追加担保
6. Aave から 4.9 ETH を借入
7. ... 繰り返し

最終的なポジション(3回ループ後):
  担保: 21.9 stETH
  借入: 11.9 ETH
  ネットポジション: 10 ETH
  実効ステーキング: 21.9 ETH
  レバレッジ: 約2.19倍

収益(年率概算):
  stETH APR: 3.5%
  ETH借入金利: 2.0%
  ネット収益: 21.9 × 3.5% - 11.9 × 2.0% = 0.766 - 0.238 = 0.529 ETH
  元本10 ETHに対する利回り: 5.29%(レバレッジなしの3.5%の1.51倍)

リスク:
  - stETH/ETH デペッグで清算リスク
  - ETH借入金利の上昇
  - スマートコントラクトリスク

戦略2: LST-ETH LP提供

【Curve stETH/ETH プールでのLP】

預入: 5 stETH + 5 ETH
   ├── Curve手数料収入: APR 0.5-1%
   ├── CRV報酬: APR 2-5%
   ├── stETHステーキング報酬: APR 3.5%(stETH分のみ)
   └── Convex/Aura ブースト: APR +2-5%

合計想定APR: 8-14%

IL(インパーマネントロス):
  stETH/ETHはほぼ同じ価格で動くため、ILは極小
  (デペッグ時を除く)

戦略3: Pendleによる利回りトークン化

【Pendle の仕組み】

LST(例: stETH)を2つのトークンに分離:

stETH → PT-stETH(Principal Token)+ YT-stETH(Yield Token)
         │                              │
         ├── 満期時に1 ETH相当を受取      ├── 満期までの利回りを受取
         ├── 固定利回り(割引価格で購入)   ├── 変動利回り
         └── リスク: 低                   └── リスク: 高(利回り変動)

戦略A(固定利回り確保):
  PT-stETH を割引価格(0.965 ETH)で購入
  満期(6ヶ月後)に 1 ETH で償還
  固定利回り = (1/0.965 - 1) × 2 = 7.25% 年率

戦略B(利回りブル):
  YT-stETH を購入
  ステーキング報酬が上昇すれば大きな利益
  報酬が下落すればYTの価値も下落

戦略C(LP提供):
  Pendle AMM で PT-stETH/stETH のLP提供
  → 取引手数料 + PENDLE報酬

戦略4: EigenLayer リステーキング + DeFi

【最大化戦略の例】

1. ETH → stETH(Lido)→ ステーキング報酬 3.5%
2. stETH → EigenLayer に再委任 → AVS報酬 2-5%
3. EtherFi eETH(LRT)を受領
4. eETH → Pendle で PT/YT に分離
5. PT-eETH → Aave に担保
6. ETH を借入 → 1に戻って繰り返し

想定利回り合計:
  ステーキング: 3.5%
  リステーキング: 3%
  レバレッジ効果: × 1.5-2
  Pendle LP: 5-10%
  合計: 15-30%+(高リスク)

リスク階層:
  Layer 1: スマートコントラクトリスク × 4プロトコル
  Layer 2: stETH デペッグリスク
  Layer 3: EigenLayer スラッシングリスク
  Layer 4: eETH デペッグリスク
  Layer 5: 清算リスク(レバレッジ使用時)
  Layer 6: Pendle 満期リスク

リスク管理

リスクマトリックス

リスク深刻度発生確率対策
スマートコントラクトバグ極高監査済みプロトコル選択、分散
LSTデペッグデペッグ監視、レバレッジ控えめ
スラッシング分散バリデータ、保険
オラクル障害複数オラクル対応プロトコル
規制リスク地域分散、コンプライアンス確認
金利変動固定金利(Pendle PT)活用

ポジションサイジング

def calculate_leverage_risk(
    collateral_eth: float,
    steth_price_ratio: float,  # stETH/ETH 比率
    ltv: float,                # ローン・トゥ・バリュー比率
    liquidation_ltv: float,    # 清算LTV
    loops: int,                # レバレッジループ回数
) -> dict:
    """レバレッジドステーキングのリスク計算"""
    total_collateral = 0
    total_debt = 0
    current_eth = collateral_eth

    for i in range(loops):
        steth = current_eth * steth_price_ratio
        total_collateral += steth
        borrow = steth * ltv
        total_debt += borrow
        current_eth = borrow

    current_ltv = total_debt / (total_collateral * steth_price_ratio)

    # デペッグ何%で清算されるか
    liquidation_depeg = 1 - (liquidation_ltv / current_ltv) * (1 - steth_price_ratio) - steth_price_ratio
    safe_depeg = liquidation_depeg * 0.7  # 安全マージン30%

    return {
        "total_collateral_steth": round(total_collateral, 4),
        "total_debt_eth": round(total_debt, 4),
        "leverage": round(total_collateral / collateral_eth, 2),
        "current_ltv": round(current_ltv * 100, 2),
        "liquidation_depeg_pct": round(liquidation_depeg * 100, 2),
        "recommended_max_depeg_pct": round(safe_depeg * 100, 2),
    }

result = calculate_leverage_risk(
    collateral_eth=10,
    steth_price_ratio=1.0,
    ltv=0.7,
    liquidation_ltv=0.83,
    loops=3,
)
print(f"レバレッジ: {result['leverage']}x")
print(f"現在LTV: {result['current_ltv']}%")
print(f"清算デペッグ: {result['liquidation_depeg_pct']}%")

まとめ

プロトコル選択の指針

目的推奨理由
安全にETHステーキングLido (stETH)最大TVL、広いDeFi統合
分散性重視Rocket Pool (rETH)パーミッションレス
SolanaステーキングJito (jitoSOL)MEV報酬で最高APR
利回り最大化EtherFi (eETH) + Pendleリステーキング + 利回りトークン化
ノード運営Rocket Pool8 ETHから参加可能

2026年の展望

  1. リステーキングの成熟: EigenLayerのAVSエコシステムが本格稼働し、追加利回り源として定着
  2. LRTの標準化: eETH, pufETH等がwstETHに並ぶDeFi基盤資産に
  3. マルチチェーンLST: CosmosやPolygon等、複数チェーンのLSTが登場
  4. 機関投資家の参入: KYC対応のリキッドステーキングサービス
  5. 利回りの安定化: ETHステーキング率の上昇に伴い、基本APRは2-3%台に収束の見込み

リキッドステーキングはリスクとリターンの階層を理解し、自身のリスク許容度に合った戦略を選択することが成功の鍵です。レバレッジを重ねるほど利回りは向上しますが、複合的なリスクも指数関数的に増大することを忘れないでください。