Espresso baut keine Komposabilität für Rollups auf. Es baut Komposabilität für alle souveränen Systeme der Welt auf, unabhängig davon, ob sie bereits onchain sind oder nicht. Die Welt funktioniert über ein Netzwerk souveräner Systeme. Regierungen, Unternehmen und Einzelpersonen haben jeweils ihre eigene Autorität und Identität. Diese Systeme sind komplex: Regierungen enthalten Menschen und Unternehmen, doch Unternehmen können über mehrere Regierungen hinweg operieren. Die Vertrauensverhältnisse zwischen diesen Systemen sind oft mehrdeutig und tragen nicht kompensierte Risiken. Dennoch verlangt die globale Wirtschaft, dass wir über diese souveränen Grenzen hinweg so effizient wie möglich kommunizieren und Transaktionen durchführen. Daher benötigen wir einen schnellen, effizienten Mechanismus für die grenzüberschreitende Koordination, der unter minimalen Vertrauensannahmen funktioniert (was Risiko und Mehrdeutigkeit reduziert), ohne die Souveränität jedes Teilnehmers zu gefährden. Ein System, das die Teilnehmer zwingt, ihre Unabhängigkeit aufzugeben (über eine einzige Ausführungsumgebung, Sequenzierungsprotokoll usw.), wird nur wenige Teilnehmer anziehen. Ohne vertrauensminimierte, onchain Protokolle waren wir historisch gezwungen, Risiken zugunsten der Geschwindigkeit zu akzeptieren. Es gibt zwei Komponenten für die Kommunikation zwischen Systemen: Eingabedaten und Nachweise über diese Daten. Beide müssen schnell und vertrauensminimiert sein, damit der gesamte Mechanismus glaubwürdig ist. Eine Diskrepanz in den Vertrauensannahmen zwischen einem Nachweis und seinen Daten untergräbt den gesamten Mechanismus. Daten, die durch ein wirtschaftlich sicheres Konsensprotokoll finalisiert wurden, werden untergraben, wenn sie durch ein Ein-Signatur-Nachweissystem verifiziert werden. Umgekehrt wird ein ZK+TEE-Multi-Nachweis untergraben, wenn seine Eingabedaten von einer einzigen vertrauenswürdigen Partei stammen. (Das Vertrauensspektrum von Nachweissystemen verdient einen eigenen Beitrag; wir konzentrieren uns hier nur auf schnelle Finalität.) Vertrauenslosigkeit und Geschwindigkeit existieren auf zwei unabhängigen Achsen. Wir nehmen oft an, dass die Beziehung zwischen ihnen linear ist – dass man für eine Einheit Vertrauen eine Einheit Geschwindigkeit aufgibt. Das ist falsch. Sorgfältiges Protokolldesign kann starke Vertrauensgarantien bei niedriger Latenz erreichen. Eine hochrangige Beziehung zwischen Vertrauenslosigkeit und Geschwindigkeit wird unten dargestellt. Espressos Ziel ist es, am effizientesten Punkt auf dieser Kurve zu operieren, damit es als die glaubwürdige Basis für das breiteste Spektrum souveräner Systeme dienen kann. Dies wird durch ein dezentrales PoS-Validatoren-Set erreicht, das Zensurresistenz und wirtschaftliche Sicherheit bietet, gekoppelt mit HotShot, einem latenzarmen, hochdurchsatzfähigen Konsensprotokoll, das speziell für diese Rolle entwickelt wurde. (Weitere Beiträge über spannende Updates zu HotShot kommen bald!)