
Autor: YBB-Kapitalforscher AC-CORE-Quelle: Mittelübersetzung: Shan Oubba, Bit Chain Vision
Eclipse -Hintergrund
Eclipse -Gründer Neel Somani war der Software -Ingenieur von Airbnb und quantitativer Forscher bei Citadel.Das Startup wurde vom CO -Fundgeber von Solana, Anatoly Yakovenko und Polygon (Architektur) und anderen Institutionen/Individuen unterstützt.Rollup -Blockchain ist mit Polygon und Solana kompatibel).Laut dem Bericht von Coindesk am 28. September 2022 hat Eclipse die von Polychain angeführte Saatgutrunde in Höhe von 6 Millionen US -Dollar und die von Stamm Capital und Tabiya angeführte 9 -Millionen -Dollar -Finanzierung mit einer Gesamtfinanzierung von 15 Millionen US -Dollar erfolgreich abgeschlossen.Darüber hinaus hat Eclipse von der Solana Foundation Entwicklungsfinanzierung erhalten, um Rollup zu unterstützen, das von Solana Virtual Machine angetrieben wird.
Der Gründer Somani nutzte sein eigenes Netzwerk und den geografischen Vorteil des Hauptquartiers in der Nähe von Chicago und verwendete die virtuelle Maschine von Solana erfolgreich, um eine einzigartige Blockchain zu erstellen.Seine Vision ist es, Entwicklern zu ermöglichen, Rollups bereitzustellen, die von Solana Virtual Machines unterstützt werden, und plant, Anfang 2023 ein öffentliches Testnetzwerk im Cosmos -Ökosystem zu starten, um die Bewegung der Aptos in Zukunft zu unterstützen.
Der CO -Fundgeber von Solana und Eclipse Angel -Investor Anatoly Yakovenko kommentierte: „Eclipse ebnete Solana den Weg, durch Blockchain Communication (IBC) mit Kosmos zu kommunizieren.“
Niraj Pant, der Partner von Polychain Capital, sagte: „Als große Unternehmen und Regierungen beginnen, in das Blockchain -Feld einzusteigen, ist Eclipse zu einer wichtigen Infrastruktur geworden, die seine Anwendungsfälle wie Verbraucher und finanzielle Anwendungen von Web2 fördert.“
Eclipse Architecture
Der folgende Inhalt basiert auf der offiziellen Erklärung: Eclipse Mainnet ist das erste allgemeine L2, das auf SVM zentriert ist und die Art des modularen Stapels kombiniert.Die Architektur des Projekts beinhaltet Ethereum als Siedlungsschicht und eine gebaute offizielle Verifizierungsbrücke. Umgebung dieses modularen Layer2 -Projekts.Das Folgende erläutert detailliert nach der offiziellen Beschreibung.
Siedlungsschicht -Emereum: Die Eclipse wird in Ethereum (auch wenn das Ethereum in Ethereum verwendet wird), ETH für den Gasverbrauch verwenden und ein Betrugsbescheinigung über Ethereum einreichen.
Ausführungsschicht -Solana Virtual Machine (SVM): Eclipse wird als Ausführungsumgebung mit hoher Leistung von SVM ausgeführt, insbesondere als Zweig des Solana Labs -Clients (V1.17);
Datenverfügbarkeitsschicht -Celestia: Eclipse veröffentlicht Daten an Celestia, um skalierbare Daten Usability (DA) zu erreichen ;;
Beweismechanismus -RISC Zero: Eclipse verwendet RISC Zero für das ZK -Betrugszertifikat (nicht im mittleren Zustand serialisiert werden);
Kommunikationsprotokoll -IBC: Eclipse wird die Brücke mit der Nicht -E -Eclipse -Kette durch den Cosmos Blockchain Communication Standard IBC vervollständigen.
Cross -Chain -Vereinbarung -Hyperlane: Eclipse und Hyperlane haben zusammengearbeitet, um Hyperlanes unvorhersehbare Lösungen in eine Blockchain auf der Basis von Solana Virtual Machine (SVM) einzuführen.
>
Siedlungsschicht: Holen Sie sich die Sicherheit und Liquidität von Ethereum
Wie andere Ethereum -Rollups verwendet Eclipse Ethereum als Siedlungsschicht.Dieser Prozess umfasst die Integration der Verifizierungsbrücke von Eclipse direkt in die Eclipse.
L2Beat definiert Layer2 als „eine Kette, die Sicherheit aus dem ersten Stock von Ethereum erhält, sodass Benutzer nicht auf die Ehrlichkeit von Layer2 -Überprüfungen angewiesen sind, um die Sicherheit ihrer Fonds zu gewährleisten“.Selbst wenn der Sortierer fehlschlägt oder auf L2 startet, kann der Benutzer Transaktionen über die Brücke durchsetzen und Ethereum als Transaktionsgas verwenden.
Ausführungsschicht: Implementieren Sie die Geschwindigkeit und Skala von Solana
Um die Effizienz zu verbessern, nutzt das Hauptnetz von Eclipse die Ausführungsumgebung von Solana mit SVM und SeaLevel (Solana, um horizontal Skalierbarkeitstechnologielösungen zu bauen, einer Super -Hand -Transaktionsverarbeitungsmotor, die horizontal über GPUs und SSDs hinweg erweitert wird).Im Vergleich zum einzelnen Thread -Betrieb von EVM besteht der Vorteil darin, dass sie Transaktionen durchführen kann, ohne überlappende Statustransaktionen zu entwerfen, anstatt sie in der Reihenfolge durchzuführen.
In Bezug auf die EVM -Kompatibilität kooperiert das Eclipse -Hauptnetzwerk mit Neon EVM, damit Entwickler das Ethereum -Tool verwenden und eine Web3 -Anwendung auf Solana erstellen können.Laut offiziellen Daten ist sein Durchsatz signifikant höher als das EVM mit einer Thread und erreicht 140 tps.EVM -Benutzer können mit dem Eclipse -Hauptnetzwerk über die „Snaps“ -Plee -Stecker durch die Metamask -Brieftasche interagieren.
Datennutzbarkeit: Verwenden Sie Celestias Bandbreite und Überprüfung
Eclipse 主网将利用 Celestia 来实现数据可用性并建立长期合作 , 因为以太坊目前无法支持 Eclipse 的目标吞吐量和成本 即使在 即使在 EIP-4844 升级之后 , 每个块平均提供约 0,375 MB 的 Blob 空间(每Die Blocklimit beträgt ca. 0,75 MB).
Nach offiziellen Daten wird für ERC-20-Transaktionen, die auf der Rollup-Erweiterung basieren , Gesamt -TPS -Vertrag Der Durchsatz aller Rollups beträgt ungefähr 82 TPS.Im Gegensatz dazu wird der 2 -MB -Block von Celestia mit der Stabilität des Netzwerks und mehr DAS -Lichtknoten (Datenverfügbarkeits -Probenahme) von Blobstream auf 8 MB erwartet.
Eclipse ist der Ansicht, dass Celestia mit der Unterstützung von Celestia Das Lightknoten die erste Wahl für das aktuelle Eclipse -Hauptnetzwerk geworden ist.Obwohl einige Ansichten der Ansicht sind, dass die Verwendung von Ethereum DA die orthodoxe Methode von Layer2 ist, wird das Projekt weiterhin auf den Fortschritt der DA-Expansion nach EIP-4844 achten.Wenn Ethereum eine Eclipse mit einem DA mit größerem und höherem Durchsatz liefern kann, wird die Möglichkeit, zu Ethereum DA zu wandern, erneut bewertet.
Beweismechanismus: RISC Zero -Betrugszertifikat (keine Serialisierung des Zwischenzustands)
Die Proof -Methode von Eclipse ähnelt dem SVM -Betrugsnachweis von Anatoly (siehe Extended Github Link 2), der mit John Adler übereinstimmt, um die hohen Erkenntnisse über die Statusserialisierung zu vermeiden.Um zu verhindern, dass der Merkle -Baum die Einführung von SVM wiederholt, wird frühzeitige Versuche, den spärlichen Merkle -Baum in den SVM einzulegen, aber der Merkle -Baum wird die Leistung jedes Mal stark beeinflussen.Wenn der Merkle -Baum verwendet wird, um ihn zu beweisen, kann das vorhandene allgemeine Rollup -Framework (z. B. OP -Stack) nicht als Grundlage für SVM -Rollup verwendet werden und benötigt eine kreativere Anti -Fehler -Architektur.
Entdeckungsanforderungen: Die Eingabe -Verpflichtung, Transaktion selbst und Reorganisation der Transaktion führen zu unterschiedlichen Beweisen des angegebenen Ausgangs in der Kette.
Die Eingabeverpflichtung wird normalerweise durch die Bereitstellung der Merkle -Wurzel des Row State Tree implementiert.Der Aktuator von Eclipse veröffentlicht die Eingabe- und Ausgaberliste jeder Transaktion (einschließlich des Konto -Hash -Werts und des relevanten globalen Zustands), generieren den Transaktionsindex jeder Eingabe und lassen Sie die Transaktion nach Celestia frei, lassen Sie einen beliebigen vollständigen Knoten nachverfolgen. Aus seiner Transaktion wird der Status des Eingabekontos extrahiert, das Ausgabekonto berechnet und bestätigt, dass die Verpflichtung für Ethereum korrekt war.
Es kann zwei Haupttypen von Fehlern geben ::
Falsche Ausgabe: Das Verifizierungsgerät bietet einen ZK -Beweis für die richtige Ausgabe in der Kette.Eclipse verwendet RISC Zero, um SVM Execution ZK Proof zu erstellen, und beweist weiterhin die Arbeit der BPF -Bytecode -Ausführung vor dem Projekt (siehe Extended Github Link 3).Dies ermöglicht unser Vergleichsvertrag, die Korrektheit sicherzustellen, ohne in der Kette laufen zu müssen.
Eingabefehler: Überprüfungen veröffentlichen historische Daten in der Kette, was darauf hinweist, dass der Eingabestatus nicht mit dem Status der Erklärung übereinstimmt.Verwenden Sie dann die Quantengravitationsbrücke von Celastia, um den Eclipse -Siedlungsvertrag zu überprüfen, ob es historische Betrugsdaten gibt.
Eclipse und ETH- und Celestia -Verbindungen
>
Datenverfügbarkeit (DA) ist eine der Hauptkomponenten der Rollup -Kostenausgaben.Derzeit hängt die Verfügbarkeit von Ethereum L2 hauptsächlich von zwei Methoden ab: Calldata und DAC (Datenverfügbarkeitsausschuss).
· CALLDATA: Layer2 -Lösungen wie Arbitrum oder Optimismus machen beispielsweise Transaktionsdaten als CallData direkt auf dem Block mit hohem Anti -Zensur -Block.Ethereum -Preise führen Daten sowie Computer und Speicher auf ein Gerät zu Gas, was eine der Hauptkosten ist, die durch Ethereum Rollup generiert werden.Um die Effizienz zu verbessern, führten die EIP-4844-Upgrades Blobspace ein, um CallData zu ersetzen, wobei das gesamte Rollup das Ziel von 375 kb pro Block lieferte.
· DAC: Im Vergleich zu Veröffentlichungsanrufdaten direkt in der Kette bietet DAC einen höheren Durchsatz, aber Benutzer müssen einem kleinen Komitee oder einer Reihe von Verifizierungen vertrauen, um böswillige Haftdaten zu vermeiden.DAC, einschließlich von Lösungen, die auf schwerem Versprechen basieren, führte wichtige Vertrauensannahmen für L2 ein und zwang DAC, sich auf den Ruf, den Governance -Mechanismus oder die Token zu verlassen, um versteckte Daten zu unterdrücken oder zu bestrafen.Daher erfordert die Verwendung von externem DA in gewissem Maße DAC.
Es ist erwähnenswert, dass Eclipse Celestias Blobstream (ein Konsensnetzwerk) verwendet, um Layer2 zuzugreifen, um auf den Blobspace von Celestia zuzugreifen.Nach dem Komprimierungsschema kann dies einen Blob-Raum von bis zu 8 MB erreichen, der ungefähr 9.000 bis 30.000 ERC-20-Getriebe pro Sekunde entspricht.Layer2 mit Blobstream hängt jedoch vom Nachweis des Celestia -Überprüfungsgeräts ab.Wenn der Lichtknoten 2/3 Celestia -Überprüfungen erkennt, können sie sie bestrafen.Objektiv gesehen hat die Glaubwürdigkeit von DAC im Vergleich zur nativen Kette DA immer noch seine Mängel, aber aus Sicht der Innovation und Markterzählung sind diese Mängel unvermeidlich.
>
Wie in der offiziellen Dokumentation und in der obigen Abbildung erläutert, zeigt Eclipse die Daten, die von Celestia’s Blobstream (wie oben erwähnt, in Ethereum DA -basierten DA -Lösungen erwähnt).Auf diese Weise können Brücken die Datensicherheit für Betrug auf der Grundlage der Signaturdatenroot von Celestia überprüfen.Der Benutzer legt durch die native Ethereum -Brücke in die Eclipse ein.
1. Benutzer ruft den Eclipse -Aufladungsbrückenvertrag über Ethereum an (Vertragsadresse in Expansionsverbindung 1);
2. SVM -Aktuator von Eclipse (Berechnung der SVM -Ergebnisse und Ausgabe an den neuen Eclipse -Statusknoten) und das Relais (ETH an den Eclipse -Kanal) vervollständigen die Cross -Chain -Dateninteraktion zwischen dem Absender und der Empfängeradresse;
3. Die Relayr ruft das SVM Bridge Connection -Programm auf und ist dafür verantwortlich, den Benutzer an die Zieladresse zu senden.
V.
5. Schließlich wird der Handelsblock mit nachfolgenden Einlagen abgeschlossen und über den Solana Geysir Plug -in veröffentlicht.
Dabei wird jeder Eclipse -Steckplatz vom SVM -Aktuator über Geysiser in der Nachrichtenwarteschlange veröffentlicht.Diese Grooves werden dann als Datenblöcke für Celestia veröffentlicht, und das Celestia -Überprüfungsgerät legt die übermittelten Datenblöcke ein, um zu beweisen, dass die Transaktion in der Eclipse -Kette enthalten ist und der Datenwurzel entspricht.Schließlich ist jeder Celestia -Datenblock ein Vertrag mit Blobstream zur Eclipse -Brücke über Ethereum.
>
Ähnlich wie bei anderen Ethereum Layer2 -Lösungen mit Betrugsnachweis benötigt es auch eine Herausforderung Zeit von Eclipse, um Mittel an Ethereum abzuheben, sodass Überprüfungen unter der Bedingung der Ungültigen staatlichen Umwandlung die Betrugszertifizierung einreichen können.
· SVM Actuator leitet regelmäßig die Eclipse -Slot -Ära (der Prozess folgt der Charge der geplanten Menge) auf das Ethereum und freisetzt die Hypothek.
· Grundinspektion von Eclipse’s Bridge Quittungsvertrag Ausführung, um die Integrität des veröffentlichten Datenformats sicherzustellen (siehe Teil des betrügerischen Zertifizierungsentwurfs im Referenzartikel [2]);
· Wenn die eingereichten Stapel die grundlegende Inspektion bestehen, wird ein vorgegebenes Fenster erzeugt.Wenn in diesem Fenster das Batch -Engagement angibt, dass die staatliche Umwandlung ungültig ist und der Überprüfer ein Betrugszertifikat ausstellen kann.
· Wenn die Verifizierungen erfolgreich ein Betrugszertifikat ausstellen, gewinnen sie die Hypothek des Testamentsvermögens, die eingereichten Chargen werden abgelehnt, und der Standardstatus der Eclipse L2 wird auf das letzte effektive Batch -Engagement zurückgeführt.Zu diesem Zeitpunkt hat der Administrator von Eclipse das Recht, einen neuen Aktuator zu wählen.
· Wenn es jedoch nach dem Herausforderungszeitraum kein erfolgreiches Betrugszertifikat gibt, wird der Testamentsvollstrecker seine Hypothek und Belohnungen zurückerhalten.
· Schließlich hat der Eclipse Bridge -Vertrag alle Abhebungstransaktionen abgeschlossen, die in der endgültigen Bestätigung der endgültigen Bestätigung der Charge enthalten sind.
Zusammenfassen
Eclipse befindet sich derzeit in den frühen Entwicklungs- und Teststadien und markiert die erste SVM -Schicht 2 auf Ethereum.Das Testnetz wurde gestartet und ist geplant, um das Hauptnetzwerk im ersten Quartal 2024 zu starten.Ethereum betrachtet Rollups immer noch als zentraler Bestandteil seiner Entwicklungs -Roadmap.Abgesehen vom Streit um orthodoxen bedeutet dies, dass Ethereum die allgemeine Definition von Layer2 auf den Markt definiert und auch geschickt in verschiedene Formen des Wettbewerbs eingeführt wird.Eclipse verwendet dies, um die Sicherheit von Ethereum, Solanas hoher Leistung und Celestias DA -Erzählung durch modulare Entwicklung zu kombinieren, um eine mächtige Markterzählung zu bilden.
Rückblickend auf die Entwicklung von Ethereum ist ein interessantes Phänomen der frühere Marktzyklus.Diese Runde von LSD und Wiederaufnahme kombinierte die Kombination von „verpfändeten Nudeln“ und „verpfändeten LEGO“ stiegen und Eigenlayer, Blast und BTCs Merlins Merlin in kurzer Zeit rasant.Wenn verschachtelte und LEGO als Hauptthema der Marktemotionen angesehen werden, kann die Modularisierung in Zukunft auch seine einzigartige verschachtelte und Lego -Melodie spielen.
Der Charme der Modularität liegt in den Vorteilen der entkoppelten Komponente, um die Innovation jeder Stapelschicht zu erreichen und die Optimierung jedes Moduls die Optimierung anderer Module zu optimieren.In Zukunft kann der modulare Entwicklungsprozess Entwicklern und Benutzern übermäßige Wettbewerbsoptionen bieten.