Ontology startet Layer 2 und trägt so zu einer stärker integrierten Plattform für öffentliche Ketten bei

Bild

Vorwort


Stellen Sie sich ein Szenario vor, in dem sich die Blockchain-Plattform schnell entwickelt und die Anzahl der Benutzer schnell wächst und mehrere zehn Millionen erreicht, was in kurzer Zeit zu einem starken Anstieg der damit verbundenen Kosten führt. Welche Strategien sind in dieser Phase erforderlich, um die betriebliche Effizienz aufrechtzuerhalten, ohne das Entwicklungstempo aufgrund komplexer Abstimmungs- und Validierungsprozesse zu beeinträchtigen? Wie viele Unternehmen zustimmen, sollte Skalierbarkeit Priorität haben.

Als Off-Chain-Skalierungstechnologie bietet Ontology Layer 2 eine höhere Leistung und eine geringere Leistung. Unternehmen können eine große Anzahl von Transaktionsdatensätzen sicher außerhalb der Kette speichern und diese dann bei Bedarf an die Kette übertragen, wodurch die Transaktionskosten der Benutzer gesenkt und die Produktivität erheblich verbessert werden.

Einführung


Wie in der Aristoteles 2020-Roadmap angegeben, zeigt Ontology Layer 2 in Kombination mit Ontology, Wasm-JIT, Multi-VM Cross-Chain und anderen fortschrittlichen Kerntechnologien jetzt eine bessere Leistung als andere Tier 2-Lösungen. Dies spiegelt sich in den niedrigen Kosten bei wider Speicher, mehrsprachige Unterstützung und vollständige Kompatibilität von Analyse- und Ausführungsversionen. Sicherstellung einer ungehinderten Interaktion von Bereitstellungsverträgen, z. B. Starten mehrerer virtueller Betriebssysteme auf einem Computer, wodurch die Ausführungseffizienz erhöht und die Verarbeitungskosten gesenkt werden.

Der Arbeitsprozess


Ontology Tier 2 besteht aus drei Hauptteilen: Ontology Tier 2-Einzahlung, Ontology Tier 2-Ergebnisse, Tier 2-Transaktionen und Sicherheitsgarantie.

In einem Level 2-Handelszentrum können Benutzer Transaktionen abschließen, Vertragsanforderungen erfüllen und Verträge unterzeichnen. Diese Transaktion kann mit dem Transaktionsformat der Ontology-Hauptkette identisch oder unterschiedlich sein. Transaktionskollektoren (als Kollektoren bezeichnet, im Folgenden als Kollektor bezeichnet) sind für das Sammeln von Transaktionen der Benutzerebene 2 verantwortlich. Während des gesamten Prozesses können mehrere Sammler vorhanden sein. Benutzer können ihre Level 2-Transaktionen auch an mehrere Collectors streamen.

Der Collector packt die gesammelten Layer 2-Transaktionen regelmäßig und führt sie aus, um einen neuen Status zu erstellen. Der Kollektor ist auch dafür verantwortlich, die Wurzel des neuen Zustands in die Hauptkette der Ontologie zu übertragen. Nach den im Level 2-Block gepackten Transaktionen wird die Wurzel des neuen Status zum Status des Level 2-Blocks. Der Antragsteller ist dafür verantwortlich, den Status des Level 2-Blocks zu überprüfen, der vom Collector in der Haupt-Ontologiekette angezeigt wird. Dies erfordert, dass der Bieter den Level 2-Block über den Collector synchronisiert, um den vollständigen globalen Status beizubehalten.
Die ANERKENNUNG DES KONTOSTATUS ENTHÄLT INFORMATIONEN ÜBER DEN KONTOSTATUS UND SEINE BESTÄTIGUNG, DIE AUS SAMMLER- UND HERAUSFORDERUNGSANFRAGEN ERHALTEN WERDEN KÖNNEN. NUR SIE UNTERSTÜTZEN DEN VOLLSTÄNDIGEN GLOBALEN STAAT.

Einzahlung auf Stufe 2


  1. «Deposit» Ontology. 2. «unreleased».
  2. , Ontology . 2 . 2. 2 Ontology, .
  3. «released».

Ontology


  1. 2 « » .
  2. Collector Withdraw Withdraw 2. 2 Ontology .
  3. , «not released».
  4. .
  5. , «released».

2


2


  1. Der Benutzer erstellt eine Level 2-Transaktion „Übertragen“ und überträgt sie an den Collector.
  2. Der Collector packt die Übertragungstransaktion und andere Transaktionen in einen Level 2-Block, führt Transaktionen im Block aus und überträgt den Status dieses Level 2-Blocks an die Haupt-Ontologiekette.
  3. Warten Sie auf die Statusbestätigung.

Sicherheitsgarantie


Nachdem der Betreiber den Status des Level 2-Blocks an die Haupt-Ontologiekette gesendet hat, kann der Bieter auch die Level 2-Blocktransaktion abschließen und die Richtigkeit des Level 2-Blockstatus überprüfen. Wenn etwas nicht stimmt, sammelt der Bieter Beweise für Betrug und sendet einen Level 2-Smart-Vertrag. den Betreiber herauszufordern.

Wie benutzt man


Ontology Level 2 ist derzeit im Ontology TestNet verfügbar, mit dem Entwickler experimentieren können.

Link

Link zur Dokumentation

Im nächsten Artikel werden wir einen detaillierten Vergleich der Leistung mit Level 2 in anderen Ketten präsentieren.

Anhang: Begriffe


Level 2 Transaktionen


Der Benutzer hat einen Antrag auf Übertragung oder Erfüllung des Vertrags auf Ebene 2 gestellt und diesen bereits unterzeichnet. Diese Transaktion kann mit dem Transaktionsformat der Ontology-Hauptkette identisch oder unterschiedlich sein.

Kollektor


Collector ist ein Tier 2-Transaktionskollektor. Er ist dafür verantwortlich, die Tier 2-Transaktionen des Benutzers zu sammeln, die Transaktion zu validieren und auszuführen. Jedes Mal, wenn ein Level 2-Block generiert wird, ist der Collector dafür verantwortlich, Transaktionen im Block auszuführen, den Status zu aktualisieren und Level 2-Verträge zu generieren. Dies kann als Bestätigung des Status interpretiert werden, der zur Gewährleistung der Sicherheit verwendet wird.

Level 2 Block


Collector schließt gesammelte Level 2-Transaktionen regelmäßig ab, generiert einen Block mit allen Level 2-Transaktionen und generiert einen neuen Level 2-Block.

Level 2 Zustand


Collector führt Batch-Transaktionen in einem Level 2-Block durch, aktualisiert den Status, sortiert alle aktualisierten Statusdaten, um den Merkle-Baum zu erstellen, und berechnet den Root-Hash des Merkle-Baums. Der Root-Hash ist der Status eines Level 2-Blocks.

Operator


Der Bediener ist für die Sicherheit der Ebene 2 verantwortlich und für die Überwachung, ob ein Token auf Ebene 2 oder eine Tokenübertragungstransaktion von Ebene 2 an die Hauptkette der Ontologie übertragen wird. Der Bediener ist auch dafür verantwortlich, regelmäßig eine Bestätigung des Status der Stufe 2 zu senden. Als Bestätigung können Sie zum Ontologie-Netzwerk gehen.

Herausforderer


Der Antragsteller ist dafür verantwortlich, die vom Betreiber an die Hauptkette der Ontologie übermittelte Statusbestätigung zu überprüfen. Dies erfordert, dass der Antragsteller Level 2-Transaktionen des Betreibers oder der Kette synchronisiert, um den vollständigen globalen Status aufrechtzuerhalten. Nachdem der Bieter die Transaktion synchron ausgeführt und den Status aktualisiert hat, kann er die Validierung des vom Betreiber im Netzwerk angezeigten Status überprüfen. Wenn es Probleme gibt, kann der Bieter eine betrugsichere Herausforderung erstellen, die in einem Level 2-Vertrag erläutert werden kann.

Überprüfung des Kontostatus


Mit dem Merkle-Nachweis kann die Kontostatusbestätigung von Betreibern und Bietern angefordert werden. Sie sind die einzigen Parteien, die einen vollständigen globalen Zustand aufrechterhalten.

Betrugsbekämpfung


Die Bestätigung des Betrugs umfasst die Bestätigung des Kontostatus vor der aktuellen Aktualisierung des Blocks der 2. Ebene.

Das vorherige Blockstatuszertifikat der Stufe 2 und das übermittelte Kontostatuszertifikat bestätigen die Legitimität des alten Status vor dem Upgrade. Der Nachweis, dass der alte Zustand legal ist, kann durch Ausführen des aktuellen Blocks erhalten werden.

Unternehmensorientierte Blockchain Ontology ist bereit, Unternehmen bei der Transformation und Modernisierung ihres Geschäfts zu unterstützen. Wenn Sie Probleme mit der autonomen Skalierbarkeit, virtuellen Maschinen oder einem vollständigen Satz technischer Systeme haben, kontaktieren Sie uns bitte unter contact@ont.io.

Erfahren Sie mehr über Ontologie


Frische, aktuelle Informationen und angenehme Kommunikation in unserem Telegramm-Chat - Telegramm Russisch

Abonnieren und studieren Sie auch unsere: Ontology-Website - GitHub - Discord - Twitter - Reddit

All Articles