Was sind Blockchain-Orakel?

Wenn Sie kürzlich die Technologie hinter intelligenten Verträgen und der Blockchain verfolgt haben, sind Sie möglicherweise auf einen Begriff „Blockchain Oracle“ gestoßen. Dies sind in der Tat relativ neue Konzepte, die für die intelligente Vertragstechnologie am besten geeignet sind.

Die Blockchain-Technologie wird durch alle Informationen definiert, die im dezentralen Netzwerk öffentlich verfügbar sind. Es gibt jedoch bestimmte Situationen, in denen die Blockchain keinen Zugriff auf Informationen hat, die nicht in der Kette enthalten sind. Dies stellt eine einzigartige Herausforderung für intelligente Verträge dar, wenn bestimmte Bedingungen erfüllt sein müssen, bevor sie ordnungsgemäß ausgeführt werden können.

Es muss eine Möglichkeit geben, wie die Blockchain und die intelligenten Verträge, die über dieser Kette ausgeführt werden, diese Bedingungen überprüfen können. Hier kommen Orakel ins Spiel. In der Tat passt die Wahl des Namens, da Orakel als Mystiker angesehen wurden, die den Menschen Informationen mitteilen konnten, die sie selbst nicht überprüfen konnten.

Was ist ein Orakel??

Oracles stellen die Daten bereit, die für die Ausführung dieser intelligenten Verträge erforderlich sind. Hierbei handelt es sich um externe Datenfeeds, die von Diensten Dritter bereitgestellt werden und für die Verwendung mit diesen intelligenten Verträgen vorgesehen sind. Sie geben dem Smart-Vertrag Auskunft darüber, ob eine Zahlung erfolgreich war, ein Preis ein bestimmtes Limit erreicht hat oder sogar andere externe Faktoren wie das Wetter.

Diese Orakel sind Teil von Multisignaturverträgen, bei denen die ursprünglichen Treuhänder einen Vertrag unterzeichnen, der die Gelder erst dann ausführt oder freigibt, wenn alle diese Bedingungen erfüllt sind.

Orakel sind für das Funktionieren der intelligenten Verträge von wesentlicher Bedeutung. Sie liefern wichtige Inputs für all diese intelligenten Verträge und ermöglichen die legitime Interaktion dieser Verträge mit der realen Welt und externen Faktoren.

Das Bedürfnis nach Orakeln

Die Notwendigkeit für OrakelDie Art und Weise, wie Blockchain funktioniert, macht es ziemlich schwierig, mit externen und Off-Chain-Faktoren zu interagieren. Dies liegt an der deterministischen Natur, wo Ereignisse in logischer Reihenfolge aufeinander folgen. Zum Beispiel haben Sie Transaktionen oder die Erstellung eines Blocks, die deterministisch behandelt werden.

Es wäre jedoch für die Blockchain unmöglich, externe Informationen außerhalb der Kette zu sammeln, die nicht sequentiell sind. Es wurde speziell auf diese Weise entworfen, um ihm seine einzigartige unveränderliche Eigenschaft zu verleihen. Die Idee, dass die Blockchain in keiner Weise verändert werden kann.

In der realen Welt wissen wir nur zu gut, dass die Dinge nicht deterministisch sind. Diese Ereignisse treten zu zufälligen Zeiten in einer bestimmten Reihenfolge auf. Dies stellt eine grundlegende Herausforderung für die Blockchain dar, da keine definierte Aufzeichnung der Sequenz vorliegt, mit der die Ereignisse aufgetreten sind.

Hier können Orakel die Lücke schließen. Sie sind in der Lage, diese Ereignisse der realen Welt in eine deterministische Form umzuwandeln, die es der Blockchain ermöglichen würde, die Bedingungen effektiv zu überprüfen.

Aktuelle Oracle-Beispiele

Angesichts der stark steigenden Nachfrage nach diesen intelligenten Verträgen steigt auch die Nachfrage nach Oracle-Lösungen. Es gibt eine Reihe von Entwicklern, die Orakel entwickelt haben, die mit der Blockchain interagieren können. Diese Orakel sind im Wesentlichen selbst intelligente Verträge und erfordern daher Entwickler, die Lösungen sowohl innerhalb als auch außerhalb der Kette codieren können.

Oracles kann bereits Verbindungen von der Blockchain zu vorhandenen Web-APIs zulassen, Zahlungen zwischen der Blockchain und anderen Off-Chain-Zahlungsprozessoren sowie die vollständige Integration intelligenter Verträge mit anderen Blockchains ermöglichen. Im Folgenden finden Sie einige Beispiele für Oracle-Lösungen.


  • Hardware: Einige intelligente Verträge wurden codiert, um mit der physischen Welt zu interagieren. Sie sind so konzipiert, dass sie ausgeführt werden, wenn bestimmte Bedingungen erfüllt sind. Zum Beispiel bei Lieferketten in der Blockchain, wenn ein Produkt eine bestimmte Phase überschritten hat oder wenn ein Schiff in einem bestimmten Hafen gelandet ist. Damit sind offensichtlich gewisse Bedenken hinsichtlich der Datensicherheit verbunden.
  • Software: Software Oracles verarbeitet alle Online-Informationen, die für den Smart-Vertrag erforderlich sind. Dies umfasst Daten wie Vermögenspreise, Wetterbedingungen, Fluginformationen. Das Oracle sammelt diese Informationen über Web-APIs und sendet sie dann an den Smart Contract.
  • Konsensbildung: Wenn ein intelligenter Vertrag auf Informationen aus verschiedenen Quellen beruht, werden hier konsensbasierte Orakel am besten eingesetzt. Bei Prognosemärkten, auf denen Wetten auf potenzielle zukünftige Ereignisse platziert werden, ist es beispielsweise entscheidend, dass die Informationen des Ereignisses zu 100% korrekt sind. Sie müssen aus verschiedenen Quellen bestätigt werden.

Eines der führenden Unternehmen, das derzeit Oracle-Lösungen entwickelt, ist Oraclize. Zum Beispiel haben sie kürzlich ein Oracle entwickelt, mit dem jemand überprüfen kann, ob seine digitale Identität (wie die von Estland) mit einer bestimmten Ethereum-Adresse verknüpft ist. Sie haben auch interessante Lösungen für Sicherheitsprobleme mit physischen Orakeln entwickelt, die kryptografische Beweise verwenden.

Oraclize Beispiel

Andere größere Unternehmen, die an Oracle-Lösungen beteiligt sind, sind IBM und Microsoft. Sie entwickeln ihre eigenen Oracle-Plattformen, die für Unternehmenslösungen verwendet werden können.

Zukunftschancen

Mit der zunehmenden Akzeptanz und dem zunehmenden Interesse an intelligenten Verträgen auf Basis von Ethereum wird auch die Nachfrage nach Orakeln zunehmen, die es diesen Verträgen ermöglichen, mit anderen Systemen im Internet und in der physischen Welt zu interagieren. In der Tat ist es wahrscheinlich, dass Entwickler ein einfaches, einheitliches Oracle entwerfen, das diese Kommunikation mit der Außenwelt erleichtert.

Dies wird den Anwendungsfall für intelligente Verträge und dezentrale Blockchains wirklich vorantreiben. Von der Logistik bis zum Identitätsmanagement, vom Eigentum bis zum geistigen Eigentum bieten intelligente Verträge mit Oracles eine Lösung.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me