ステーキングの引き出しとは、イーサリアムのコンセンサス・レイヤー(ビーコン・チェーン)上のバリデータアカウントから、トランザクションを実行できる実行レイヤーへのETHの送金を指します。
ステーキング・プールに参加している場合、またはステーキングトークンを保有している場合は、サービスごとに運用が異なるため、ステーキングの引き出しがどのように処理されるかについて、プロバイダーに詳細を確認してください。
引き出しの仕組みは、バリデータの出金クレデンシャルのタイプによって異なります。
- レガシーバリデータ(タイプ1): 32 ETHを超える超過残高は、バリデータにリンクされた引き出しアドレスに定期的かつ自動的に送金されます。32 ETHを超える報酬は、ネットワーク上でのバリデータのウェイトには寄与しません。
- 複利型バリデータ(タイプ2): 報酬は最大2048 ETHまでバリデータのエフェクティブ・バランスに複利として追加され、バリデータのウェイトを高め、より多くの報酬を獲得します。2048 ETHを超える残高のみが自動的にスイープ(自動引き出し)されます。
ユーザーはステーキングから完全にエグジットすることもでき、引き出しのトランザクションを送信し、(ネットワークの需要に基づく)引き出しキューの待機時間を経て、バリデータの全残高のロックを解除することができます。
ステーキング報酬
報酬の処理方法は、バリデータのクレデンシャルのタイプによって異なります。
レガシーバリデータ(タイプ1)は、エフェクティブ・バランスの上限が32 ETHに設定されています。ネットワーク報酬として受け取った32 ETHを超える残高は、エフェクティブ・バランスに寄与したり、ネットワーク上でのこのバリデータのウェイトを増加させたりすることはなく、これらの報酬は数日ごとにバリデータの専用の引き出しアドレスに自動的に引き出されます。引き出しアドレスを一度提供する以外に、これらの報酬を請求するためにバリデータオペレーターがアクションを起こす必要はありません。これはすべてコンセンサス・レイヤーで開始されるため、どのステップでもガス(トランザクション手数料)は必要ありません。
複利型バリデータ(タイプ2)は、32 ETHから2048 ETHの間の任意のエフェクティブ・バランスを持つことができます。これらのバリデータが受け取ったネットワーク報酬はエフェクティブ・バランスに複利として追加され、バリデータのウェイトと将来の報酬を受け取る可能性を高めます。自動スイープは、2048 ETHを超える残高に対してのみ発生します。2048 ETHのしきい値を下回る報酬を引き出すには、複利型バリデータは実行レイヤーから手動で部分的な引き出しをトリガーする必要があり、これにはガスが必要です。
これまでの経緯
過去数年間にわたり、イーサリアムはいくつかのネットワークアップグレードを経て、かつてのようなエネルギー集約型のマイニングではなく、ETH自体によって保護されるネットワークへと移行しました。イーサリアムのコンセンサスに参加することは現在「ステーキング」と呼ばれています。これは、参加者が自発的にETHをロックし、ネットワークに参加する能力を得るためにそれを「ステーク」に置くためです。ルールに従うユーザーは報酬を受け取りますが、不正行為を試みるとペナルティを受ける可能性があります。
2020年11月のステーキング・デポジット・コントラクトのローンチ以来、一部の勇敢なイーサリアムのパイオニアたちは自発的に資金をロックし、ネットワークのルールに従ってブロックを正式に証明し、プロポーザーとなる権利を持つ特別なアカウントである「バリデータ」をアクティベートしてきました。
シャンハイ/Capellaアップグレード以前は、ステークしたETHを使用したりアクセスしたりすることはできませんでした。しかし現在では、選択したアカウントに報酬を自動的に受け取るようにオプトインすることができ、いつでも好きなときにステークしたETHを引き出すこともできます。
準備方法
現在のステーカー
- 一部のユーザーは最初にステーキングデポジットを設定する際に引き出しアドレスを提供している可能性があります。これらのユーザーはこれ以上する必要はありません。
- 大多数のステーカーは最初の入金時に出金先住所を提供しておらず、出金資格情報を更新する必要があります。 ステーキング・ローンチパッド (opens in a new tab) にはこれを行う方法についての説明があります
以下にバリデータのインデックス番号を入力して、Beaconcha.in (opens in a new tab) でバリデータの詳細を表示します。 出金アドレスは、"Deposits" タブの "Withdrawal Address" ヘッダーの下にあります。 0x00 プレフィックスは、出金を有効にする前にアカウントをアップグレードする必要があることを示します。
重要な注意事項
バリデータアカウントは、蓄積されたネットワーク報酬にアクセスして引き出したり、ステーキングからエグジットする際に全額引き出しを処理したりする前に、引き出しアドレスを提供する必要があります。
バリデータアカウントの引き出しアドレスをまだ提供していない場合でも、ニーモニック/シード・フレーズがオフラインで安全に保管されており、いかなる形でも侵害されていない限り、その間に資金が脅かされることはありません。出金クレデンシャルを追加しない場合、引き出しアドレスが提供されるまでETHがバリデータアカウントにロックされたままになるだけです。
複利型バリデータ
バリデータは、出金クレデンシャルをタイプ1からタイプ2に変換することで、複利にオプトインできます。これにより、最大エフェクティブ・バランスが32 ETHから2048 ETHに引き上げられ、報酬が自動的にスイープされるのではなく、バリデータのエフェクティブ・バランスに複利として追加されるようになります。
複利を有効にした場合:
- 報酬は1 ETH単位でバリデータのエフェクティブ・バランスを増加させ(小さなヒステリシスバッファ (opens in a new tab)の対象となります)、時間の経過とともにより多くの報酬を獲得します。
- 自動スイープは、2048 ETHを超える残高に対してのみ発生します。
- 2048 ETHのしきい値を下回る部分的な引き出しは、実行レイヤーから手動でトリガーする必要があります(これにはガスがかかります)。
- 複数のバリデータを単一の複利型バリデータに**統合(コンソリデーション)**することができ、運用上のオーバーヘッドを削減できます。
ステーキングからの完全なエグジット
バリデータアカウントの残高から資金を送金する前に、引き出しアドレスを提供する必要があります。
ステーキングから完全にエグジットし、全残高を引き出そうとするユーザーは、「自発的エグジット」を開始する必要があります。これには2つの方法があります。
- バリデータの鍵を使用する: バリデータクライアントで自発的エグジットのメッセージに署名してブロードキャストし、コンセンサスノードに送信します。これにはガスは必要ありません。
- 出金クレデンシャルを使用する: バリデータの署名鍵にアクセスすることなく、引き出しアドレスを使用して実行レイヤーからエグジットをトリガーします。これにはトランザクションが必要であり、ガスがかかります。
バリデータがステーキングからエグジットするプロセスには、同時にエグジットする他のバリデータの数に応じて、さまざまな時間がかかります。完了すると、このアカウントはバリデータのネットワーク義務を実行する責任を負わなくなり、報酬の対象ではなくなり、ETHを「ステーク」している状態ではなくなります。この時点で、アカウントは完全に「引き出し可能」としてマークされます。
アカウントが「引き出し可能」としてフラグ付けされ、出金クレデンシャルが提供されると、ユーザーは待つ以外に何もする必要はありません。アカウントは、対象となるエグジット済み資金についてブロックのプロポーザーによって自動的かつ継続的にスイープされ、次のスイープ時にアカウント残高が全額送金されます(「全額引き出し」とも呼ばれます)。
自動報酬の仕組み(タイプ1バリデータ)
特定のバリデータが引き出しの対象であるかどうかは、バリデータアカウント自体の状態によって決定されます。アカウントの引き出しを開始すべきかどうかを判断するために、ユーザーの入力は一切必要ありません。プロセス全体は、コンセンサス・レイヤーによって継続的なループで自動的に行われます。
視覚的に学びたい方へ
Finematicsによるイーサリアムのステーキング引き出しに関するこちらの解説をご覧ください。
How do Ethereum withdrawals work?
How staking withdrawals work on Ethereum after the Shanghai/Capella upgrade, covering the technical process, withdrawal queue, and what stakers need to know about accessing their staked ETH.
Watch with transcriptバリデータの「スイープ」
バリデータが次のブロックを提案する予定の場合、最大16件の対象となる引き出しのキューを構築する必要があります。これは、最初にバリデータのインデックス0から開始し、プロトコルのルールに従ってこのアカウントに対象となる引き出しがあるかどうかを判断し、ある場合はそれをキューに追加することによって行われます。次のブロックを提案するように設定されたバリデータは、前のバリデータが終了したところから再開し、無期限に順番に進行します。
アナログ時計を思い浮かべてください。時計の針は時間を指し、一方向に進み、時間を飛ばすことなく、最後の数字に達すると最終的に再び最初に戻ります。
ここで、1から12の代わりに、時計が0からNまであると想像してください_(Nはコンセンサス・レイヤーに登録されたことのあるバリデータアカウントの総数であり、2026年4月時点で120万を超えています)_。
時計の針は、対象となる引き出しがないかチェックする必要がある次のバリデータを指します。0から始まり、アカウントを飛ばすことなく一周します。最後のバリデータに到達すると、サイクルは再び最初から続きます。
アカウントの引き出しチェック
プロポーザーが引き出しの可能性についてバリデータをスイープしている間、チェックされている各バリデータは、引き出しをトリガーすべきかどうか、トリガーする場合はどれくらいのETHを引き出すべきかを決定するために、一連の短い質問に照らして評価されます。
- 引き出しアドレスは提供されているか? 引き出しアドレスが提供されていない場合、アカウントはスキップされ、引き出しは開始されません。
- バリデータはエグジット済みで引き出し可能か? バリデータが完全にエグジットしており、そのアカウントが「引き出し可能」と見なされるエポックに達している場合、全額引き出しが処理されます。これにより、残りの全残高が引き出しアドレスに送金されます。
- 残高は最大エフェクティブ・バランスを超えているか? レガシー(タイプ1)バリデータの場合、このしきい値は32 ETHです。複利型(タイプ2)バリデータの場合、このしきい値は2048 ETHです。アカウントに出金クレデンシャルがあり、完全にエグジットしておらず、エフェクティブ・バランスが最大であり、このしきい値を超える残高がある場合、超過分のみをユーザーの引き出しアドレスに送金する部分的な引き出しが処理されます。
バリデータのライフサイクル中にバリデータオペレーターが実行するアクションのうち、このフローに直接影響を与えるものは2つだけです。
- あらゆる形式の引き出しを有効にするために出金クレデンシャルを提供する
- ネットワークからエグジットする(これにより全額引き出しがトリガーされます)
ガス無料
自動引き出しスイープでは、ステーカーが手動でトランザクションを送信する必要はありません。つまり、自動スイープにはガス(トランザクション手数料)は不要であり、既存の実行レイヤーのブロックスペースを競合することもありません。
2048 ETHのしきい値を下回る部分的な引き出しをトリガーしたい複利型バリデータは、実行レイヤーから手動で行う必要があり、これにはガスが必要になることに注意してください。
ステーキング報酬はどのくらいの頻度でロック解除され、ウォレットで利用できるようになりますか?
1つのブロックで最大16件の引き出しを処理できます。そのペースでいくと、1日に115,200件のバリデータの引き出しを処理できます(スロットのミスがないと仮定した場合)。上記のように、対象となる引き出しがないバリデータはスキップされるため、スイープが完了するまでの時間は短縮されます。
この計算を展開すると、特定の数の引き出しを処理するのにかかる時間を推定できます。
| 引き出し数 | 完了までの時間 |
|---|---|
| 400,000 | 3.5日 |
| 500,000 | 4.3日 |
| 600,000 | 5.2日 |
| 700,000 | 6.1日 |
| 800,000 | 7.0日 |
ご覧のとおり、ネットワーク上のバリデータが増えるにつれて、この処理は遅くなります。ミスしたスロットが増加すると、それに比例して遅くなる可能性がありますが、これは一般的に考えられる結果の中でも遅い方のケースを表しています。
よくある質問
参考文献
- ステーキング・ローンチパッドの引き出し (opens in a new tab)
- ステーキング・ローンチパッドのバリデータアクション (opens in a new tab)
- MaxEBのディープダイブ:複利と統合
- EIP-4895: オペレーションとしてのビーコン・チェーンのプッシュ型引き出し (opens in a new tab)
- PEEPanEIP #94: ステークされたETHの引き出し(テスト) - Potuz & Hsiao-Wei Wang (opens in a new tab)
- PEEPanEIP#68: EIP-4895: オペレーションとしてのビーコン・チェーンのプッシュ型引き出し - Alex Stokes (opens in a new tab)
- バリデータのエフェクティブ・バランスを理解する (opens in a new tab)
ページの最終更新: 2026年4月30日
