他のチェーン、ブリッジ、またはアプリケーションがマルチチェーン環境でトランザクションを「確認済み」と認識するためには、「サブミッション → シーケンシング → コンセンサス確認 → ステート可視化」という再現可能なプロセスを経る必要があります。 Espresso Network (ESP) は、共有の確認・決済ベースレイヤーとして機能し、ロールアップシーケンサーからブロックを受信します。バリデーターネットワークはHotShotを利用し、数秒以内にBFT承認を実現し、Espressoで確認済みのブロックを下流で利用可能にします。
このプロセスにより、従来の「確認シーケンス」の課題が解消されます。アプリケーションはEthereum L1の最終決済を待つことなく、検証可能なシーケンスとステートビューを取得できるようになります。L1決済はブリッジルールに沿って進行可能です。各段階のトリガータイミングや、確認がどのようにリレーされるかを理解することで、クロスチェーンでのステートリードの境界が明確になります。
トランザクションがEspressoの確認パスに入る前に、関連システムの統合準備が必要です。ターゲット環境がEspressoに接続されていること、認可されたシーケンサー(または同等のブロックビルダー)が存在すること、トランザクションが環境の実行・シーケンスルールに従って受理されていることが求められます。Espressoは各環境の実行レイヤーを置き換えるものではなく、シーケンサーのトランザクション出力に対して分散型の確認を提供します。
| 準備項目 | コアチェック | 未準備時の影響 |
|---|---|---|
| 環境統合 | ロールアップ/アプリケーションはEspressoと統合済みか? | ブロックが確認レイヤーに入れない |
| 認可シーケンサー | Espressoにブロックを提出できる認可シーケンサーは存在するか? | サブミッションとキューイングが開始できない |
| トランザクション受理 | トランザクションは環境のメンプール/シーケンスルールで受理されたか? | 確認用にブロックを送信できない |
| 下流コンシューマー | ブリッジ、アプリケーション、ソルバーは確認ビューに登録済みか? | 確認は完了するが環境間で閲覧不可 |
この表から、秒単位確認には「統合+認可サブミッション+下流リーディング」の全てが必要であることが分かります。ユーザーは通常「トランザクションがロールアップに提出された」ことしか認識しませんが、システム側では、そのトランザクションをEspresso向けのブロックに含める必要があります。
プロセスは、ユーザーまたはアプリケーションがトランザクションをロールアップ(または他の実行環境)に提出することから始まります。トランザクションは環境の受信・キューイングロジックに入り、認可シーケンサーがローカルルールに従ってトランザクションをソート・バッチ化し、ブロックまたはバッチとしてEspressoに提出します。Espressoが受け取るのはシーケンサーのブロックストリームであり、個々のユーザートランザクションではありません。
提出・キューイング段階では、インターフェース上で「受信済み」や「事前確認済み」などの表示がなされますが、これはロールアップ自身のシーケンサーからのフィードバックであり、Espressoによる確認はまだ発生していません。内部的には、シーケンサーがバッチ順序をロックし、提出用ブロックを生成し、統合インターフェース経由で送信します。このプロセスは、必要に応じて繰り返され、新規トランザクションが到着するたびにバッチ化・提出されます。
シーケンサーが遅延、検閲、または提出失敗した場合、トランザクションはローカルキューに残り、下流ではEspressoレベルのFinalityが確認できません。シーケンスの中央集権性については共有シーケンスレイヤー比較で議論されていますが、ここでは「提出後に何が起き、どのように確認が完了するか」に焦点を当てます。
ブロックがEspressoに入ると、バリデーターネットワークがHotShotコンセンサスを実行します。プルーフ・オブ・ステーク(PoS)とビザンチン障害耐性(BFT)フレームワークの下で、ブロック順序とデータ可用性(DA)に合意します。HotShotは楽観的な応答性を重視して設計されており、ネットワーク状況が許す限り最速で確認を行います。公開情報ではメインネットでの確認時間は通常数秒とされています。
十分な重みを持つバリデーターによる投票が行われると確認がトリガーされます。閾値に達すると、そのブロックはEspresso確認済みブロックとなり、シーケンスとコミットメントがコンセンサスレイヤーで確定します。実行は各ロールアップやアプリケーション環境が担い、確認済みシーケンスに従って決定論的にステートを遷移させます。Espresso自体でビジネスロジックを実行することはありません。
| プロセス段階 | トリガー条件 | システムアクション | ユーザー/アプリケーションでの変化 |
|---|---|---|---|
| サブミッション | シーケンサーがバッチ化・ブロックを提出 | ブロックがEspresso確認パスに入る | 多くの場合「処理中/事前確認済み」と表示 |
| HotShot確認 | バリデーターがBFT投票閾値に到達 | ブロックがEspresso Finalityを達成 | Espresso確認ビューがクエリ可能になる |
| 下流リーディング | ブリッジ/アプリが確認結果をサブスクライブ | クロス環境ロジックが確認シーケンスで進行 | 確認ステートでクロスチェーンアクションが可能 |
| L1決済(後段階) | ブリッジ・コントラクトルールに基づくオンチェーン | 対応バッチがEthereum L1等に提出される | L1最終決済が完了(遅延は長め) |
この表は、「秒単位の確認」(HotShotコンセンサスによるEspresso上での完了)と「L1最終決済」との違いを示しています。L1決済は従来通り進行可能ですが、プロトコルレイヤーでEspresso確認済みブロックのみがブリッジL1で決済対象となるよう制約できます。

図1. メインEspresso確認パス:ユーザー/アプリ提出→ロールアップシーケンサーバッチ化→HotShotバリデーター確認→ロールアップ/ブリッジ/アプリによるFinality消費。
バリデーターの確認参加はステーキングとプロトコルインセンティブに依存します。ESPステーキングとプロトコル手数料は、バリデーターのステーキングおよび手数料支払いにおけるESPの役割を解説しており、これは確認レイヤーの継続運用の基盤ですが、上記シーケンス自体には影響しません。
HotShot確認後、Espresso確認済みブロックは数秒以内にクエリ可能となります。ロールアップノード、バッチサブミッター、ブリッジコンポーネント、メッセージングプロトコル、ソルバー、その他オンチェーンアプリは、クエリサービスやイベントストリームを通じて確認済みシーケンスとステートコミットメントにアクセスし、環境の「確認済みステート」ビューを更新します。
リレーは、実行結果を全チェーンにプッシュすることではなく、検証可能な共有の真実ソースを提供することを意味します。誰が最初に確認を読むかによってクロス環境ロジックを独自ルールで進行できます。プロトコル制約により、ブリッジL1決済時はEspresso確認済みブロックのみが受理され、シーケンサーが後から確認済みシーケンスを書き換えることを防ぎます。ユーザーにとってはクロスチェーンオペレーションがより早く利用可能となり、システムにとってはL1最終決済前に合成可能な中間ファクトを提供します。
Ethereum L1最終決済のみに依存する場合、ロールアップバッチはL1ファイナリティを待ってからブリッジやクロスチェーンアプリがステートを安全と見なします。通常10分以上かかります。Espressoパスでは、シーケンサー提出後数秒でBFT確認が完了し、下流側はより早く確認ステートを読めます。L1決済はその後のセキュリティアンカーとして残ります。
| 次元 | Espresso確認パス | Ethereum L1最終決済のみ待機 |
|---|---|---|
| 確認主体 | HotShotバリデーターネットワーク(BFT) | Ethereum L1コンセンサスファイナリティ |
| 典型的遅延 | 数秒 | 通常10分以上 |
| 下流リーディング可能時 | Espresso確認直後 | 通常L1ファイナリティ後 |
| シーケンサーとの関係 | 各環境が独自シーケンサーを保持し、分散型確認レイヤーが承認 | バッチは直接L1へ、L1進行に同期 |
| 曖昧性制約 | 決済バッチがEspresso確認に一致することを要求可能 | L1コントラクトと証明ウィンドウに依存 |
この表は、「誰が最初に信頼できるシーケンスコミットメントを提供するか」「ブリッジやアプリがクロス環境アクションをいつ開始するか」の違いを示しています。EspressoはL1決済を排除するのではなく、その間に再現可能で迅速な確認レイヤーを挿入します。

図2. EspressoパスとL1のみ決済パスの比較:左はHotShot確認後にブリッジ/アプリがリーディング、右はL1ファイナリティ後のアクション。
サブミッション、コンセンサス、下流消費の各段階に障害ポイントがあります。シーケンサーが検閲・クラッシュ・提出遅延した場合、トランザクションはHotShotに入れません。バリデーターネットワークが投票閾値に達しない場合、確認が遅延または停止します。下流がEspressoビューにサブスクライブしない場合、ユーザーが成功を見てもクロスチェーンロジックは従来のタイムラインで進行する可能性があります。
構造的リスクとしては、確認レイヤーのセキュリティがステーキング分布やBFT前提に依存する点、Espresso FinalityとL1最終決済は異なるセキュリティ境界である点が挙げられます。アプリケーションが秒単位確認をL1ファイナリティと同等と見なすと、ブリッジや決済パラメータの誤設定につながる可能性があります。統合やクエリの不具合により「確認済みだが閲覧不可」な状態も生じ得ます。これらのリスクは仕組みの境界に関するものであり、投資助言ではありません。
Espresso Networkにおける秒単位確認は再現可能なプロセスです。トランザクションはまずロールアップ環境で受理され、認可シーケンサーによってバッチ化・提出されます。HotShotバリデーターが数秒でBFT確認を完了し、Espresso確認済みブロックは即座にロールアップ、ブリッジ、アプリで閲覧可能となります。L1最終決済も一致ルールに従い進行可能です。サブミッション、確認、リレーのトリガーと障害点を分析することで、「秒単位Finality」は一度きりのイベントではなく、確認シーケンス設計であることが明確になります。
Espresso Networkは、マルチチェーンおよびアプリケーション環境向けの共有確認・決済ベースレイヤーです。各環境は独自の実行・シーケンスルールを維持し、Espressoにブロックを提出した後、バリデーターがHotShotを通じて高速Finalityを提供し、他チェーンやブリッジが読み取ることができます。
認可シーケンサーがブロックをEspressoに提出後、バリデーターがHotShotコンセンサスを実行し、BFT投票閾値到達時にブロック順序とデータ可用性を確認します。公開情報では確認時間は通常数秒で、下流側はEthereum L1最終決済を待たずに確認ビューを参照できます。
HotShotはEspresso Networkにおいて採用されているビザンチン障害耐性(BFT)コンセンサスプロトコルで、バリデーター間でブロック順序と可用性について迅速に合意します。ネットワーク状況が良好な場合は高速確認が可能で、ロールアップやアプリに秒単位Finalityを提供しますが、トランザクション自体を実行することはありません。
クロスチェーンブリッジ、メッセージングプロトコル、ソルバーはEspresso確認済みブロックを直接読み取り、統合チェーンの確認済みステートビューを取得できます。常にL1ファイナリティウィンドウ終了を待つ必要がなく、確認シーケンスが進展することでクロス環境アクションをより早く開始できます。プロトコル制約もオンチェーン決済バッチがEspresso確認と一致することを保証します。
主なリスクは、シーケンサーの提出失敗や検閲、バリデーターコンセンサスの閾値未到達、クエリや統合コンポーネントのエラー、Espresso FinalityとL1最終決済の混同によるセキュリティ境界の誤認などです。確認レイヤーはステーキングおよびBFT前提に依存しており、いずれかの段階で中断が発生すると「秒単位確認」パスが完了しません。





