Lektion 3

Technische Architektur von Flare

Dieses Modul taucht in die technische Architektur von Flare ein und erläutert, wie das Netzwerk strukturiert ist, um dezentrale Anwendungen (dApps) mit einem hohen Maß an Sicherheit, Effizienz und Interoperabilität zu unterstützen. Sie werden mehr über die verankerten Datenprotokolle erfahren, die den dezentralen Datenzugriff von Flare ermöglichen, sowie über die Ethereum Virtual Machine (EVM)-Kompatibilität, die eine nahtlose Interaktion mit Ethereum-basierten Smart Contracts und Vermögenswerten ermöglicht.

Festgeschriebene Dataprotokolle

Flare implementiert native Datenprotokolle direkt auf Netzwerkebene. Diese sind keine zusätzlichen Orakelsysteme, sondern in das Basisprotokoll der Blockchain integriert. Dieses strukturelle Design ermöglicht es Smart Contracts, auf dezentrale Datenfeeds und verifizierte externe Informationen zuzugreifen, ohne auf Off-Chain-Infrastruktur oder Drittanbieterdienste angewiesen zu sein.

Der Flare Time Series Oracle (FTSO) ist verantwortlich für die Bereitstellung dezentraler und hochfrequenter Daten wie Preisfeeds, die für viele dezentrale Anwendungen unerlässlich sind. Der FTSO sammelt Daten von unabhängigen Anbietern, die um die Einreichung genauester Informationen konkurrieren. Anbieter werden basierend auf ihrer Genauigkeit belohnt, und Token-Inhaber können ihre Abstimmungsmacht an diese Anbieter deleGate.io, um einen Anteil an den Belohnungen zu verdienen.

Der Flare Data Connector (FDC) ist das Protokoll, das Smart Contracts auf Flare ermöglicht, sicher auf Daten aus anderen Blockchains und Web2-APIs zuzugreifen. Dazu gehört die Überprüfung, ob eine bestimmte Transaktion auf einer anderen Chain stattgefunden hat, oder das Abrufen von Informationen wie Benutzeranmeldeinformationen von herkömmlichen Webdiensten. Der FDC verwendet einen Konsensmechanismus, um zu validieren, dass die Daten korrekt sind, bevor sie auf der Chain verfügbar gemacht werden.

Diese Protokolle erben das gleiche Maß an Dezentralisierung und Sicherheit wie die Flare-Blockchain selbst. Sie sind nicht von einzelnen Datenquellen oder zentralen Vermittlern abhängig. Dies verringert die Angriffsfläche und verbessert die Widerstandsfähigkeit jeder Anwendung, die sie verwendet.

Ethereum Virtual Machine Kompatibilität

Flare ist vollständig kompatibel mit der Ethereum Virtual Machine (EVM), was bedeutet, dass Entwickler Solidity-basierte Smart Contracts bereitstellen und vorhandene Tools und Codebasen, die für Ethereum erstellt wurden, wiederverwenden können. Diese Kompatibilität vereinfacht die Einarbeitung und senkt die technischen Hürden für Entwickler, die bereits mit dem Ethereum-Ökosystem vertraut sind.

Durch die Unterstützung der gleichen Entwicklungsumgebung ermöglicht Flare eine schnelle Migration oder Replikation von dezentralen Ethereum-Anwendungen (dApps). Entwickler können vertraute Tools wie Remix, Hardhat und Truffle verwenden, um Verträge auf Flare zu schreiben, zu testen und bereitzustellen, ohne wesentliche Änderungen vornehmen zu müssen.

Die EVM-Kompatibilität ermöglicht auch die Interaktion mit Standard-Ethereum-Token-Verträgen wie ERC-20 und ERC-721. Dadurch wird sichergestellt, dass auf Flare ausgegebene Vermögenswerte den allgemein anerkannten Formaten entsprechen und sie einfacher in Wallets, Börsen und DeFi-Plattformen integriert werden können.

Einer der Vorteile der Kombination von EVM-Unterstützung mit den nativen Datenprotokollen von Flare besteht darin, dass Entwickler Zugriff auf sowohl Berechnungen als auch Datenlogik an einem Ort erhalten. Dies verringert die Notwendigkeit von Brücken, Relais oder manuellen Eingaben bei der Erstellung von Anwendungen, die auf externe oder Cross-Chain-Bedingungen reagieren müssen.

Die Unterstützung von EVM eröffnet auch die Möglichkeit der Integration mit Ethereum Layer 2-Lösungen und Interoperabilitätsprotokollen. Anwendungen können so konzipiert werden, dass sie über Netzwerke hinweg operieren, wobei Vermögenswerte und Daten reibungslos zwischen Ketten bewegt werden, während sie die Sicherheit und Kosteneffizienz von Flare nutzen.

Highlights

  • Flare verwendet verankerte Datenprotokolle wie das Flare Time Series Oracle (FTSO) und den Flare Data Connector (FDC), um dezentrale, überprüfbare Daten für Smart Contracts direkt aus der Netzwerkschicht bereitzustellen.
  • FTSO gewährleistet dezentralisierte, hochfrequente Preis- und Daten-Feeds, die von unabhängigen Anbietern bezogen und durch Delegation validiert werden, um genaue und zuverlässige Datenströme für dApps zu schaffen.
  • Der Flare Data Connector (FDC) ermöglicht es Smart Contracts, sicher auf Daten aus anderen Blockchains und webbasierten APIs zuzugreifen und erweitert somit den Bereich der verfügbaren externen Daten für dezentrale Anwendungen.
  • Die Ethereum Virtual Machine (EVM)-Kompatibilität von Flare ermöglicht es Entwicklern, Ethereum-basierte Smart Contracts ohne größere Änderungen bereitzustellen, wodurch der Entwicklungsprozess vereinfacht und eine einfache Migration von dApps von Ethereum zu Flare ermöglicht wird.
  • Die EVM-Kompatibilität gewährleistet die Interaktion mit Ethereum-Vermögenswerten wie ERC-20- und ERC-721-Token und öffnet die Tür für die Interoperabilität zwischen verschiedenen Blockchains, wodurch ein nahtloser Transfer von Vermögenswerten zwischen Flare und anderen EVM-kompatiblen Blockchains ermöglicht wird.
Haftungsausschluss
* Kryptoinvestitionen sind mit erheblichen Risiken verbunden. Bitte lassen Sie Vorsicht walten. Der Kurs ist nicht als Anlageberatung gedacht.
* Der Kurs wird von dem Autor erstellt, der Gate Learn beigetreten ist. Vom Autor geteilte Meinungen spiegeln nicht zwangsläufig die Meinung von Gate Learn wider.
Katalog
Lektion 3

Technische Architektur von Flare

Dieses Modul taucht in die technische Architektur von Flare ein und erläutert, wie das Netzwerk strukturiert ist, um dezentrale Anwendungen (dApps) mit einem hohen Maß an Sicherheit, Effizienz und Interoperabilität zu unterstützen. Sie werden mehr über die verankerten Datenprotokolle erfahren, die den dezentralen Datenzugriff von Flare ermöglichen, sowie über die Ethereum Virtual Machine (EVM)-Kompatibilität, die eine nahtlose Interaktion mit Ethereum-basierten Smart Contracts und Vermögenswerten ermöglicht.

Festgeschriebene Dataprotokolle

Flare implementiert native Datenprotokolle direkt auf Netzwerkebene. Diese sind keine zusätzlichen Orakelsysteme, sondern in das Basisprotokoll der Blockchain integriert. Dieses strukturelle Design ermöglicht es Smart Contracts, auf dezentrale Datenfeeds und verifizierte externe Informationen zuzugreifen, ohne auf Off-Chain-Infrastruktur oder Drittanbieterdienste angewiesen zu sein.

Der Flare Time Series Oracle (FTSO) ist verantwortlich für die Bereitstellung dezentraler und hochfrequenter Daten wie Preisfeeds, die für viele dezentrale Anwendungen unerlässlich sind. Der FTSO sammelt Daten von unabhängigen Anbietern, die um die Einreichung genauester Informationen konkurrieren. Anbieter werden basierend auf ihrer Genauigkeit belohnt, und Token-Inhaber können ihre Abstimmungsmacht an diese Anbieter deleGate.io, um einen Anteil an den Belohnungen zu verdienen.

Der Flare Data Connector (FDC) ist das Protokoll, das Smart Contracts auf Flare ermöglicht, sicher auf Daten aus anderen Blockchains und Web2-APIs zuzugreifen. Dazu gehört die Überprüfung, ob eine bestimmte Transaktion auf einer anderen Chain stattgefunden hat, oder das Abrufen von Informationen wie Benutzeranmeldeinformationen von herkömmlichen Webdiensten. Der FDC verwendet einen Konsensmechanismus, um zu validieren, dass die Daten korrekt sind, bevor sie auf der Chain verfügbar gemacht werden.

Diese Protokolle erben das gleiche Maß an Dezentralisierung und Sicherheit wie die Flare-Blockchain selbst. Sie sind nicht von einzelnen Datenquellen oder zentralen Vermittlern abhängig. Dies verringert die Angriffsfläche und verbessert die Widerstandsfähigkeit jeder Anwendung, die sie verwendet.

Ethereum Virtual Machine Kompatibilität

Flare ist vollständig kompatibel mit der Ethereum Virtual Machine (EVM), was bedeutet, dass Entwickler Solidity-basierte Smart Contracts bereitstellen und vorhandene Tools und Codebasen, die für Ethereum erstellt wurden, wiederverwenden können. Diese Kompatibilität vereinfacht die Einarbeitung und senkt die technischen Hürden für Entwickler, die bereits mit dem Ethereum-Ökosystem vertraut sind.

Durch die Unterstützung der gleichen Entwicklungsumgebung ermöglicht Flare eine schnelle Migration oder Replikation von dezentralen Ethereum-Anwendungen (dApps). Entwickler können vertraute Tools wie Remix, Hardhat und Truffle verwenden, um Verträge auf Flare zu schreiben, zu testen und bereitzustellen, ohne wesentliche Änderungen vornehmen zu müssen.

Die EVM-Kompatibilität ermöglicht auch die Interaktion mit Standard-Ethereum-Token-Verträgen wie ERC-20 und ERC-721. Dadurch wird sichergestellt, dass auf Flare ausgegebene Vermögenswerte den allgemein anerkannten Formaten entsprechen und sie einfacher in Wallets, Börsen und DeFi-Plattformen integriert werden können.

Einer der Vorteile der Kombination von EVM-Unterstützung mit den nativen Datenprotokollen von Flare besteht darin, dass Entwickler Zugriff auf sowohl Berechnungen als auch Datenlogik an einem Ort erhalten. Dies verringert die Notwendigkeit von Brücken, Relais oder manuellen Eingaben bei der Erstellung von Anwendungen, die auf externe oder Cross-Chain-Bedingungen reagieren müssen.

Die Unterstützung von EVM eröffnet auch die Möglichkeit der Integration mit Ethereum Layer 2-Lösungen und Interoperabilitätsprotokollen. Anwendungen können so konzipiert werden, dass sie über Netzwerke hinweg operieren, wobei Vermögenswerte und Daten reibungslos zwischen Ketten bewegt werden, während sie die Sicherheit und Kosteneffizienz von Flare nutzen.

Highlights

  • Flare verwendet verankerte Datenprotokolle wie das Flare Time Series Oracle (FTSO) und den Flare Data Connector (FDC), um dezentrale, überprüfbare Daten für Smart Contracts direkt aus der Netzwerkschicht bereitzustellen.
  • FTSO gewährleistet dezentralisierte, hochfrequente Preis- und Daten-Feeds, die von unabhängigen Anbietern bezogen und durch Delegation validiert werden, um genaue und zuverlässige Datenströme für dApps zu schaffen.
  • Der Flare Data Connector (FDC) ermöglicht es Smart Contracts, sicher auf Daten aus anderen Blockchains und webbasierten APIs zuzugreifen und erweitert somit den Bereich der verfügbaren externen Daten für dezentrale Anwendungen.
  • Die Ethereum Virtual Machine (EVM)-Kompatibilität von Flare ermöglicht es Entwicklern, Ethereum-basierte Smart Contracts ohne größere Änderungen bereitzustellen, wodurch der Entwicklungsprozess vereinfacht und eine einfache Migration von dApps von Ethereum zu Flare ermöglicht wird.
  • Die EVM-Kompatibilität gewährleistet die Interaktion mit Ethereum-Vermögenswerten wie ERC-20- und ERC-721-Token und öffnet die Tür für die Interoperabilität zwischen verschiedenen Blockchains, wodurch ein nahtloser Transfer von Vermögenswerten zwischen Flare und anderen EVM-kompatiblen Blockchains ermöglicht wird.
Haftungsausschluss
* Kryptoinvestitionen sind mit erheblichen Risiken verbunden. Bitte lassen Sie Vorsicht walten. Der Kurs ist nicht als Anlageberatung gedacht.
* Der Kurs wird von dem Autor erstellt, der Gate Learn beigetreten ist. Vom Autor geteilte Meinungen spiegeln nicht zwangsläufig die Meinung von Gate Learn wider.