
候補ブロックは、ブロックチェーン上でまだ正式に承認されていない「暫定的なブロック」です。マイナーやバリデーターがトランザクションプール(メンプリ)からトランザクションを選び、組み立てます。候補ブロックは「トランザクション提出済み」と「承認済みブロック」の間に存在する中間段階です。
候補ブロックは、物流センターで出荷前に詰め込まれた荷物のようなものです。ユーザーのトランザクションが詰め込まれていますが、まだネットワークに承認されていません。ネットワークに承認され、オンチェーンに記録された時点で初めて「承認済み」となります。このプロセスには、トランザクション手数料、ブロック容量、ネットワークの伝播状況、ブロック生成の仕組みなどが影響します。
候補ブロックは「提案」として機能し、合意形成メカニズムによる承認を待ちます。承認されると、次のブロックとしてチェーンに書き込まれ、含まれるトランザクションが承認されます。
「合意形成」は、ネットワークノード間で標準化された投票・検証プロセスです。Proof of Work(PoW)では計算パズルの解決、Proof of Stake(PoS)ではステーク量に応じてバリデーターが選ばれます。候補ブロックはネットワークでブロードキャスト・検証され、どの候補が次の有効なブロックになるかが決まります。この判断は、トランザクション承認のスピードとセキュリティに影響します。
ステップ1:メンプリからトランザクションを選択
トランザクションプール(メンプリ)は未処理トランザクションの集合体です。ノードは署名や基本的なルールを確認し、有効なトランザクションだけが候補ブロックに組み込まれます。
ステップ2:ブロックパラメータの設定
ブロックヘッダー、タイムスタンプ、サイズ・重みやガスリミット、マイナー/バリデーター報酬(BitcoinのコインベーストランザクションやEthereumのプライオリティフィーなど)を定義します。すべてプロトコルの制限内で設定されます。
ステップ3:ブロック生成のトリガー
Proof of Workでは、マイナーがネットワークの難易度目標を満たすまで異なるナンスを試行します。Proof of Stakeでは、選ばれたバリデーターが指定されたスロットで候補ブロックをまとめて署名します(Ethereumのマージ後に導入)。
ステップ4:ブロードキャストと検証
ノードが候補ブロックを受信すると、トランザクションの正当性や状態変更を再検証します。その後、現在のチェーンの高さやフォークルールに基づき採用するか判断します。
ステップ5:正式なブロック化または破棄
他の候補が先に承認されたり、より長いチェーンを形成した場合、この候補は破棄されます。それ以外の場合は、次の正式なブロックとして記録されます。
ブロック容量内で経済価値を最大化し、競合を最小限に抑えることが目的です。一般的に、手数料が高く依存や競合のない即時実行可能なトランザクションが優先され、収益性や実行可能性で並べ替えられます。
Bitcoinでは、マイナーは「手数料レート」(仮想バイトあたりの手数料)が高いトランザクションを、ブロックの重み上限(2025年時点で約4,000,000ウェイトユニット)を考慮して選びます。Ethereumでは、EIP-1559によってベースフィーとプライオリティフィーが導入され、ビルダーは競合しないトランザクションのうち、より高いプライオリティフィーを持つものを優先します(ブロックのガスリミットは通常数千万ガスユニット)。
追加要素として、アカウントナンス順(Ethereumはナンスの単調増加が必須)、置換トランザクション(ユーザーが手数料を上げて承認を早める)、トランザクション間のリード/ライト競合などがあります。最適に構築された候補ブロックは、状態競合や実行失敗を抑え、ネットワークに承認されやすくなります。
候補ブロックは両ネットワークで同様の役割を持ちますが、生成と承認の仕組みが異なります。BitcoinはProof of Workを採用し、マイナーが自らの候補ブロックで有効なハッシュを見つけた場合にブロックを生成します。Ethereumのマージ以降は、Proof of Stake方式で、バリデーターが固定スロットで候補ブロックを提案し、他のバリデーターの投票で承認されます。
Bitcoinのブロック間隔は平均10分(プロトコル目標、2025年時点)で、トランザクション選択は手数料レートや重み制約が重視されます。Ethereumのスロットは約12秒(プロトコルパラメータ、2025年時点)で、Proposer-Builder Separation(PBS)を採用。ビルダーが候補ブロックを作成し、プロポーザーが選択・署名します。これにより、トランザクション順序やMEVなどの最適化が可能です。
ネットワーク上には複数の候補ブロックが同時に存在することがあります。ノードは、最も「有効」なチェーン(通常は最長または最も検証されたもの)を選び、一部の候補は破棄されたり、チェーン再編成(リオーグ)が発生します。
主な要因は、伝播遅延による同時ブロック生成、PoSでのバリデーターによる競合提案、ハッシュパワーやステーク集中による攻撃などです。Ethereumは「ファイナリティ」を導入し、一定期間経過後はブロックが巻き戻される可能性が極めて低くなります。Bitcoinは「承認回数」によって、追加ブロックが増えるほどリスクが急速に低下します。
候補ブロックは、ユーザーのトランザクションがどれだけ早く承認されるかを左右します。手数料が低い、または競合するトランザクションはメンプリに長期間残り、複数の候補ブロックへの組み込みを逃すことがあります。
例えば、Gateでオンチェーン出金を行う場合、トランザクションはまずメンプリに入り、その後候補ブロックへの組み込みを待ちます。出金ページに表示される「承認回数」は、トランザクションのブロックが候補段階を超えて広く承認されたかを示し、承認数が増えるほどリスクが減少します。
候補ブロックはあくまで提案です。ネットワークに承認されることで正式なブロックとなり、承認が積み重なります。十分な承認またはファイナリティに達して初めて、資金リスクがほぼゼロの不可逆状態となります。
実践的なアドバイス:送金や出金時は適切な手数料を支払い、メンプリでの長期滞留を避けましょう。Bitcoinでは複数の承認を待って資金の安全性を確保し、Ethereumではファイナリティ(通常数分)を確認してください。トランザクションが停滞した場合は、手数料を上げて再送信またはキャンセルして再提出が可能です。
候補ブロックは、ブロック生成の重要な中間段階です。メンプリからのトランザクション選択、プロトコル規則に従った構築とブロードキャスト、合意形成による正式化という流れをたどります。その運命は手数料、容量、生成方式、ネットワーク伝播に左右され、競合によって置き換えられることもあります。候補ブロックを理解することで、「承認待ち」ステータスの正確な把握、適切な手数料・待機時間の設定、Gateなどのプラットフォームでの資金到着やリスク管理が可能です。
候補ブロックがネットワークに承認されない場合、マイナーやバリデーターによって破棄されます。内部のトランザクションは再びメンプリに戻り、次回以降のブロックへの組み込みを待ちます。これは正常な挙動であり、ユーザー資金が危険にさらされることはありません。未承認トランザクションは単にオンチェーン化されていないだけです。混雑時は低優先度の候補ブロックがより置き換えられやすくなります。
トランザクションが候補ブロック段階にあるとは、マイナーやバリデーターにピックアップされパッケージ化されたものの、まだオンチェーンで最終承認されていない状態です。これはネットワーク状況によって通常数秒から数分かかる標準的な保留状態です。Gateや他のブロックエクスプローラーでトランザクションハッシュのステータスを確認し、リアルタイムで承認状況を追跡できます。
候補ブロックで表示されるGas見積もりは予測値です。マイナーやバリデーターは実際のネットワーク混雑に応じて動的に調整します。最終的に消費されるGas手数料は、候補ブロックで表示される推定値より低くなることが多いです。より良いGas価格を得るには、混雑していない時間帯での取引が推奨されます。
メンプリは、すべての未承認トランザクションの「待合室」です。候補ブロックはこのプールからマイナーやバリデーターが選んだトランザクションの集合体です。トランザクションはまずメンプリに入り、選ばれると候補ブロックに組み込まれ、そのブロックが承認されて初めてオンチェーン化されます。
承認速度は各ブロックチェーンのブロック間隔や合意形成メカニズムによって決まります。Bitcoinは平均10分間隔で遅く、Ethereumは約12秒スロットで高速、ArbitrumのようなLayer 2はミリ秒単位で承認可能です。候補ブロックが生成されて最終承認に至るまでの時間は、各チェーンの設計に依存します。


