作者: イーナン
プロジェクト紹介
導入:
Espresso Systems は当初、拡張性が高くプライバシーを重視した分散型 L1 プロトコルを構築したいと考えていましたが、後にそれほど多くの L1 が必要ないことが判明したため、イーサリアム エコシステム向けに構築することでその使命を達成することになりました。このビジョンを達成するために、プライバシーとパフォーマンスの問題にそれぞれ対処する 2 つの個別の取り組みが進行中です。
より優れたプライバシー オプションを提供するために、Espresso は CAPE アプリケーションを開発しました。これは、トランザクション レベルのプライバシーのカスタム構成を可能にする Espresso のスマート コントラクト システムであり、任意の EVM チェーンに展開できます。
シーケンサーは、レイヤー 2 ブロックチェーン上で行われたトランザクションを検証してバッチ化し、決済のためにレイヤー 1 チェーン (イーサリアムなど) に送り返す役割を果たします。ロールアップには実際にはシーケンサーは必要ありません。これは、より低い手数料とより迅速な取引確認によりユーザーのエクスペリエンスを向上させるための設計上の選択にすぎません。
シーケンサーに関する現在の主な懸念は、シーケンサーが集中化する傾向があり (多くの場合、単一のオペレーターによって実行される)、トランザクション検閲、MEV 抽出、単一障害点 (つまり、妥当性の問題) の作成などのリスクが存在することです。
Espresso の Shared Sequencer のような、許可のない個別のネットワーク ノードに依存するソリューションは、この問題の解決に役立つように設計されています。 Espresso は、レイヤー 2 チェーンが、イーサリアム メインネット EVM 自体の提案者を含む共有提案者にブロック スペースを販売する、共有順序マーケットプレイスを作成しています。共有提案者は、複数のチェーンの価値に対するユーザーの意図を満たすことで余剰を生み出します。
技術アーキテクチャ
ケープ
CAPE は、Espresso Systems の Configurable Asset Privacy Protocol をイーサリアム上に実装したものです。 Configurable Asset Privacy は、資産作成者が所有権と取引に関する指定されたデータを表示できる当事者を指定しながら、プライベートのデジタル資産を発行できるようにするプロトコルです。 CAPE は、検証可能なプライベート資格情報、凍結キー、またはしきい値スキームを使用した、より高度なポリシーもサポートします。
VERI-ZEXE —-分散型プライベート コンピューティング (DPC) システム
2019 年に、Bowe らはこれにより、ユーザーはオフチェーンで任意の計算を実行し、その計算の正しさを証明するためにゼロ知識証明を使用してトランザクションを送信できます。彼らは、上記の 2 つの問題点を解決するために DPC ソリューションをインスタンス化する ZEXE (zk-execution) と呼ばれるシステムを実装しました。 ZEXE は、大まかに言えば、プライバシーの保証を維持しながら、単一のアプリケーション システムからスマート コントラクト システムに移行する「プログラム可能な Zcash」です。
VERI-ZEXE は、トレード生成で最大 9.0 倍、メモリ使用量で最大 2.6 倍向上し、構成可能性の資産プライバシーを維持しながら、任意のユーザー定義の資産戦略を可能にする CAPE の将来のバージョンで使用されます。
ホットショット
HotShot は、HotStuff プロトコルに基づいた、高スループットと高速ファイナライズを優先するコンセンサス プロトコルです。
HotShot はオープンでパーミッションレスであり、シーケンサー ネットワークの分散化に参加し、セキュリティと有効性を保証しながら、高スループットと高速な最終結果を提供します。 HotShot は Proof-of-Stake (「PoS」) セキュリティ モデルを使用しており、Espresso チームの重要な要件の 1 つは、バリデータ セットのサイズを犠牲にすることなく強力なパフォーマンスを達成することでした。具体的には、HotShot は少なくとも、すべての Ethereum バリデーター (現在 700,000 人以上) の参加を含めるように拡張できる必要があります。
ティラミス
Tiramisu は、3 つの新しいレイヤーを持つ革新的なデータ可用性ソリューションです。ほとんどのロールアップはデータを提供するために L1 ブロックチェーン (イーサリアムなど) に依存していますが、欠点は非常に高価であることです。
ティラミスのベースの層はサヴォイアルディと呼ばれます。これは、最高レベルのセキュリティを提供する贈収賄防止レイヤー (イーサリアムのダンクシャーディング提案と同様) です。ただし、この機能のため、3 つのレイヤーの中で最もユーザーフレンドリーではありません。この問題を解決するために、Espresso はソリューションに 2 つのレイヤーを追加しました。
Mascarpone は、小規模なデータ管理委員会を選出することで効率的なデータ回復を保証する中間層です。
ココアは、システム全体の「トップスプリンクラー」と呼ぶにふさわしいものです。 Cocoa は、Tiramisu にコンテンツ配信ネットワークを提供することで、Tiramisu が「Web2 レベルのパフォーマンス」を提供できるように支援します。これにより、効率的なデータ回復が容易になり、データの配布が大幅にスピードアップされます。このレイヤーは本質的に集中化されているため、これは完全にオプションであり、ティラミスはそれなしでも完全に機能します。データの可用性が向上し、簡単に変更または削除できます。
Espresso Systems は、柔軟性とモジュール性を念頭に置いてプロトコルを設計しており、同社のシーケンサーを使用するロールアップ デバイスは、Tiramisu を使用したくない場合、他のデータ可用性ソリューションを使用することもできます。
エスプレッソシーケンサー
分散型共有注文層であるイーサリアム上のレイヤー 2 スケーリング ソリューション用の分散型トランザクション注文システムです。
Espresso Sequencer は、トランザクションをシーケンスするためのコンセンサス プロトコルと、さらなるパフォーマンス上の利点を可能にするデータ可用性メカニズムをサポートする、単一の分散型プルーフ オブ ステーク セキュリティ モデルを中心に設計されています。また、シーケンスされたトランザクションのコミットされたブロックを登録し、コンセンサス プロトコルおよび可用性証明書との整合性を検証し、Espresso Sequencer にデプロイされた各 zk-VM の更新された状態コミットメントを登録し、ステータス更新の証拠を受信して検証するロールアップ コントラクト システムも含まれています。
Espresso Sequencer は L2 分散化をサポートします。分散型の順序付けと集約トランザクションのデータ可用性を処理し、集約とその基盤となる L1 プラットフォームの間のミドルウェアとして機能します。 Espresso Sequencer は、任意の zk-VM またはオプティミスティック VM をデプロイできるプラットフォームとして設計されています。最後に、Espresso は、zk-VM とオプティミスティック VM を複数の L1 に同時に複製することにより、相互運用レイヤーとしても機能します。
開発プロセス
2022/06/15 —- Espresso が Goerli テストネットで CAPE の使用を開始
2022/11/28 —- Espresso が Espresso テストネット 1 をリリース --- Americano、Espresso Sequencer の最初の公開リリース
2023/07/20 —- Espresso Systems と Polygon zkEVM が共有 Doppio テスト ネットワークを開始
2023/08/05 —- Espresso は Doppio テストネットを一般公開し、Espresso Sequencer と Polygon zkEVM スタックのエンドツーエンド統合のデモをリリースします。
2023/09/29 —- Espresso Systems が testnet 3 --- Cortado をリリース、OP Stack ロールアップと Polygon zkEVM ロールアップをシームレスに統合し、分散化と共有ソートを実現します。
2024/01/26 —- Espresso Systems がテストネット 4---ジブラルタルをリリースし、Arbitrum テクノロジー スタックとの統合を実証します。そして、外部オペレーターが Espresso Sequencer ノードを実行していることを初めて確認しました。
(このテストネット リリースでは、Espresso Sequencer による 4 つのロールアップ スタック (Arbitrum、Cartesi、Optimism、Polygon zkEVM) のサポートと、Rollup プロジェクトとの複数のコラボレーションも確認されています。)
2024/02/03 — Espresso は、5 番目のテストネットである Cappuccino を立ち上げようとしています。その際、シーケンサーをさらに分散化するために、Espresso Sequencer ノードを実行するためにより多くのエンティティが募集されます。 2024 年の第 1 四半期の終わりにリリースされる予定です。
2024/03/13 —- Espresso は、残存価値を生み出す複数のオンチェーン ユーザーの意図を満たすイーサリアム メインネット EVM 自体の提案者を含む、レイヤー 2 チェーンがブロック スペースを共有提案者に販売する共有注文市場を作成しています。
2024/05/22 —- Espresso がテストネット 5 をリリース---Cappuccino、Espresso は、Cappuccino テストネット上の HotShot 最終層を 100 ノードに拡張しました。テストネットには、Arbitrum の不正証明のサポートも追加されています。
生態系
プロジェクト協力
2023/07/19 —Espresso Systems と EigenLayer は、Espresso Sequencer ネットワークでの再ステーキングを活用するためのエコシステム パートナーシップを発表しました。EigenLayer を通じて、Espresso Sequencer はイーサリアムのステーキング資本ベースと分散型バリデーター セットにアクセスできるようになります。これにより、ノードの使用が最適化され、資本効率が向上します。 。
2023/07/20 — Espresso Systems と Injective は連携し、Espresso Sequencer を統合します。この連携は、IBC エコシステムの最初のチェーン間 Solana SVM ロールアップである Cascade から始まり、長期的な分散化への Injective の取り組みを示します。そしてスケーラビリティ。 Cascade は現在パブリック テストネット上にあり、開発者が初めて Injective およびより広範な IBC エコシステムに Solana コントラクトをデプロイできるようになります。
2023/07/20 — Espresso Systems と AltLayer は、Espresso Sequencer を AltLayer スタックに導入し、AltLayer の分散型検証と Espresso Sequencer を通じて分散化を加速するためのより多くのオプションを開発者に提供します。両社は、AltLayer プラットフォームを使用して構築された Rollups と Espresso Sequencer の統合を検討します。
2023/07/20 — Espresso Systems と Catalyst は相互運用性の向上のために協力しており、Catalyst は Espresso Sequencer エコシステム専用の最初のアプリケーションになります。 Catalyst は、モジュラー ブロックチェーンの接続に重点を置いたクロスチェーン AMM プラットフォームです。 Catalyst は、Espresso Sequencer を活用して、安全でシームレスなアグリゲーション間の相互運用性の基盤を築くことに取り組んでいます。 Catalyst は今後数か月間、Espresso Sequencer を使用したロールアップの展開を優先する予定です。
2023/07/20 — Espresso Systems は、Layer 3 aggregation-as-a-service 製品である Spire と統合する計画を発表し、シーケンスとデータの可用性のために Espresso Sequencer を使用する計画を公表しました。
2023/07/20 — Espresso Systems は、Polygon zkEVM スタックと統合されたテストネットを開始します。このテストネットにより、ユーザーは Polygon zkEVM のフォークにトランザクションを送信でき、その後、Espresso HotShot プロトコルを実行しているノードによってルーティングされ、順序付けされます。
2023/07/20 — Espresso Systems と Caldera は、OP スタックに分散型シーケンスを導入し、注文と迅速な確認に Espresso Sequencer を使用し、ストレージに Espresso Data Availability (DA) を使用するオプティミスティック ロールアップを導入します。 Caldera は、OP Rollup インターフェイス、サイト ホスティング、ブロック エクスプローラー、およびインデクサーを提供します。
2023/12/21 — Espresso Systems と Offchain Labs は、Timeboost トランザクション注文と Espresso Sequencer の分散バージョンを Arbitrum エコシステム以降に導入するためのパートナーシップを発表しました。 Timeboost は、ユーザーをフロントランニングから保護し、最大抽出可能価値 (MEV) の悪影響を軽減するために Offchain Labs によって元々開発されたトランザクション順序付け戦略です。
2024/01/26 —- Espresso Systems は、外部シーケンサー ノードを展開することで Espresso Systems をサポートするブロックチェーン インフラストラクチャ プロバイダーである Blockdaemon と提携しました。ヨーロッパとアジアにある 4 つのシーケンス ノードを管理します。
現在協力しています
2024/03/08 — Espresso Systems と Across は提携しました。この提携により、Across Protocol は Espresso の高速事前確認機能を利用できるようになります。この機能は、2 つの連続したブロックの後にファイナリティに達する HotShot コンセンサス プロトコルによって保証されています。この統合では、HotShot の共有セキュリティと高速ファイナリティを活用して、ロールアップ間の橋渡しを行います。
プロジェクトチーム
Ben Fisch — Espresso Systems の CEO 兼共同創設者は、イェール大学のコンピューター サイエンスの助教授であり、以前はスタンフォード大学の博士課程の学生で、応用暗号研究グループで Dan Boneh とともに研究していました。
Charles Lu — Espresso Systems の CEO 兼共同創設者。 Charles Lu 氏は以前、スタンフォード大学で学び、Binance の Binance Labs の責任者を務めていました。
Benedikt Bünz —- Espresso Systems の共同創設者兼主任科学者。彼はスタンフォード大学の Dan Boneh の応用暗号化グループの博士課程の学生です。主に仮想通貨の暗号化に焦点を当てています。
プロジェクトファイナンス
Espresso はシードおよびシリーズ B 資金調達で総額 6,000 万米ドルを調達
2022年3月6日、Espresso SystemsはGreylock PartnersとElectric Capitalが主導し、Sequoia Capital、Blockchain Capital、Slow Venturesの参加により3,200万米ドルの資金を調達した。 Espresso Systems には、Polychain Capital、Alameda Research、Coinbase Ventures、Gemini Frontier Fund、Paxos、Terraform Labs などの大手業界企業も後援者として含まれています。
2024 年 3 月 21 日、Espresso Systems は、A16zcrypto が主導する 2,800 万ドルのシリーズ B 資金調達を完了したと発表しました。 Espresso は、Polygon、Taiko、o1Labs、StarkWare、Offchain Labs、および 30 を超えるエコシステム プロジェクトの戦略的投資家が最近のシリーズ B ラウンドに参加したことを指摘しました。
プロジェクト概要
シーケンサはブロックチェーン ネットワークに不可欠なコンポーネントであり、トランザクションの順序付けは第 2 層 (L2) 分野でますます深刻な問題になっています。この問題の解決策は、共有型の分散型ソーターです。共有シーケンサーは基本的に、ロールアップの分散サービスを提供します。検閲、MEV 抽出、有効性などの問題を解決することに加えて、共有シーケンサーにはクロス ロールアップ機能も導入され、さまざまな新しい可能性が開かれます。
Espresso はミドルウェアとして、主に共有ソート マーケットと強力なファイナリティ ツールを通じて、共有ソート サービスを提供します。Rollup とイーサリアム エコシステムに新たな統一性と効率性をもたらします。公平な経済的インセンティブと選別された収入分配を通じて、Espresso はロールアップの断片化という現在の問題を解決するだけでなく、将来のクロスチェーン運用とより広範なエコシステムの基盤を築くことにも注目する必要があります。
関連リンク:
公式サイト:https://www.espressosys.com/
ミディアム:https://medium.com/@espressosys
ツイッター:https://twitter.com/EspressoSys
ドキュメント:https://docs.espressosys.com/sequencer
ハックMD:https://hackmd.io/@EspressoSystems
Espresso テストネット ブラウザ: https://be.cappuccino.testnet.espresso.network/
関連記事: Espresso ベース: ロールアップベースから検証まで、すべての L2 のアドホック共有順序付け
関連記事:Binance Research Report:分散型ソーターを徹底解説