Zurück

State Connector Recap: Robuste Interoperabilität

Der State Connector von Flare ist ein Konsensprotokoll, das speziell für externe Blockchain-Daten entwickelt wurde. Es beweist sicher und vertrauensvoll den Zustand anderer Blockchains auf Flare. Der State Connector ermöglicht es Flare zu betreiben:

  • Bessere Überbrückung, einschließlich schneller, dezentraler, multilateraler und versicherter Überbrückung zwischen intelligenten Vertragsketten.
  • Kettenübergreifende Kompatibilität, wobei Daten und Vermögenswerte frei und sicher zwischen allen Ketten fließen können.
  • Sichere, vollständig interoperable Multi-Chain-Lösung.

Im Folgenden finden Sie eine Zusammenfassung des State Connectors. Ausführliche Informationen finden Sie auf unseren Seiten zur technischen Dokumentation.

 

Einführung in den State Connector

Der State Connector ermöglicht es Flare, einen Konsens über den Zustand einer beliebigen Blockchain zu erzielen und diese Beweise in Smart Contracts zu verwenden oder auf eine andere Kette auf vertrauenslose, dezentrale Weise weiterzuleiten. Er ist schneller und sicherer als bestehende Ansätze und wurde für die Integration mit jeder anderen Blockchain entwickelt.

Andere Lösungen erfordern entweder das Vertrauen in zentralisierte Dritte oder sie zwingen andere Ketten dazu, sich an ihre Standards anzupassen - mit dem Ergebnis, dass das Protokoll und der Code der unabhängigen Kette geändert werden, damit sie kommunizieren können. Im Gegensatz dazu kann der State Connector die Korrektheit des Zustands direkt validieren und Sicherheits- und Liveness-Angriffe auf verbundene Ketten abwehren, ohne dass eine zentrale Drittpartei oder eine Code-Änderung an der zugrunde liegenden Kette erforderlich ist.

Bessere Brücken

Der State Connector ist eine neue und grundlegende Technologie, die es ermöglicht, bessere Brücken zwischen Ketten zu bauen. Zum Beispiel:

  • Dezentralisierte Überbrückung von nicht intelligenten Vertragsketten auf Flare - FAssets.
  • Schnelles, dezentrales, versichertes und multilaterales Bridging zwischen Smart Contract Chains, einschließlich Bridging von FAssets auf andere Chains - Layer Cake.

Kettenübergreifende Zusammensetzbarkeit

Entwickler können den State Connector verwenden, um wirklich interoperable Dapps zu erstellen, die über eine einzige Bereitstellung auf Flare auf den Wert, die Liquidität und die Informationen mehrerer Blockchains zugreifen können.

Er ist in der Lage, den Zustand anderer Blockchains sicher und dezentral zu beweisen und diese Daten an Dapps auf Flare weiterzugeben. Zum Beispiel kann der State Connector nachweisen, ob eine bestimmte Lock-, Mint-, Burn- oder Redeem-Aktion auf dem Solana- oder Ethereum-Netzwerk stattgefunden hat und diese Informationen vertrauensvoll an einen Smart Contract auf Flare weitergeben, um automatisch eine vordefinierte Aktion zu initiieren.

Es ist schneller und sicherer als bestehende Ansätze wie Light-Client-Relays, optimistische Relays und Multi-Sig-Schemata und wurde so konzipiert, dass es in jede andere Blockchain integriert werden kann.

Darüber hinaus ermöglicht der State Connector ein Modell der abgesicherten Weitergabe von Daten zwischen mehreren Ketten, einschließlich Flare, das eine sichere Zwei-Wege-Interoperabilität über ein Netzwerk von Ketten ermöglicht. Anstatt sich auf Governance zu verlassen, werden durch den State Connector gesicherte Relay-Knoten durch die Fähigkeit des State Connectors, zu beweisen, was ein Knoten an eine andere Kette weitergegeben hat, automatisch von fehlerhaften Relay-Knoten abgeschnitten.

Sicherheit

Der State Connector ist sicherer als frühere Interoperabilitätsmechanismen, da er in der Lage ist, die Gültigkeit einer Transaktion, einschließlich ihrer Historie, vollständig abzufragen. Andere Ansätze wie die vereinfachten Zahlungsnachweise, die von Light Client Relays verwendet werden, sind dazu nicht in der Lage, so dass der "Nachweis" keine detaillierte Historie hat, um seine Gültigkeit zu belegen. Dies bedeutet auch, dass der State Connector in der Lage ist, das Risiko von Reorganisationsangriffen auf verbundene Ketten zu mindern - er ermöglicht kettenübergreifende Interoperabilität mit der Sicherheit eines Multi-Chain-Netzwerks.

Dezentrales Konsensieren

Wenn eine Anwendung auf Flare einen Beweis für eine Blockchain-Transaktion anfordert, sendet der State Connector diese Anforderung an eine dezentrale Gruppe von Attestation Providers (APs). Es sind die APs, die es dem State Connector ermöglichen, einen dezentralen Konsens über externe Daten zu erzielen.

Jeder kann als AP agieren, ohne dass ein Kapital erforderlich ist. Die Sicherheitsannahme ist, dass, wenn ein unabhängiger Bescheinigungsanbieter den angeforderten Zustand korrekt bescheinigt, er immer auf dem richtigen Zweig des Flare-Zustandes landen wird. Eine Erklärung, wie dieser Prozess funktioniert, ist auf den Seiten der technischen Dokumentation von Flare verfügbar.

Prozess-Übersicht

Jeder kann eine Bescheinigung eines bestimmten externen Ereignisses vom State Connector-Vertrag anfordern, der auf dem Flare-Netzwerk läuft. Anfragen sind Ja/Nein-Fragen in Bezug auf Dinge, die außerhalb des Flare-Netzwerks passiert sind, zum Beispiel: "Wurde Transaktion 0xABC im Bitcoin-Netzwerk bestätigt?". Die verfügbaren Anfragetypen sind streng binär und objektiv, so dass es keinen Streit zwischen ehrlichen Betreibern geben kann.

Der State Connector informiert alle Attestation Provider über einen Antrag. Dies geschieht durch sehr energiesparende EVM-Ereignisse.

Die Bescheinigungsanbieter holen die angeforderten Daten mit Mitteln, die von der Art der Bescheinigung abhängen, z. B. durch Abrufen von Daten aus einer anderen Blockchain.

Attestierungsanbieter übermitteln ihre Ergebnisse an den State Connector im Commit- und Reveal-Verfahren, um Absprachen zu verhindern. Aus Leistungsgründen werden alle während einer 90er Runde gesammelten Anfragen auf einmal beantwortet, wobei ein kryptografischer Hash (Merkle-Baumstamm) verwendet wird, um sie alle zusammenzufassen.

Der State Connector führt einen Konsensprozess über die Antworten durch, und wenn mehr als 50 % der Anbieter zustimmen, werden die Antworten für Anwendungen auf Flare veröffentlicht. Wenn keine Einigung erzielt wird, bleiben die Anfragen unbeantwortet und müssen erneut gestellt werden. Dies sollte nicht passieren, wenn die Mehrheit der APs den angefragten Status ehrlich und objektiv weitergibt.

Zertifizierungsanbieter werden mit dem nativen Token für ihre ehrliche Teilnahme an dem Prozess belohnt.