Ethereum ist einer der beliebtesten Orte für Crypto-Apps, aber manchmal kann es langsam und teuer sein. Um das zu beheben, haben Entwickler „Layer 2“-Blockchains (auch bekannt als Rollups) geschaffen. Das sind wie schnelle Spuren, die oben auf Ethereum aufgebaut sind, um mit starkem Verkehrsaufkommen umzugehen. Sie übernehmen die Ausführung, benötigen aber noch eine Basisschicht, damit ihre Transaktionen endgültig und unwiderruflich werden.
Allerdings gibt es ein neues Problem: Diese Rollups können nicht einfach miteinander kommunizieren. Wenn du Geld auf einer Layer-2 (wie Arbitrum) hast, ist es schwierig, es auf einer anderen (wie Optimism) zu verwenden. Außerdem verlassen sich die meisten dieser Ketten auf einen einzelnen Computer (einen zentralisierten Sequencer), um Transaktionen zu ordnen, was ein Sicherheitsrisiko darstellen kann.
Die zugrunde liegende Ursache dieser Fragmentierung ist Ethereums langsame Finalität. Wenn jedes Rollup 15 Minuten auf die Finalität von Ethereum warten muss, bevor andere Ketten seinen Zustand vertrauen können, wird die Fragmentierung strukturell. Das war nicht die Schuld von Ethereum; es wurde einfach nie dafür entworfen, als Basisschicht für Hunderte anderer Ketten zu dienen.
Espresso wurde gebaut, um diese Lücke zu füllen. Es ist eine Basisschicht, die speziell für Ketten entwickelt wurde, die Geschwindigkeit, Sicherheit und Anpassbarkeit benötigen—vollständig kompatibel mit Ethereum und darauf ausgelegt, Ketten schnelle Finalität sowie hochdurchsatzfähige Datenverfügbarkeitsfunktionen zu geben. Außerdem bietet es Ketten eine dezentralisierte Sequenzierung.
Was ist Espresso? Das Espresso Network ist eine dezentrale Basisschicht-Blockchain, die für eine Multi-Chain-Welt entwickelt wurde. Ketten, die sich in Espresso integrieren, können den Zustand einander endlich in Echtzeit vertrauen. Anstatt 15 Minuten auf die Finalität von Ethereum zu warten, kann jede Kette, jede Bridge, jede Börse oder jede Anwendung die bestätigten Transaktionen einer anderen Kette innerhalb von Sekunden lesen und darauf reagieren—ohne sich auf einen zentralen Vermittler zu verlassen, der für sie bürgt.
Wie funktioniert es? Kurz gesagt trennt Espresso die Aufgabe, Transaktionen zu ordnen, von der Aufgabe, sie auszuführen.