Blockchain-Orakel entmystifizieren: Teil 2

DeFi und dezentrale Anwendungen wären ohne Blockchain-Orakel nicht möglich – Schlüsselkomponenten der Blockchain-Infrastruktur, die den Zugriff, die Verarbeitung und die Übertragung von Informationen zwischen der Außenwelt von Off-Chain-Daten und Smart Contracts ermöglichen. 

Was sind jedoch die größten technischen Herausforderungen beim Aufbau belastbarer und zuverlässiger Blockchain-Orakel und warum sind dezentrale Datenpipelines so wichtig?

CryptoSlate sprach mit einigen der prominenten Experten zu diesem Thema – einige von ihnen werden sich diesen Juni in Berlin auf der weltweit ersten Technologie-Agnostikerin treffen Gipfel das ist voll und ganz auf Orakel ausgerichtet. 

Belastbarkeit und Zuverlässigkeit von Oracle

„Unternehmen optimieren auf Effizienz, während DAOs auf Widerstandsfähigkeit optimieren. Vor diesem Hintergrund muss die Infrastruktur, auf die DAOs angewiesen sind, belastbar und dezentralisiert sein, und hier kommen Orakel ins Spiel“, bemerkte Niklas Kunkel, Oracle Core Unit Facilitator bei HerstellerDAO.

Dies gelte insbesondere für Daten, so Kunkel, der weiterhin betonte, wie wichtig es sei, die Zuverlässigkeit von Oracle sicherzustellen – und zwar mithilfe der Nutzung Hersteller als Beispiel. Anschließend führte er weiter aus:

„Welche Informationen benötigt Maker von der Außenwelt? Maker vergibt Kredite und die Leute stellen Sicherheiten, um diese Kredite aufzunehmen. Da Maker eine dezentrale Bank ist, muss er daher wissen, wie hoch der Preis all dieser Sicherheiten ist – wie hoch ist der Preis von Ethereum, wie hoch ist der Preis von Bitcoin usw der Preis eines Bündels von Hypothekendarlehen – das sind alle Informationen, die nicht innerhalb des Krypto-Netzwerks existieren und die wir von der Außenwelt mitbringen müssen.“

Aber was macht Orakel so besonders? Und wie passen sie zu den einzigartigen Einschränkungen in der Blockchain-Welt?

„Sie möchten keiner anderen Partei vertrauen müssen, Sie möchten nicht einer zentralen Fehlerquelle ausgeliefert sein, Sie möchten nicht, dass irgendjemand einen Schalter umlegen und Sie zensieren kann, und einfach die Daten abschneiden“, fügte Kunkel hinzu, während er sich weiterhin mit einigen der technischen Herausforderungen befasste, die mit der Erstellung einer Datenpipeline einhergehen, sodass derjenige, der sie betreibt, sie nicht einfach abschalten kann, wenn ihm danach ist.

Neben der Zensurresistenz seien Garantien der Datenintegrität eine weitere wichtige Einschränkung, die erfüllt werden müsse, fügte er hinzu, damit derjenige, der diese Pipeline betreibt, die Daten nicht manipulieren könne. 

Kurz gesagt, das ist das Problem, das Orakel lösen: „Sie geben diese Pipeline an DAOs und Kryptoanwendungen weiter, ohne sie dem Risiko der Datenzensur und -manipulation auszusetzen.“

Laut Auryn Macmillan, Governance Lead und Produktmanager bei Gnosis.

„Orakel (oder Beweise) irgendeiner Art sind ein notwendiger Bestandteil jedes Blockchain-basierten Systems, das Ereignisse außerhalb seiner Ausführungsumgebung konsumieren oder darauf reagieren möchte. Ob in der realen Welt oder in einer anderen Blockchain- oder Ausführungsumgebung.“

Orakel ermöglichen alle Arten nützlicher Anwendungen – von überprüfbarer Zufälligkeit und geheimer Abstimmung bis hin zu realen Preis-Feeds.

Allerdings erläuterte Macmillan, wie Gnosis ein auf Eskalationsspielen basierendes Orakel nutzte, um sein Abstimmungssystem zu dezentralisieren.

„Für das Gnosis DAO wollten wir, dass die Abstimmung dezentral erfolgt und die Teilnahme frei ist und dass das Abstimmungsgewicht viel mehr als nur GNO-Guthaben im Mainnet Ethereum umfasst“, erklärte er.

Die Verwendung von Reality.eth ermöglichte eine vertrauenswürdige On-Chain-Ausführung basierend auf dem Ergebnis von Off-Chain-Abstimmungen – wobei das Stimmengewicht von GNO in mehreren Protokollen sowohl im Mainnet Ethereum als auch in der Gnosis Chain abgeleitet wird. Abschließend bemerkte Macmillan:

„Der Einsatz einer robusten Oracle-Lösung für diese Daten ermöglicht es Protokollen, sich auf ihre Kernkompetenzen zu konzentrieren. Allerdings bedeutet die Einführung eines Orakels fast immer, die Angriffsfläche zu vergrößern. Daher ist es für Entwickler von entscheidender Bedeutung, die Vertrauensannahmen beim Konsumieren von Daten aus einem bestimmten Orakel zu verstehen.“

Es gibt verschiedene Oracle-Designs, die unterschiedliche Mechanismen nutzen, um Stabilitäts- und Zuverlässigkeitsgarantien zu bieten. Während einige Designs auf mehreren Datenquellen und sogar mehreren Orakeln basieren, nutzen andere Anreizmechanismen. Einige versuchen, es kryptoökonomisch zu machen, indem sie Kryptowährungen abstecken, während andere einen abbaubaren Proof of Work (PoW)-Wettbewerb nutzen, um die Abhängigkeit von vertrauenswürdigen Dritten für den Zugriff auf Off-Chain-Daten zu beseitigen.

Die Bedeutung der Dezentralisierung

Tellors dezentrales Orakel dient als Beispiel für ein Design, das durch kryptoökonomische Anreize gesichert ist. 

Das Tellor-Orakel ermöglicht es jedem, sich als Datenreporter zu beteiligen, indem es einige Token als Kaution hinterlegt, die durch den Vertrag gekürzt werden kann, wenn er schlechte Daten übermittelt. In der Zwischenzeit,  Andere Token-Inhaber und Mitglieder des DAO können durch Anfechtung an der Validierung dieser Daten teilnehmen, erklärte Michael Zemrose, Mitbegründer von Erzähler.

Während er die Grundlagen von Tellors tokengesteuerten Streitbeilegungsmechanismen erläuterte, wies Zemrose darauf hin, wie ihre offene und erlaubnislose Lösung von Grund auf so aufgebaut war, dass sie zensurresistent und dezentral ist.

„Von der Entwurfsphase an wollten wir, dass alles, was wir gemacht haben, offen und ohne Erlaubnis ist, damit jeder teilnehmen kann, aber verhindert wird, dass eine einzelne Entität zu viel Macht im System hat – einschließlich uns selbst“, betonte er und bemerkte, dass das Tellor-Team nur Eigentümer ist 3% der Token.

Erzähler Ohne ICO, ohne Pre-Mine gestartet, und das Team hat auch seine Admin-Schlüsselrechte abgeschafft, sagte Zemrose und erklärte, das Ziel bestehe darin, den Fehler zu vermeiden, zu viel Macht zu haben, „denn wenn man einmal zu viel Macht hat.“ es ist sehr schwer, es zu entfernen.“

Laut Zemrose ist es eine ständige Herausforderung, Benutzer für die Bedeutung dezentraler Oracle-Lösungen zu sensibilisieren.

„Ihre anderen Dezentralisierungen spielen keine Rolle, wenn Ihr Orakel zentralisiert ist“, sagte er und wies darauf hin, dass es mit zunehmender Reife des Raums einfacher wird, die Community, Gründer und Investoren davon zu überzeugen, sich ausreichend darum zu kümmern, sich an der Konversation zu beteiligen. 

Obwohl das Netzwerk völlig offen ist und jeder kommen und versuchen kann, um Token-Belohnungen zu konkurrieren, indem er die von den Benutzern angeforderten Daten in die Kette stellt, ist es ehrlich gesagt im besten Interesse aller.

„Sonst werden sie angefochten und dieser Anteil (Anleihe) wird ‚gekürzt‘ und dem Streitenden übergeben“, fügte Zemrose hinzu und erläuterte, wie ihr Entwurf auf dem Prinzip der wirtschaftlichen Rationalität basiert.

Mittlerweile basiert Makers Entwurf auf einem „föderierten Modelltyp“, stellte Kunkel klar.

„Wir haben ein riesiges Konglomerat von Krypto-Projekten, die in der Branche vertrauenswürdig sind und denen die Maker-Governance zugestimmt hat, darunter Etherscan, MyEtherWallet, Infura, MetaMask, um nur einige zu nennen, und am Ende nehmen wir den Durchschnitt von allen.“ die Daten, die diese Konglomerate übermitteln“, erklärte er.

„Es ist fast wie bei PoW“, schloss Kunkel und stellte fest, dass das Orakel zum einen online bleibt und zum anderen über die korrekten Daten verfügt, solange 51 % der Teilnehmer ehrlich sind.

Symbiose

Quelle: https://cryptoslate.com/demystifying-blockchain-oracles-part-2/