メインコンテンツへスキップ

ステーキングの引き出し

  • バリデータオペレーターは、引き出しを有効にするために引き出しアドレスを提供する必要があります
  • レガシーバリデータは、32 ETHを超える超過残高が数日ごとに自動的に引き出されます
  • 複利型バリデータは、最大2048 ETHまでの全残高に対して報酬を獲得します
  • ステーキングから完全にエグジットしたバリデータは、残りの残高を受け取ります

ステーキングの引き出しとは、イーサリアムのコンセンサス・レイヤー(ビーコン・チェーン)上のバリデータアカウントから、トランザクションを実行できる実行レイヤーへの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のしきい値を下回る部分的な引き出しは、実行レイヤーから手動でトリガーする必要があります(これにはガスがかかります)。
  • 複数のバリデータを単一の複利型バリデータに**統合(コンソリデーション)**することができ、運用上のオーバーヘッドを削減できます。
タイプ1からタイプ2の出金クレデンシャルへの変換は不可逆です。 この変換の公式ツールとしてステーキング・ローンチパッド (opens in a new tab)を使用してください。変換プロセス、リスク、および統合の詳細については、MaxEBのディープダイブを参照してください。

ステーキングからの完全なエグジット

バリデータアカウントの残高から資金を送金する前に、引き出しアドレスを提供する必要があります。

ステーキングから完全にエグジットし、全残高を引き出そうとするユーザーは、「自発的エグジット」を開始する必要があります。これには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. 引き出しアドレスは提供されているか? 引き出しアドレスが提供されていない場合、アカウントはスキップされ、引き出しは開始されません。
  2. バリデータはエグジット済みで引き出し可能か? バリデータが完全にエグジットしており、そのアカウントが「引き出し可能」と見なされるエポックに達している場合、全額引き出しが処理されます。これにより、残りの全残高が引き出しアドレスに送金されます。
  3. 残高は最大エフェクティブ・バランスを超えているか? レガシー(タイプ1)バリデータの場合、このしきい値は32 ETHです。複利型(タイプ2)バリデータの場合、このしきい値は2048 ETHです。アカウントに出金クレデンシャルがあり、完全にエグジットしておらず、エフェクティブ・バランスが最大であり、このしきい値を超える残高がある場合、超過分のみをユーザーの引き出しアドレスに送金する部分的な引き出しが処理されます。

バリデータのライフサイクル中にバリデータオペレーターが実行するアクションのうち、このフローに直接影響を与えるものは2つだけです。

  • あらゆる形式の引き出しを有効にするために出金クレデンシャルを提供する
  • ネットワークからエグジットする(これにより全額引き出しがトリガーされます)

ガス無料

自動引き出しスイープでは、ステーカーが手動でトランザクションを送信する必要はありません。つまり、自動スイープにはガス(トランザクション手数料)は不要であり、既存の実行レイヤーのブロックスペースを競合することもありません。

2048 ETHのしきい値を下回る部分的な引き出しをトリガーしたい複利型バリデータは、実行レイヤーから手動で行う必要があり、これにはガスが必要になることに注意してください。

ステーキング報酬はどのくらいの頻度でロック解除され、ウォレットで利用できるようになりますか?

1つのブロックで最大16件の引き出しを処理できます。そのペースでいくと、1日に115,200件のバリデータの引き出しを処理できます(スロットのミスがないと仮定した場合)。上記のように、対象となる引き出しがないバリデータはスキップされるため、スイープが完了するまでの時間は短縮されます。

この計算を展開すると、特定の数の引き出しを処理するのにかかる時間を推定できます。

引き出し数完了までの時間
400,0003.5日
500,0004.3日
600,0005.2日
700,0006.1日
800,0007.0日

ご覧のとおり、ネットワーク上のバリデータが増えるにつれて、この処理は遅くなります。ミスしたスロットが増加すると、それに比例して遅くなる可能性がありますが、これは一般的に考えられる結果の中でも遅い方のケースを表しています。

よくある質問

いいえ、出金クレデンシャルを提供するプロセスは1回限りのプロセスであり、一度送信すると変更することはできません。

バリデータの実行レイヤーの引き出しアドレスを設定することは、コンセンサス・レイヤー上のバリデータのクレデンシャルに対する恒久的な変更です。一度登録されたコンセンサス・レイヤーのクレデンシャルを更新する方法はありません。

バリデータの引き出しアドレスのクレデンシャルは、スマート・コントラクト(コードによって制御される)または外部所有アカウント(EOA、秘密鍵によって制御される)のいずれかを指すように設定できます。現在、これらのアカウントには、バリデータのクレデンシャルの変更を知らせるメッセージをコンセンサス・レイヤーに送り返す方法がなく、この機能を追加するとプロトコルに不必要な複雑さが加わることになります。

柔軟な引き出し管理を求めるユーザーは、鍵のローテーションが可能なスマート・コントラクト・ウォレット(Safe (opens in a new tab)など)をバリデータの引き出しアドレスとして設定することで、最終的な受取人であるEOAを実質的に更新できるようにすることができます。ユーザーがすでにEOAを出金クレデンシャルとして設定している場合、ステークしたETHを回収するために完全なエグジットを開始し、その資金を使用して異なるクレデンシャルを持つ新しいバリデータをアクティベートする必要があります。

ステーキング・プールを使用している場合、またはステーキングトークンを保有している場合は、サービスによってプロセスが異なるため、引き出しの処理方法についてプロバイダーにお問い合わせください。

一般的に、プロバイダーやプールを通じてステーキングを行う場合、基礎となるステークしたETHを自由に回収したり、引き出して利用するステーキングプロバイダーを変更したりできるはずです。特定のプールが大きくなりすぎた場合、ステークしたETHをエグジットして償還し、より小規模なプロバイダー (opens in a new tab)で再度ステーキングすることができます。あるいは、十分なETHを蓄積している場合は、自宅からステーキングすることもできます。

レガシー(タイプ1)バリデータの場合、はい、バリデータが引き出しアドレスを提供している限り自動的に行われます。引き出しを有効にするためにこれを一度提供する必要があり、その後、各バリデータのスイープに伴い、数日ごとに引き出しアドレスへのネットワーク報酬の分配が自動的にトリガーされます。

複利型(タイプ2)バリデータの場合、報酬は引き出しアドレスにスイープされるのではなく、バリデータのエフェクティブ・バランス(最大2048 ETH)に複利として追加されます。自動スイープは、2048 ETHを超える残高に対してのみ発生します。このしきい値を下回る報酬を引き出すには、実行レイヤーから手動で部分的な引き出しをトリガーする必要があります。

レガシー(タイプ1)バリデータの場合、バリデータの32 ETHのエフェクティブ・バランスを超えて蓄積されたETHネットワーク報酬は、自動的に引き出しアドレスにプッシュされます。全額引き出しのトランザクションを送信し、ステーキングのエグジットプロセスを完了したタイプ1バリデータは、ETHの全残高が引き出しアドレスに引き出されます。タイプ1バリデータが特定の金額のETHの引き出しを手動でリクエストすることはできません。

複利型(タイプ2)バリデータは、バリデータの残高が32 ETH以上を維持している限り、実行レイヤーから特定の金額の部分的な引き出しをトリガーすることができます。これには部分的な引き出しのトランザクションを送信する必要があり、ガスがかかります。

バリデータオペレーターは、ステーキング・ローンチパッドの引き出し (opens in a new tab)ページにアクセスすることをお勧めします。このページでは、引き出しに向けたバリデータの準備方法、イベントのタイミング、および引き出しの機能に関する詳細を確認できます。

最初にテストネットでセットアップを試すには、Hoodiテストネットのステーキング・ローンチパッド (opens in a new tab)にアクセスして開始してください。

いいえ。バリデータがエグジットし、その全残高が引き出されると、そのバリデータにデポジットされた追加のETHは、次のバリデータのスイープ時に自動的に引き出しアドレスに送金されます。そのETHを使用して再びステーキングを開始するには、新しいバリデータをアクティベートする必要があります。

レガシーバリデータはタイプ1の出金クレデンシャル(出金クレデンシャルのアドレスが0x01で始まる)を使用し、エフェクティブ・バランスの上限は32 ETHです。ネットワーク報酬として受け取った超過分のETHは、数日ごとに自動的に引き出しアドレスにスイープされます。

複利型バリデータはタイプ2の出金クレデンシャル(出金クレデンシャルのアドレスが0x02で始まる)を使用し、最大2048 ETHまでのエフェクティブ・バランスを持つことができます。報酬はバリデータのエフェクティブ・バランスに複利として追加され、ネットワーク上でのバリデータのウェイトと将来の報酬を受け取る可能性を高めます。自動スイープは、2048 ETHを超える残高に対してのみ発生します。このしきい値を下回るETHを引き出すには、実行レイヤーから手動で部分的な引き出しをトリガーする必要があります。

詳細については、MaxEBのディープダイブを参照してください。

ステーキング・ローンチパッド (opens in a new tab)を使用して、タイプ1からタイプ2の出金クレデンシャルに変換できます。この操作は不可逆です。一度変換すると、タイプ1のクレデンシャルに戻すことはできません。

変換後、複数のバリデータを1つに**統合(コンソリデーション)**し、それらの残高を単一の複利型バリデータにまとめることもできます。変換プロセス、リスク、および統合ツールの完全なウォークスルーについては、MaxEBのディープダイブを参照してください。

引き出し機能は、2023年4月12日のシャンハイ/Capellaアップグレードの一環として最初に有効になりました。その後、ペクトラアップグレード(2025年5月)により、最大エフェクティブ・バランスが2048 ETHと高い複利型バリデータや、実行レイヤーからトリガーされるエグジットおよび部分的な引き出しが導入されました。

シャンハイ/Capellaアップグレードにより、以前にステークされたETHを通常のイーサリアムアカウントに回収できるようになりました。これにより、ステーキングの流動性のループが閉じられ、持続可能でスケーラブルかつ安全な分散型エコシステムの構築に向けたイーサリアムの旅が一歩前進しました。

参考文献

ページの最終更新: 2026年4月30日

このページは役に立ちましたか?