Zusammenfassung
Es kann somit mit einem Vermittler verglichen werden, der Blockchain- und reale Informationen verbindet. Verbinden Sie intelligente Verträge mit verifizierten und vertrauenswürdigen Datenquellen. Binance Oracle wurde ursprünglich für die BNB-Kette entwickelt und kann in Zukunft auf andere Ketten ausgeweitet werden. Derzeit können alle auf BNB Chain basierenden Projekte Binance Oracles nutzen und davon profitieren. Mit Binance Oracle müssen sich Entwickler keine Gedanken mehr über Datenprobleme machen und können sich stattdessen auf andere wichtige Aspekte ihrer Blockchain-Projekte konzentrieren.
Einführung
Blockchain-Orakel sind ein wichtiger Teil des Blockchain-Ökosystems. Ohne Orakel wären Smart Contracts nicht in der Lage, auf Daten aus der realen Welt zuzugreifen. Als Blockchain-Orakel ermöglicht Binance Oracle Smart Contracts den Zugriff auf die realen Datenquellen, die für Blockchain-Anwendungen erforderlich sind, und stellt so sicher, dass Smart Contracts die richtigen Daten zur richtigen Zeit erhalten.
Was ist ein Blockchain-Orakel?
Blockchain-Oracle-Dienste sind die Brücke zwischen Blockchain und der realen Welt und ermöglichen Smart Contracts den Zugriff auf Daten außerhalb ihres nativen Netzwerks. Mit anderen Worten: Sie fungieren als Bindeglied zwischen On-Chain-Anwendungen und Off-Chain-Daten.
Daher können Off-Chain-Ereignisse als On-Chain-Ereignisse ausgedrückt werden, die Smart Contracts erkennen können. Diese Informationen können aus allen Aspekten des täglichen Lebens stammen, es können Token- oder Aktienkurse sein, es können Ergebnisse von Fußballspielen sein, es können sogar Wettervorhersagen sein.
Blockchain-Orakel können auch die Richtigkeit von Daten überprüfen, obwohl sie nicht die Datenquelle selbst sind, sondern eine zusätzliche Ebene, die Informationen sammelt, überprüft und an das richtige Ziel übermittelt.
Darüber hinaus können Menschen mit Hilfe von Blockchain-Orakeln Blockchain auch in vertraglichen Vereinbarungen nutzen. So wetten Sie und Ihre Freunde beispielsweise auf ein Fußballspiel: Zunächst vereinbaren Sie beide die Bedingungen und sperren Ihr Wettguthaben in einem Smart Contract. Das Blockchain-Orakel informiert dann den Smart Contract über die Match-Ergebnisse. Wenn das Spiel schließlich vorbei ist, gibt der Smart Contract das Geld an den Gewinner der Wette frei.
Blockchain-Orakel können in viele verschiedene Typen unterteilt werden, darunter Software-Orakel, zentralisierte Orakel, dezentrale Orakel, Eingabe-Orakel und Ausgabe-Orakel. Die Funktionsweise eines Blockchain-Orakels hängt im Wesentlichen vom Zweck ab, für den es erstellt wurde.
Was ist Binance Oracle?
Intelligente Verträge verlassen sich auf Orakel, um ihnen die notwendigen Informationen zu liefern. Ohne die Unterstützung von Orakeln werden Smart Contracts nicht in der Lage sein, mit externen Daten zu interagieren. In dieser Hinsicht ähnelt Binance Oracle anderen Blockchain-Orakeln – es handelt sich um einen von Binance bereitgestellten Datendienst, der sich der Bereitstellung zuverlässiger und sicherer On-Chain-Daten für die Blockchain widmet.
Binance Oracle wird derzeit speziell für die BNB-Kette entwickelt, kann aber in Zukunft auch auf andere Blockchains angewendet werden. Darüber hinaus können alle auf BNB Chain aufgebauten Projekte den Binance-Oracle-Dienst nutzen.
Das BNB-Chain-Ökosystem profitiert in vielerlei Hinsicht von Binance Oracles. Erstens erhöht Binance Oracle als natives Blockchain-Orakel der BNB Chain die Glaubwürdigkeit seiner Blockchain-Daten. Zweitens sind die vom Binance Oracle bereitgestellten Daten zuverlässiger und eröffnen neue Möglichkeiten für neue und alte Projekte.
Schließlich kann Binance Oracle neue Entwickler für das BNB-Chain-Ökosystem gewinnen. Mit Binance Oracle kann jeder Entwickler sein BNB-Chain-basiertes Projekt mit Off-Chain-Daten verbinden, wodurch der Aufwand für die Pflege bestehender Daten und das Mining neuer Datenquellen entfällt und gleichzeitig das Risiko der Verwendung unzuverlässiger Daten vermieden wird.
Welche Lösungen bietet Binance Oracle an?
Blockchain-Projekte sind häufig auf zuverlässige Daten angewiesen. Binance Oracle besteht aus vier Aspekten, um sicherzustellen, dass seine Datendienste korrekt und zeitnah sind und nicht manipuliert werden können. Im Folgenden finden Sie eine ausführliche Einführung in die Funktion von Binance Oracle, die BNB-Kette mit der realen Welt zu verbinden.
Datenquellen
Binance Oracles verwenden sorgfältig ausgewählte Datenquellen, um die Richtigkeit der Informationen und die Vertrauenswürdigkeit der Datenquellen sicherzustellen. Beispielsweise nimmt das Binance-Orakel Preisdaten von mehreren zentralisierten Börsen (CEX) und dezentralen Finanzanwendungen (DeFi) und aggregiert die Daten mithilfe einer gewichteten Durchschnittsformel.
Datenverarbeitung und Signierung
Binance-Orakel verfügen über Datenverarbeitungs- und Signierungsfunktionen, die eine Manipulation von Daten verhindern sollen. Es verwendet ein verteiltes Signatursystem namens Schwellenwertsignaturschema, um die neuesten Daten aus verschiedenen Quellen zu signieren. Jeder Inhaber eines öffentlichen Schlüssels kann die Richtigkeit und Authentizität einer digitalen Signatur überprüfen, aber um die Daten zu ändern, ist ein Satz privater Schlüssel erforderlich.
Datenfreigabe
Daten werden auf der Blockchain über mehrere Knoten veröffentlicht, die nur signierte Informationen veröffentlichen. Die Smart Contracts, die Daten speichern, sind sicher und wurden geprüft, und mehrere Knoten können die Häufigkeit der Datenfreigabe an unterschiedliche Marktbedingungen anpassen. Dies bedeutet, dass Smart Contracts auch in Zeiten hoher Preisvolatilität weiterhin genaue Daten erhalten können. Selbst in den extremsten Situationen können mehrere Knoten die Zuverlässigkeit der Datenverteilung gewährleisten.
Datenüberwachung
Der unabhängige Überwachungsdienst von Binance Oracle ist rund um die Uhr in Betrieb, um Datenaktualisierungen in Echtzeit sicherzustellen. Es nimmt Preisdaten aus verschiedenen Datenquellen und vergleicht sie mit veröffentlichten Blockchain-Daten. Werden größere Datenabweichungen festgestellt, greift das Kundendienstteam von Binance Oracle ein.
So verwenden Sie Binance Oracle
Wenn Sie bereits eine Blockchain-Anwendung verwendet haben, müssen Sie den Umgang mit dem Binance Oracle wahrscheinlich nicht erlernen, da Entwickler ihre Anwendungen bei Bedarf bereits mit bestimmten Daten verknüpft haben. Wenn Sie jedoch ein Blockchain-Entwickler sind, der Oracle von Binance verwenden muss, können Sie im offiziellen Handbuch nachschlagen, um den Oracle-Integrationsprozess Schritt für Schritt abzuschließen.
Zusammenfassen
Ohne Orakel werden die Informationsquellen der Blockchain auf ihre internen Daten beschränkt und ihr Potenzial und ihre Möglichkeit einer breiten Nutzung werden stark eingeschränkt. Obwohl Blockchain-Orakel das Problem der Datenverfügbarkeit nicht lösen, können sie externe Datenquellen nutzen, um Off-Chain-Daten auf die Kette zu übertragen.
Binance Oracle ermöglicht Smart Contracts die Verbindung zu allen bestätigten Daten außerhalb seines Netzwerks und seine Betriebsprozesse stellen sicher, dass die Daten immer korrekt, sicher und in Echtzeit aktualisiert sind. Binance Oracle hat vier Lösungen entwickelt, um sicherzustellen, dass die Daten korrekt und zuverlässig sind und stets überwacht werden, damit Probleme bei ihrem Auftreten umgehend behoben werden können.
