Ursprünglicher Autor: Yinan

Projekteinführung

Einführung:

· Espresso Systems wollte zunächst ein hoch skalierbares, datenschutzorientiertes dezentrales L1-Protokoll entwickeln, stellte jedoch später fest, dass es nicht so viele L1s benötigte und daher seine Mission durch die Entwicklung für das Ethereum-Ökosystem erreichen wird. Zur Verwirklichung dieser Vision sind zwei separate Anstrengungen im Gange, die sich jeweils mit Datenschutz- und Leistungsproblemen befassen.

· Um bessere Datenschutzoptionen bereitzustellen, hat Espresso die CAPE-Anwendung entwickelt, das intelligente Vertragssystem von Espresso, das eine benutzerdefinierte Konfiguration des Datenschutzes auf Transaktionsebene ermöglicht und in jeder EVM-Kette bereitgestellt werden kann.

· Der Sequenzer ist für die Validierung und Stapelverarbeitung der auf der Layer-2-Blockchain durchgeführten Transaktionen verantwortlich und sendet diese dann zur Abwicklung an die Layer-1-Kette (z. B. Ethereum) zurück. Rollups erfordern eigentlich keinen Sequenzer; es handelt sich lediglich um eine Designentscheidung, um Benutzern ein besseres Erlebnis mit niedrigeren Gebühren und schnelleren Transaktionsbestätigungen zu bieten.

· Die größten aktuellen Probleme bei Sequencern bestehen darin, dass sie tendenziell zur Zentralisierung neigen (in vielen Fällen von einem einzigen Betreiber betrieben) und Risiken wie Transaktionszensur, MEV-Extraktion und die Entstehung von Single Points of Failure (d. h. Gültigkeitsproblemen) bergen.

· Lösungen wie der Shared Sequencer von Espresso (der auf separaten, erlaubnisfreien Netzwerkknoten basiert) sollen zur Lösung dieses Problems beitragen. Espresso schafft einen gemeinsam geordneten Marktplatz, über den Layer-2-Ketten Blockraum an gemeinsame Anbieter verkaufen, einschließlich Anbietern im Ethereum-Mainnet-EVM selbst, die einen Mehrwert schaffen, indem sie die Benutzerabsichten auf den Wert mehrerer Ketten erfüllen.

Technische Architektur

KAP

CAPE ist eine Implementierung des Configurable Asset Privacy Protocol von Espresso Systems auf Ethereum. Configurable Asset Privacy ist ein Protokoll, das es Asset-Erstellern ermöglicht, private digitale Assets auszugeben und gleichzeitig die Parteien anzugeben, die bestimmte Daten über Eigentum und Transaktionen einsehen können. CAPE unterstützt auch erweiterte Richtlinien, die private überprüfbare Anmeldeinformationen, eingefrorene Schlüssel oder Schwellenwertschemata verwenden.

VERI-ZEXE – Dezentrales privates Computersystem (DPC).

Im Jahr 2019 haben Bowe et al. schlug ein Schema namens Decentralized Private Computing (DPC) vor, das es Benutzern ermöglicht, beliebige Berechnungen außerhalb der Kette durchzuführen und Transaktionen mithilfe wissensfreier Beweise einzureichen, um die Richtigkeit dieser Berechnungen zu beweisen. Sie implementierten ein System namens ZEXE (zk-execution), das die DPC-Lösung instanziiert, um die beiden oben genannten Probleme zu lösen. Grob gesagt handelt es sich bei ZEXE um ein „programmierbares Zcash“, das von einem Einzelanwendungssystem zu einem Smart-Contract-System weiterentwickelt wird und dabei Datenschutzgarantien beibehält.

VERI-ZEXE verbessert den Stand der Technik um das ~9,0-fache bei der Transaktionsgenerierung und das ~2,6-fache bei der Speichernutzung und wird in zukünftigen Versionen von CAPE verwendet, um beliebige benutzerdefinierte Asset-Strategien zu ermöglichen und gleichzeitig die Konfigurierbarkeit der Asset-Privatsphäre aufrechtzuerhalten.

Überflieger

HotShot ist ein Konsensprotokoll, das einen hohen Durchsatz und eine schnelle Finalisierung priorisiert und auf dem HotStuff-Protokoll basiert.

HotShot ist offen und erlaubnisfrei und beteiligt sich an der Dezentralisierung des Sequenzer-Netzwerks, wodurch ein hoher Durchsatz und schnelle Endergebnisse gewährleistet werden und gleichzeitig Sicherheit und Effektivität gewährleistet werden. HotShot verwendet ein Proof-of-Stake („PoS“)-Sicherheitsmodell und eine der Hauptanforderungen für das Espresso-Team bestand darin, eine starke Leistung zu erzielen, ohne die Größe des Validatorsatzes zu beeinträchtigen. Insbesondere sollte HotShot zumindest skalierbar sein, um die Teilnahme aller Ethereum-Validatoren (derzeit über 700.000) einzubeziehen.

Tiramisu

Tiramisu ist eine innovative Datenverfügbarkeitslösung, die über drei neuartige Schichten verfügt; die meisten Rollups basieren auf L1-Blockchains (wie Ethereum), um Daten bereitzustellen, aber der Nachteil ist, dass sie sehr teuer ist.

Die Basisschicht von Tiramisu heißt Savoiardi. Dabei handelt es sich um eine Antibestechungsschicht (ähnlich dem Danksharding-Vorschlag von Ethereum), die das höchste Maß an Sicherheit bietet. Aufgrund dieser Funktion ist sie jedoch die am wenigsten benutzerfreundliche der drei Ebenen. Um dieses Problem zu lösen, fügte Espresso seiner Lösung zwei Schichten hinzu.

Mascarpone ist die mittlere Ebene, die durch die Wahl eines kleinen Datenverwaltungsausschusses eine effiziente Datenwiederherstellung gewährleistet.

Kakao wird treffend als „Top-Sprinkler“ des gesamten Systems bezeichnet. Cocoa hilft Tiramisu dabei, „Leistung auf Web2-Ebene“ bereitzustellen, indem es ein Content-Delivery-Netzwerk für Tiramisu bereitstellt. Dies ermöglicht eine effiziente Datenwiederherstellung und beschleunigt die Datenverbreitung erheblich. Da diese Ebene zentralisiert ist, ist sie völlig optional und Tiramisu funktioniert auch ohne sie perfekt. Es hilft, die Datenverfügbarkeit zu beschleunigen und kann einfach geändert oder gelöscht werden.

Espresso Systems hat sein Protokoll im Hinblick auf Flexibilität und Modularität entwickelt, und Rollup-Geräte, die seine Sequenzer verwenden, können auch jede andere Datenverfügbarkeitslösung verwenden, wenn sie Tiramisu nicht verwenden möchten.

Espresso-Sequenzer

ist ein System zur dezentralen Transaktionsbestellung für Layer-2-Skalierungslösungen auf Ethereum, einer dezentralen gemeinsamen Bestellschicht.

Espresso Sequencer basiert auf einem einzigen dezentralen Proof-of-Stake-Sicherheitsmodell, das ein Konsensprotokoll für die Sequenzierung von Transaktionen und einen Datenverfügbarkeitsmechanismus unterstützt, der weitere Leistungsvorteile ermöglicht. Es enthält außerdem ein Rollup-Vertragssystem, das festgeschriebene Blöcke sequenzierter Transaktionen registriert, ihre Konsistenz mit dem Konsensprotokoll und den Verfügbarkeitszertifikaten überprüft, aktualisierte Statusverpflichtungen für jede im Espresso Sequencer bereitgestellte zk-VM registriert und Beweise für Statusaktualisierungen empfängt und überprüft.

Espresso Sequencer unterstützt die L2-Dezentralisierung. Es übernimmt die dezentrale Reihenfolge und Datenverfügbarkeit von Aggregationstransaktionen und fungiert als Middleware zwischen der Aggregation und der zugrunde liegenden L1-Plattform. Espresso Sequencer ist als Plattform konzipiert, auf der jede zk-VM oder optimistische VM bereitgestellt werden kann. Schließlich kann Espresso auch als Interop-Schicht fungieren, indem zk-VM und Optimistic VM gleichzeitig auf mehreren L1s repliziert werden.

Entwicklungsprozess

· 15.06.2022 – Espresso beginnt mit der Verwendung von CAPE im Goerli-Testnetz

· 28.11.2022 – Espresso veröffentlicht Espresso testnet 1 – Americano, die erste öffentliche Veröffentlichung von Espresso Sequencer

· 20.07.2023 – Espresso Systems und Polygon zkEVM starten gemeinsames Doppio-Testnetzwerk

· 05.08.2023 – Espresso öffnet das Doppio-Testnetz für die Öffentlichkeit und veröffentlicht eine Demo der End-to-End-Integration von Espresso Sequencer mit dem Polygon zkEVM-Stack.

· 29.09.2023 – Espresso Systems veröffentlicht Testnet 3 – Cortado, das OP Stack Rollup und Polygon zkEVM Rollup für dezentrale, gemeinsame Sortierung nahtlos integriert.

· 26.01.2024 – Espresso Systems veröffentlicht Testnet 4 – Gibraltar und demonstriert die Integration mit dem Arbitrum-Technologie-Stack. und sehen Sie zum ersten Mal einen externen Betreiber, der einen Espresso-Sequencer-Knoten betreibt. (Diese Testnet-Version sieht auch Espresso Sequencer-Unterstützung für vier Rollup-Stacks (Arbitrum, Cartesi, Optimism und Polygon zkEVM) sowie mehrere Kooperationen mit dem Rollup-Projekt vor.)

· 03.02.2024 – Espresso steht kurz vor dem Start des fünften Testnetzes Cappuccino, das immer mehr Einheiten für den Betrieb von Espresso-Sequencer-Knoten rekrutieren wird, um den Sequencer weiter zu dezentralisieren.

· 13.03.2024 – Espresso schafft einen gemeinsamen Bestellmarkt, über den Layer-2-Ketten Blockraum an gemeinsame Antragsteller verkaufen, einschließlich Antragstellern auf dem Ethereum-Mainnet-EVM selbst, die mehrere Ketten bedienen, um basierend auf der Benutzerabsicht einen Restwert zu schaffen.

· 22.05.2024 – Espresso veröffentlicht Testnetz 5 – Cappuccino, Espresso hat die letzte HotShot-Ebene auf 100 Knoten im Cappuccino-Testnetz erweitert. Das Testnetz bietet außerdem Unterstützung für Arbitrum-Betrugsnachweise.

Ökosystem

Projektkooperation

· 19.07.2023 – Espresso Systems und EigenLayer kündigen eine Ökosystempartnerschaft an, um das Restaking im Espresso Sequencer-Netzwerk zu nutzen. Über EigenLayer erhält Espresso Sequencer Zugriff auf die Einsatzkapitalbasis und den dezentralen Validatorsatz von Ethereum, wodurch die Knotennutzung optimiert und das Kapital verbessert wird Effizienz.

· 20.07.2023 – Espresso Systems und Injective integrieren Espresso Sequencer. Diese Zusammenarbeit beginnt mit Cascade, der ersten kettenübergreifenden Solana-SVM-Zusammenfassung des IBC-Ökosystems, und demonstriert das Versprechen von Injective Zentralisierung und Skalierbarkeit. Cascade befindet sich derzeit in einem öffentlichen Testnetz und ermöglicht Entwicklern erstmals die Bereitstellung von Solana-Verträgen auf Injective und dem breiteren IBC-Ökosystem.

· 20.07.2023 – Espresso Systems und AltLayer führen Espresso Sequencer in AltLayer Stack ein und bieten Entwicklern mehr Optionen zur Beschleunigung der Dezentralisierung durch die dezentrale Validierung und den Espresso Sequencer von AltLayer. Die beiden Unternehmen werden die Integration zwischen Rollups und Espresso-Sequenzern untersuchen, die auf der AltLayer-Plattform basieren.

· 20.07.2023 – Espresso Systems und Catalyst arbeiten zusammen, um die Interoperabilität zu verbessern, wobei Catalyst die erste Anwendung ist, die speziell für das Espresso Sequencer-Ökosystem entwickelt wurde. Catalyst ist eine kettenübergreifende AMM-Plattform, die sich auf die Verbindung modularer Blockchains konzentriert. Catalyst ist bestrebt, den Espresso Sequencer zu nutzen und so den Grundstein für eine sichere, nahtlose aggregationsübergreifende Interoperabilität zu legen. In den nächsten Monaten plant Catalyst, Rollups mit Espresso Sequencer zu priorisieren.

· 20.07.2023 – Espresso Systems kündigte Pläne zur Integration mit Spire an, einem Layer-3-Aggregation-as-a-Service-Angebot, und kündigte öffentlich Pläne an, Espresso Sequencer für die Sequenzierung und Datenverfügbarkeit zu verwenden.

· 20.07.2023 – Espresso Systems startet ein Testnetz, das in den Polygon-zkEVM-Stack integriert ist. Das Testnetz ermöglicht es Benutzern, Transaktionen an einen Zweig von Polygon zkEVM zu übermitteln. Die Transaktionen werden dann an Knoten weitergeleitet und von diesen angeordnet, auf denen das Espresso-HotShot-Protokoll ausgeführt wird .

· 20.07.2023 – Espresso Systems und Caldera bringen dezentrale Sequenzierung in den OP Stack. Espresso Systems und Caldera werden optimistisches Rollup einsetzen, Espresso Sequencer für die Bestellung und schnelle Bestätigung nutzen und Espresso Data Availability (DA) für die Speicherung nutzen. Caldera wird die OP-Rollup-Schnittstelle, das Site-Hosting, den Block-Explorer und den Indexer bereitstellen.

· 21.12.2023 – Espresso Systems und Offchain Labs geben eine Partnerschaft bekannt, um dezentrale Versionen der Timeboost-Transaktionsbestellung und des Espresso Sequencer in das Arbitrum-Ökosystem und darüber hinaus einzuführen. Timeboost ist eine Strategie zur Transaktionsbestellung, die ursprünglich von Offchain Labs entwickelt wurde, um Benutzer vor Front-Running zu schützen und die schädlichen Auswirkungen des Maximum Extractable Value (MEV) abzuschwächen.

· 26.01.2024 – Espresso Systems ist eine Partnerschaft mit dem Blockchain-Infrastrukturanbieter Blockdaemon eingegangen, der Espresso Systems durch den Einsatz externer Sequenzerknoten unterstützt. Es wird vier Sequenzierungsknoten in Europa und Asien verwalten. Aktuelle Kooperation 08.03.2024 – Espresso Systems und Across kooperieren, um die schnelle Vorbestätigungsfunktion von Espresso zu nutzen. Die Vorbestätigung wird durch das HotShot-Konsensprotokoll gewährleistet. Die Integration wird die gemeinsame Sicherheit und schnelle Endgültigkeit von HotShot nutzen, um eine Brücke zwischen Rollups zu schlagen.

Projektteam

· Ben Fisch – CEO und Mitbegründer von Espresso Systems, ist Assistenzprofessor für Informatik an der Yale University. Zuvor war er auch Doktorand an der Stanford University und arbeitete bei Dan Boneh in der Applied Cryptography Research Group.

· Charles Lu – CEO und Mitbegründer von Espresso Systems. Zuvor war er Leiter der Binance Labs bei Binance. Charles Lu studierte an der Stanford University.

· Benedikt Bünz – Mitbegründer und Chefwissenschaftler von Espresso Systems. ist Doktorand in Dan Bonehs Gruppe für angewandte Kryptographie an der Stanford University. Der Schwerpunkt liegt hauptsächlich auf der Kryptographie von Kryptowährungen.

Projektfinanzierung

Espresso hat in Seed- und Series-B-Finanzierungsrunden insgesamt 60 Millionen US-Dollar eingesammelt.

· Am 6. März 2022 hat Espresso Systems 32 Millionen US-Dollar an Finanzmitteln eingesammelt, angeführt von Greylock Partners und Electric Capital, unter Beteiligung von Sequoia Capital, Blockchain Capital und Slow Ventures. Zu Espresso Systems zählen auch wichtige Branchenakteure als Unterstützer, darunter Polychain Capital, Alameda Research, Coinbase Ventures, Gemini Frontier Fund, Paxos und Terraform Labs.

· Am 21. März 2024 gab Espresso Systems bekannt, dass es eine von A16zcrypto angeführte Serie-B-Finanzierung in Höhe von 28 Millionen US-Dollar abgeschlossen hat. Espresso wies darauf hin, dass sich Polygon, Taiko, o1Labs, StarkWare, Offchain Labs und strategische Investoren aus über 30 Ökosystemprojekten ihrer jüngsten Serie-B-Runde angeschlossen haben.

Projektübersicht

Als unverzichtbarer Bestandteil des Blockchain-Netzwerks ist die Transaktionsreihenfolge im Bereich der zweiten Schicht (L2) zu einem immer ernster werdenden Problem geworden. Die Lösung des Problems ist ein gemeinsamer, dezentraler Sortierer. Der Shared Sequencer stellt im Wesentlichen einen dezentralen Dienst für Rollups bereit. Shared Sequencer lösen nicht nur Probleme wie Zensur, MEV-Extraktion und Gültigkeit, sondern bieten auch die Möglichkeit, Cross-Rollups durchzuführen, was eine Vielzahl neuer Möglichkeiten eröffnet.

Als Middleware stellt Espresso hauptsächlich gemeinsame Sortierdienste bereit. Durch den gemeinsamen Sortiermarkt und leistungsstarke Finalitätstools bringt Espresso neue Einheit und Effizienz in Rollup und das Ethereum-Ökosystem. Durch faire wirtschaftliche Anreize und eine geregelte Umsatzverteilung löst Espresso nicht nur das aktuelle Problem der Rollup-Fragmentierung, sondern legt auch den Grundstein für zukünftige kettenübergreifende Operationen und ein breiteres Ökosystem. Kurz gesagt, es muss beachtet werden.