Oracle-Serie Nr. 1: Überblick über Oracle

Oracle ist nicht mehr neu mit Namen, die in der vergangenen Bullensaison ein beeindruckendes Wachstum verzeichneten, wie ChainLink (LINK), Tellor (TRB), Band Protocol (BAND) … Aber welches Potenzial und welche Entwicklung gibt es? oder nicht? Wie kann Oracle in Zukunft das Entwicklungsstadium erreichen? Welches Oracle-Projekt wird der endgültige Gewinner sein? Lassen Sie uns die Antwort in der Oracle-Reihe von CoinCu herausfinden!

Im ersten Teil klären wir gemeinsam das Konzept von Oracle und einige Fragen dazu!

Was ist ein Orakel?

Unter Oracle (auf Vietnamesisch übersetzt bedeutet „Oracle“) versteht man Software oder Hardware, die für den Empfang und die Validierung von Daten von außen in die Blockchain und den Smart Contract verantwortlich ist, wobei Methoden wie API oder Marktdaten zum Einsatz kommen.

Wenn die obige Definition etwas verwirrend ist, denken Sie einfach an Folgendes: Oracle ist ein Vermittler, der dabei hilft, Off-Chain-Daten mit Blockchains (On-Chain) zu verbinden..

Beispielsweise:

Alle Arten von Daten, die auf Computern übertragen, empfangen und verwendet werden sollen, müssen binär kodiert sein. Die Daten können ein Text, eine Audiodatei, ein Video … sein, aber im Allgemeinen muss ein Computer diese Daten in binärer Form kodieren, damit sie empfangen und verarbeitet werden können.

Ebenso empfangen, verarbeiten oder authentifizieren die Blockchain und der Smart Contract selbst keine externen Daten (Daten zu Preisbewegungen, Transaktionsvolumina …), sondern müssen über Orakel laufen. .

Derzeit werden Blockchain-Informationen in drei Haupttypen unterteilt:

  • Daten aus der realen Welt: Informationen aus der realen Welt.
  • Daten zum Kryptomarkt: Informationen über CoinMarketCap, CoinGecko wie Preisschwankungen, Handelsvolumina, Änderungen der Marktkapitalisierung …
  • Unternehmensdienstleistungen: Informationen, die für den Betrieb von Organisationen und Unternehmen verwendet werden.

Die oben genannten Informationen werden von Orakeln zum Mining und zur Verwendung in Smart Contracts und Blockchain aufgenommen. Mit seinen wichtigen Funktionen hat Oracle dazu beigetragen, Blockchain und Smart Contracts praktischer zu machen.

Oracle-Klassifizierung

Es gibt verschiedene Möglichkeiten, Oracle zu klassifizieren.

– Nach dem Feed, Oracle ist in On-Chain-Oracle und Off-Chain-Oracle unterteilt. Der grundlegende Unterschied zwischen den beiden ist die Quelle der Daten. Beispielsweise ist der BTC/USD-Preis von der Uniswap-Quelle On-Chain-Oracle, der BTC/USD-Preis von CoinGecko ist Off-Chain-Oracle.

– Abhängig vom Zweck des Projekts, Oracle ist unterteilt in Oracle Service Provider (Oracle-Dienstanbieter wie Chainlink, Band …) und Internal Oracle (die Lösungen für ihre eigenen Projekte sind, zum Beispiel hat UMA ein eigenes Oracle für ihre eigenen Projekte. Ihr Projekt).

- Durch Dezentralisierung, Oracle hat zentralisiertes Oracle (z. B. Oracle von Compound) und dezentralisiertes Oracle (z. B. MakerDAOs).

In diesem Abschnitt erkläre ich auch einige Vor- und Nachteile der Verwendung von On-Chain- und Off-Chain-Oracle:

On-Chain-Orakel Off-Chain-Orakel
Vorteilen – Sicherstellung der Aktualität und Kontinuität der Daten – Weniger manipulierte Daten
– Das Hinzufügen von Daten zur Kette erfolgt durch autorisierte Personen
Fehlfunktion – Leicht zu manipulieren
– Jeder kann Daten in die Kette legen
– Daten verzögert

Merkmale eines idealen Orakels

Eine ideale Oracle-Lösung sollte die folgenden Eigenschaften aufweisen:

  • Hohe Genauigkeit: Die von der Lösung bereitgestellten Werte sollten den tatsächlichen Wert widerspiegeln.
  • Resistent gegen Betrug und Manipulation.
  • Kontinuität und Aktualität: Die zeitnahe Bereitstellung der Daten für den Betrieb des Systems soll gewährleistet sein.
  • Dezentralisiert: Die von Oracle bereitgestellten Daten werden dezentral validiert.

Die Rolle und Bedeutung von Oracle

Für Blockchain im Allgemeinen

Um die Rolle des Orakels zu veranschaulichen, werde ich ein Beispiel im Zusammenhang mit dem Ereignis der Euro-Saison heranziehen: den Ausgang des Spiels zwischen Spanien und Kroatien.

Angenommen, es wurde ein intelligenter Vertrag erstellt, um auf den Ausgang eines Spiels zwischen Spanien und Kroatien zu wetten. Sobald das Ergebnis des externen Spiels bestätigt ist, verarbeitet, bestätigt und übermittelt Oracle diese Informationen an den Smart Contract, um die Wette zu verarbeiten und an den Gewinner zu übermitteln. Wenn es kein Orakel gibt, können die Daten gestört, gestört oder sogar verändert werden, was zur Umkehrung der Wettergebnisse führt.

Hier erfahren Sie, welche Probleme Oracle löst:

  • Oracle stellt Informationen in die Blockchain ein und kümmert sich so um die Verfügbarkeit der Informationen.
  • Lösen Sie das Problem der Datenmanipulation. Oracle-Knoten helfen dabei, validierte Marktdaten zu sammeln, zu überprüfen und an den Smart Contract zu übertragen, was zu den genauesten Endergebnissen führt, denen wir absolut vertrauen können.
  • Schützen Sie die Transparenz von Informationen.

Was braucht Oracle also in DeFi? Dies ist ein wichtiger Teil, um sicherzustellen, dass sich jeder auf das zukünftige Wachstumspotenzial von Oracle verlassen kann. Das erfahren wir in den nächsten Abschnitten.

Für DeFi

Als dezentrale Finanzplattform erfordert der Betrieb von DeFi zeitnahe, kontinuierliche und genaue Daten. Man kann sagen, dass Oracle die treibende Kraft hinter der Entwicklung und Stabilität von DeFi ist. In DeFi stellen Oracle-Lösungen hauptsächlich zwei Arten von Daten bereit: Daten-Feed und Datenpreis.

– Datenfeed

Ist eine Anwendung, die dabei hilft, Informationen für Dienste und Anwendungen Dritter bereitzustellen.

Das Projekt stellt Dritten Informationen zur Verfügung. Zu diesen Informationen gehören:

  • Wetterinformationen.
  • Preisinformationen für Coinecko.
  • Bitcoin-Block-Hash.

– Datenpreis

Bieten Sie Preise für andere DeFi-Projekte an. DeFi-Projekte verwenden Preise, um sie auf ihr System anzuwenden, aus denen sie Ergebnisse liefern oder Aufträge wie Kredite, Kredite oder Bargeld ausführen können.

Ende

Dieser Artikel wird Ihnen sicherlich einen relativen Überblick über Oracle geben. In den nächsten Abschnitten werde ich mich auf die Analyse der Betriebsmodelle von Top-Projekten wie ChainLink, Band Protocol, DIA … und das Potenzial und die Herausforderungen von Oracle in der Zukunft konzentrieren.

Im nächsten Artikel werde ich tiefer auf drei typische Oracle-Projekte eingehen, nämlich Chainlink, Band Protocol und Tellor. Dies sind 3 Projekte, die unterschiedliche Token-Designs in Oracle darstellen. Ich werde detaillierter analysieren, wie Token in jedem einzelnen Projekt entworfen werden. Wir sehen uns wieder!

Poseidon

Schauen Sie sich weitere Artikel an, in denen der Poseidon-Autor andere potenzielle DeFi-Projekte analysiert:

Oracle-Serie Nr. 1: Überblick über Oracle

Oracle ist nicht mehr neu mit Namen, die in der vergangenen Bullensaison ein beeindruckendes Wachstum verzeichneten, wie ChainLink (LINK), Tellor (TRB), Band Protocol (BAND) … Aber welches Potenzial und welche Entwicklung gibt es? oder nicht? Wie kann Oracle in Zukunft das Entwicklungsstadium erreichen? Welches Oracle-Projekt wird der endgültige Gewinner sein? Lassen Sie uns die Antwort in der Oracle-Reihe von CoinCu herausfinden!

Im ersten Teil klären wir gemeinsam das Konzept von Oracle und einige Fragen dazu!

Was ist ein Orakel?

Unter Oracle (auf Vietnamesisch übersetzt bedeutet „Oracle“) versteht man Software oder Hardware, die für den Empfang und die Validierung von Daten von außen in die Blockchain und den Smart Contract verantwortlich ist, wobei Methoden wie API oder Marktdaten zum Einsatz kommen.

Wenn die obige Definition etwas verwirrend ist, denken Sie einfach an Folgendes: Oracle ist ein Vermittler, der dabei hilft, Off-Chain-Daten mit Blockchains (On-Chain) zu verbinden..

Beispielsweise:

Alle Arten von Daten, die auf Computern übertragen, empfangen und verwendet werden sollen, müssen binär kodiert sein. Die Daten können ein Text, eine Audiodatei, ein Video … sein, aber im Allgemeinen muss ein Computer diese Daten in binärer Form kodieren, damit sie empfangen und verarbeitet werden können.

Ebenso empfangen, verarbeiten oder authentifizieren die Blockchain und der Smart Contract selbst keine externen Daten (Daten zu Preisbewegungen, Transaktionsvolumina …), sondern müssen über Orakel laufen. .

Derzeit werden Blockchain-Informationen in drei Haupttypen unterteilt:

  • Daten aus der realen Welt: Informationen aus der realen Welt.
  • Daten zum Kryptomarkt: Informationen über CoinMarketCap, CoinGecko wie Preisschwankungen, Handelsvolumina, Änderungen der Marktkapitalisierung …
  • Unternehmensdienstleistungen: Informationen, die für den Betrieb von Organisationen und Unternehmen verwendet werden.

Die oben genannten Informationen werden von Orakeln zum Mining und zur Verwendung in Smart Contracts und Blockchain aufgenommen. Mit seinen wichtigen Funktionen hat Oracle dazu beigetragen, Blockchain und Smart Contracts praktischer zu machen.

Oracle-Klassifizierung

Es gibt verschiedene Möglichkeiten, Oracle zu klassifizieren.

– Nach dem Feed, Oracle ist in On-Chain-Oracle und Off-Chain-Oracle unterteilt. Der grundlegende Unterschied zwischen den beiden ist die Quelle der Daten. Beispielsweise ist der BTC/USD-Preis von der Uniswap-Quelle On-Chain-Oracle, der BTC/USD-Preis von CoinGecko ist Off-Chain-Oracle.

– Abhängig vom Zweck des Projekts, Oracle ist unterteilt in Oracle Service Provider (Oracle-Dienstanbieter wie Chainlink, Band …) und Internal Oracle (die Lösungen für ihre eigenen Projekte sind, zum Beispiel hat UMA ein eigenes Oracle für ihre eigenen Projekte. Ihr Projekt).

- Durch Dezentralisierung, Oracle hat zentralisiertes Oracle (z. B. Oracle von Compound) und dezentralisiertes Oracle (z. B. MakerDAOs).

In diesem Abschnitt erkläre ich auch einige Vor- und Nachteile der Verwendung von On-Chain- und Off-Chain-Oracle:

On-Chain-Orakel Off-Chain-Orakel
Vorteilen – Sicherstellung der Aktualität und Kontinuität der Daten – Weniger manipulierte Daten
– Das Hinzufügen von Daten zur Kette erfolgt durch autorisierte Personen
Fehlfunktion – Leicht zu manipulieren
– Jeder kann Daten in die Kette legen
– Daten verzögert

Merkmale eines idealen Orakels

Eine ideale Oracle-Lösung sollte die folgenden Eigenschaften aufweisen:

  • Hohe Genauigkeit: Die von der Lösung bereitgestellten Werte sollten den tatsächlichen Wert widerspiegeln.
  • Resistent gegen Betrug und Manipulation.
  • Kontinuität und Aktualität: Die zeitnahe Bereitstellung der Daten für den Betrieb des Systems soll gewährleistet sein.
  • Dezentralisiert: Die von Oracle bereitgestellten Daten werden dezentral validiert.

Die Rolle und Bedeutung von Oracle

Für Blockchain im Allgemeinen

Um die Rolle des Orakels zu veranschaulichen, werde ich ein Beispiel im Zusammenhang mit dem Ereignis der Euro-Saison heranziehen: den Ausgang des Spiels zwischen Spanien und Kroatien.

Angenommen, es wurde ein intelligenter Vertrag erstellt, um auf den Ausgang eines Spiels zwischen Spanien und Kroatien zu wetten. Sobald das Ergebnis des externen Spiels bestätigt ist, verarbeitet, bestätigt und übermittelt Oracle diese Informationen an den Smart Contract, um die Wette zu verarbeiten und an den Gewinner zu übermitteln. Wenn es kein Orakel gibt, können die Daten gestört, gestört oder sogar verändert werden, was zur Umkehrung der Wettergebnisse führt.

Hier erfahren Sie, welche Probleme Oracle löst:

  • Oracle stellt Informationen in die Blockchain ein und kümmert sich so um die Verfügbarkeit der Informationen.
  • Lösen Sie das Problem der Datenmanipulation. Oracle-Knoten helfen dabei, validierte Marktdaten zu sammeln, zu überprüfen und an den Smart Contract zu übertragen, was zu den genauesten Endergebnissen führt, denen wir absolut vertrauen können.
  • Schützen Sie die Transparenz von Informationen.

Was braucht Oracle also in DeFi? Dies ist ein wichtiger Teil, um sicherzustellen, dass sich jeder auf das zukünftige Wachstumspotenzial von Oracle verlassen kann. Das erfahren wir in den nächsten Abschnitten.

Für DeFi

Als dezentrale Finanzplattform erfordert der Betrieb von DeFi zeitnahe, kontinuierliche und genaue Daten. Man kann sagen, dass Oracle die treibende Kraft hinter der Entwicklung und Stabilität von DeFi ist. In DeFi stellen Oracle-Lösungen hauptsächlich zwei Arten von Daten bereit: Daten-Feed und Datenpreis.

– Datenfeed

Ist eine Anwendung, die dabei hilft, Informationen für Dienste und Anwendungen Dritter bereitzustellen.

Das Projekt stellt Dritten Informationen zur Verfügung. Zu diesen Informationen gehören:

  • Wetterinformationen.
  • Preisinformationen für Coinecko.
  • Bitcoin-Block-Hash.

– Datenpreis

Bieten Sie Preise für andere DeFi-Projekte an. DeFi-Projekte verwenden Preise, um sie auf ihr System anzuwenden, aus denen sie Ergebnisse liefern oder Aufträge wie Kredite, Kredite oder Bargeld ausführen können.

Ende

Dieser Artikel wird Ihnen sicherlich einen relativen Überblick über Oracle geben. In den nächsten Abschnitten werde ich mich auf die Analyse der Betriebsmodelle von Top-Projekten wie ChainLink, Band Protocol, DIA … und das Potenzial und die Herausforderungen von Oracle in der Zukunft konzentrieren.

Im nächsten Artikel werde ich tiefer auf drei typische Oracle-Projekte eingehen, nämlich Chainlink, Band Protocol und Tellor. Dies sind 3 Projekte, die unterschiedliche Token-Designs in Oracle darstellen. Ich werde detaillierter analysieren, wie Token in jedem einzelnen Projekt entworfen werden. Wir sehen uns wieder!

Poseidon

Schauen Sie sich weitere Artikel an, in denen der Poseidon-Autor andere potenzielle DeFi-Projekte analysiert:

70 Mal besucht, 1 Besuch(e) heute

Hinterlassen Sie uns einen Kommentar