ETFFIN Finance >> Finanzbildung >  >> Kryptowährung >> Blockchain

Was sind dezentrale Orakel?

Kryptowährungen erfüllen eine Vielzahl von Anwendungsfällen, aber keiner von ihnen kann ohne dezentralisierte Orakel zu etwas führen. Wenn wir uns unsere Organe als isolierte Teile vorstellen, die in unserem Körper einem bestimmten Zweck dienen, dann wären Orakel die Nerven, die ihnen helfen, im Zusammenhalt zu arbeiten. Ähnlich, Dezentrale Anwendungen sind Organe der Blockchain-Welt, die aussterben würden, wenn sie für immer getrennt gehalten würden.

Als Vitalik Buterin sich entschloss, Ethereum zu schaffen, er dachte, dass Bitcoin eine ernsthafte Einschränkung hat, da es nicht skriptfähig ist. Während das Smart-Contract-Ökosystem dies tat, eigentlich, Erstellen Sie einen dApp-Hub, den alle lieben, Buterin und die Crew haben vergessen, dass Ethereum genauso ein Problem mit Einschränkungen hat wie Bitcoin.

Vielleicht wiederholt sich die Geschichte, aber zufällig sieht sich die Blockchain-Industrie heute den gleichen Interoperabilitätsproblemen gegenüber wie einst der IT-Sektor vor Jahrzehnten. Netzwerke sind nicht in der Lage, sich miteinander zu verbinden, was viel Raum für eine schlechte Benutzererfahrung und allgemeine Ineffizienz lässt. Wenn wir herauszoomen und uns ansehen, wie Blockchains mit der realen Welt interagieren, wir stellen fest, dass die Situation schlimm ist - Blockchains können nicht direkt mit Legacy-Systemen verbunden werden, was ihre Verwendbarkeit und Akzeptanzrate erheblich einschränkt.

Experten verweisen auf diese Einschränkung auf das Oracle-Problem. Ohne jegliche Möglichkeit, Daten zu senden oder Daten von externen Systemen abzurufen, die außerhalb von Blockchains aufgebaut sind, digitale Ledger bleiben isoliert, ähnlich einem Computer ohne Internetverbindung. In Anbetracht der Tatsache, dass die meisten Anwendungsfälle für Smart Contracts auf der Interaktion mit der realen Welt beruhen, Das Orakelproblem ist ein viel ernsteres Problem, als sich irgendjemand vorstellen kann.

Um dies zu lösen, Blockchain-Entwickler haben Orakel geschaffen. Wir sprechen hier nicht von irgendwelchen Orakeln. In diesem Fall, wir beziehen uns auf dezentrale Orakel!

Was sind dezentrale Orakel?

Wir haben festgestellt, dass Blockchain-Anwendungsfälle, insbesondere diejenigen, die auf Smart Contracts angewiesen sind, benötigen eine Verbindung zur Außenwelt. Beispielsweise, Finanzielle Smart Contracts müssen Zugang zu Marktinformationen haben, um Abrechnungen zu bestimmen; eine Blockchain-basierte Smart City müsste Smart Contracts und IoT-Daten verbinden, um Mietverträge zu regulieren – die Liste geht weiter.

In diesen Fällen, Es gibt keine Verbindung zwischen einer Blockchain-Infrastruktur und einer regulären IT-Infrastruktur. Damit wir die Lücke schließen und die beiden verbinden, Wir brauchen einen Middleware-Dienst:eine Technologie, die On-Chain- und Off-Chain-Systeme verbindet.

Wir nennen diese Middleware ein Blockchain-Orakel. Orakel können komplexer Natur sein, aber sie dienen nur einem Zweck:eine Verbindung zwischen Blockchains und zentralisierten Systemen zu ermöglichen.

Grundlegende Oracle-Funktionen

Alle Oracles müssen eine bestimmte Liste von Funktionen bieten, um eine Verbindung zwischen On-Chain- und Off-Chain-Systemen zu realisieren (beachten Sie, dass wir in einigen Fällen auch Oracles zwischen Blockchain-Netzwerken selbst benötigen), und die wichtigsten sind:

  • Hör mal zu. Listen ist eine Funktion, die es Oracles ermöglicht, Blockchain-Netzwerke zu überwachen und auf eingehende Benutzeranfragen für Off-Chain-Daten zu prüfen.
  • Extrakt. Extract ist eine Funktion, mit der Oracles Daten aus externen Systemen abrufen.
  • Rundfunk. Broadcast ist die Möglichkeit, Transaktionen auf einer Blockchain zu signieren und zu teilen, um Daten an einen Smart Contract zu senden.

Damit ein Orakel funktioniert, es muss sowohl On-Chain- als auch Off-Chain-Systeme gleichzeitig bedienen. Während man zuhört, stellt Verbindungen her, sendet Daten, und extrahiert Informationen aus Netzwerken, die anderen verarbeitet Anfragen, ruft Daten ab, und sendet Blockchain-Daten an Off-Chain-Systeme.

Die Frage ist, wenn Orakel für die Interoperabilität so wichtig sind, Warum wurden sie nicht vor Jahren entwickelt? Wie immer, Das Problem ist auf die Zentralisierung zurückzuführen.

Bis 2017, die meisten Orakel oder Orakelprototypen waren zentralisierter Natur. Da deterministische Transaktionen das A und O von Smart Contracts sind, was bedeutet, dass Transaktionen von allen Knoten verifiziert werden können, Es war für Netzwerke wie Ethereum sehr unzuverlässig, diese Orakel auszuführen.

Ein zentralisiertes Oracle ähnelt einer Unternehmensdatenbank, und wenn wir es benutzen würden, Blockchains würden ihre Dezentralisierung in dem Moment verlieren, in dem sie mit einem Off-Chain-System interagieren.

Da wir ein grundlegendes Blockchain-Feature nicht ruinieren wollen, indem wir eine Middleware einführen, die das völlig gegenteilige Ethos dahinter verbirgt, Entwickler haben stattdessen an dezentralen Orakeln gearbeitet.

Die Prämisse eines solchen Orakels besteht darin, sich nicht auf eine einzige Quelle zu verlassen. Stattdessen, Wir verbessern die Authentizität und Qualität der Daten, indem wir sie so gestalten, dass sie Daten aus mehreren externen Quellen aggregieren.

Warum dezentrale Orakel wichtig sind

Obwohl es nicht angenehm ist, davon zu hören, eine Liquidationskaskade des Kreditprotokolls Compound aus dem November 2020 ist ein ziemlich gutes Beispiel dafür, warum es wichtig ist, mehrere Datenquellen zu haben.

Compound ermöglicht es seinen Benutzern, Kryptogelder zu leihen und zu verleihen. Kreditaufnahme erfordert Sicherheiten, und wenn nicht genügend Sicherheiten gestellt werden, das Vermögen des Kreditnehmers wird liquidiert. DAI ist ein Stablecoin, der im Volksmund für Kredite verwendet wird. und an einem bestimmten Tag, der Preis des Tokens ist bei Coinbase Pro plötzlich um 30% gestiegen.‍

Das Preisorakel von Compound zu dem Zeitpunkt, an dem die Preise ausschließlich von Coinbase Pro bezogen wurden, und da der Preis in die Höhe schoss, Kreditnehmer befanden sich mit unterbesicherten Krediten, die schnell liquidiert wurden. Das Protokoll hatte an diesem Tag insgesamt 88,4 Millionen US-Dollar an Liquidationen. Zusätzlich, Das DeFi-Projekt dYdX litt ebenfalls darunter, verlor dabei aber nur 8 Millionen US-Dollar.

Wie wir sehen, Krypto-Investoren verloren aufgrund eines Anfängerfehlers insgesamt 96,4 Millionen US-Dollar. Wenn Compound ein dezentralisiertes Orakel verwendet, das Daten aus mehreren Quellen abruft und aggregiert, das Kreditprotokoll hätte den momentanen Preisanstieg des DAI nicht registriert.

Letztes Wort

Ohne Orakel, Blockchains hätten eine begrenzte Reichweite. Die dezentralen Netzwerke von heute wären wie ein Computer oder Smartphone ohne Internetverbindung. Mit diesem Grad an Isolation, Wir können uns nicht vorstellen, dass die Blockchain-Technologie für irgendjemanden außerhalb ihrer bestehenden Community nützlich ist.

Dezentrale Orakel retten den Tag, indem sie eine zuverlässige und vertrauenswürdige Verbindung zwischen On-Chain- und Off-Chain-Systemen bereitstellen. Sie überbrücken nicht nur die Lücke zwischen alten und neuen Ledger-Systemen, sie ermöglichen aber auch, dass die Verbindung dem Kernethos der Blockchain-Technologie folgt.

Orakel sind wichtiger denn je, vor allem jetzt, da absolut alle DeFi-Projekte auf ihre Verwendung zum Abrufen von Preisdaten angewiesen sind, Siedlungen gründen, und ermöglichen es Anlegern, Vermögenswerte zu handeln, ohne eine traditionelle Börse zu verwenden. Einige sagen, dass DeFi seine 75-Milliarden-Dollar-Bewertung nicht halten würde, wenn es keine Orakel gäbe. und die Tatsache, dass dezentralisierte Finanzen erst zu einer Sache wurden, nachdem Oracle-Anbieter wie Chainlink ausgereift waren, ist Beweis genug, um uns das glauben zu lassen.