DECO: Datenschutzbewahrende Orakel. Eine Erklärung von DECO, a… | von Kyle W. Santiago | Die Hauptstadt | Oktober 2020
Hinweis: Wenn Sie mit Chainlink nicht vertraut sind, lesen Sie zuerst meinen vorherigen Artikel: "Chainlink: Eine grundlegende Analyse. ”
Bevor wir beginnen, sind hier einige wichtige Begriffe zu wissen:
- Blockchains sind im Wesentlichen sehr sichere, verteilte und dezentrale Datenbanken.
- Intelligente Verträge sind Codezeilen, die bei Eingabe automatisch eine Funktion ausführen – genau wie ein Verkaufsautomat.
- Chainlink ist eine Form der digitalen Infrastruktur, die die Datenübertragung sichert.
Intelligente Verträge wie hochwertige intelligente Derivatebenötigen reale Daten aus Quellen außerhalb der Kette, um ausgeführt zu werden. Sie benötigen einen Software-Agenten namens Orakel, um diese Daten abzurufen, zu analysieren und an Verträge in der Blockchain weiterzuleiten. Chainlink ist ein dezentrales Oracle-Netzwerk, das jeden einzelnen Fehlerpunkt in einem intelligenten Vertrag beseitigt, indem mehrere unabhängige Orakel Daten in diese Verträge einspeisen können. Weitere Informationen zur Funktionsweise des Netzwerks finden Sie in meinem anderen Artikel: “Ein detaillierter Blick auf das LINK-Token.”
Vor einigen Jahren erwarb Chainlink AusruferDies ermöglicht es Orakeln, vertrauenswürdige Ausführungsumgebungen (TEEs) wie Intel SGX zu verwenden, um Angriffsvektoren zu minimieren, die auf der Orakelhardware selbst ausgenutzt werden könnten. Dies verbessert die Privatsphäre erheblich, reduziert den Ressourcenbedarf für die Berechnung in der Kette und stellt sicher, dass die von Orakeln weitergeleiteten Daten sicher und manipulationssicher sind. Das Hauptproblem bei der Verwendung von Town Crier ist jedoch, dass TEEs anfällig sind für Seitenkanalangriffe und neuere Angriffe wie Vorahnung.
Um diese Bedenken auszuräumen, hat Chainlink vermutlich kürzlich erworben DECO (kurz für Decentralized Oracle), die erste Oracle-Lösung, die die Privatsphäre schützt und keine vertrauenswürdige Hardware oder serverseitige Änderungen erfordert. DECO verwendet vorhandene TLS-Schemata (Transport Layer Security), mit denen Orakel an einer TLS-Sitzung teilnehmen können, während sie nur mithilfe von wissensfreien Beweisen und Mehrparteienberechnungen Zugriff auf die genauen Daten erhalten, die überprüft werden sollen. Für diejenigen, die es nicht wissen, ist TLS ein Protokoll, das Internetverkehr aller Art verschlüsselt, wobei der Webverkehr am häufigsten ist. Wenn Ihr Browser über TLS verbunden ist, beginnt die URL in Ihrer Adresse mit "https".
Fast alles, was wir im Internet tun, basiert auf starken Verschlüsselungsmethoden. Niemand würde seine Kreditkarteninformationen online speichern, wenn diese Daten im Klartext an den Server gesendet würden, was es Dritten leicht macht, sie zu stehlen. Protokolle wie TLS ermöglichen die private und vertrauliche Übertragung von Daten über das Internet, sodass Benutzer darauf vertrauen können, dass ihre Daten nicht beschnüffelt werden. Der E-Commerce und der Boom des Internets nahmen wirklich zu, als diese Verschlüsselungsmethoden weit verbreitet wurden, sodass sowohl Institutionen als auch Einzelpersonen darauf vertrauen konnten, dass ihre privaten Daten wie Bankkontoinformationen im Internet geschützt werden. Derzeit hat der Blockchain-Bereich viele Ähnlichkeiten mit dem Internet vor weit verbreiteten Verschlüsselungsprotokollen, aber datenschutzrechtliche Lösungen wie DECO und Mixicles ebnen den Weg für neue aufregende Anwendungen, die nur mit starken Datenschutzgarantien erstellt werden können.
Um ein Beispiel dafür zu geben, wie DECO in der realen Welt funktioniert, stellen Sie sich eine Situation vor, in der Alice, eine Universitätsstudentin, ein Bankkonto eröffnen möchte. Zunächst muss sie der Bank nachweisen, dass sie über 18 Jahre alt ist. Dies ist das erforderliche Alter, um ein neues Bankkonto zu eröffnen. Sie könnte der Bank ein Bild von sich selbst mit Unterlagen wie ihrem Führerschein schicken, um ihr Alter nachzuweisen, aber dies wäre mit Deep-Fake-Technologie leicht zu fälschen. Sie könnte auch den API-Zugriff eines Drittanbieters über OAuth-Token verwenden, um der Bank ihr Alter nachzuweisen. Diese Token enthüllen jedoch Benutzer-IDs, die ihre Privatsphäre nicht schützen würden.
Mit DECO könnte sie stattdessen die Anmeldeinformationen in vorhandenen Systemen wie ihrer Universitätswebsite verwenden, um der Bank auf anonyme Weise zu beweisen, dass sie die Altersanforderungen erfüllt. Sie kann diesen Altersnachweis auch Dritten zur Verfügung stellen, beispielsweise einem Krankenhaus, das die Zustimmung zu einem medizinischen Test einholt, oder einer staatlichen Behörde, die eine Lizenz ausstellt. DECO ist das erste System, das diese Art des Austauschs ermöglicht, bei dem Benutzer jeden webbasierten Legacy-Berechtigungsnachweis in einen anonymen Berechtigungsnachweis umwandeln können, ohne vertrauenswürdige Hardware oder serverseitige Unterstützung zu benötigen.
Damit dezentrale Anwendungen in großem Umfang eingeführt werden können, muss es eine einfache Möglichkeit geben, dezentrale Identitäten für jede Person auf der Welt zu erstellen. Eine solche Aufgabe kann nur mit Techniken möglich sein, die die Privatsphäre jeder Person bei der Interaktion mit diesen dezentralen Systemen schützen. Durch die Überprüfung der Identität jeder Person mithilfe von DECO kann sichergestellt werden, dass ihre Daten nicht an Orakel oder Blockchains selbst weitergegeben werden. Auf diesen verteilten Netzwerken können zahlreiche neue Anwendungen erstellt werden. Ein sehr interessantes dezentrales Identitätssystem mit Legacy-Kompatibilität, Sybil-Resistenz und Verantwortlichkeit genannt Offen Verwendet DECO, um Identitäten und Anmeldeinformationen sicher von vorhandenen Webdiensten zu portieren.
In Zukunft werden sich Benutzer nicht mehr mit ihren Benutzernamen und Passwörtern anmelden. Stattdessen verwenden sie ihre öffentlichen / privaten Schlüsselpaare, die an ihre dezentrale Identität gebunden sind. Die Benutzererfahrung für diese Sites entspricht der Verwendung zentralisierter Sites. Der einzige Unterschied besteht darin, dass sie verteilte Netzwerke als Back-End verwenden. Wenn ein Benutzer über eine dezentrale Anwendung etwas mit seinem Bankkonto kaufen möchte, muss er nachweisen, ob er über die dafür erforderlichen Off-Chain-Mittel verfügt. Dies kann jetzt mit DECO ohne Kompromisse bei den Informationen erfolgen.
Blockchain-Adressen können mit dezentralen Identitäten vereinfacht werden, da sie auf für DECO überprüfbare Weise in lesbare Namen umgewandelt werden können. Chainlink hat bereits gearbeitet von Menschen lesbare Ethereum-Namen und Twitter behandelt das Hinzufügen zu Blockchain-Adressen. Dies kann nur mit DECO erweitert werden, da private Informationen schließlich auf Blockchains verwendet werden können, ohne die Privatsphäre der zugrunde liegenden Daten zu beeinträchtigen.
Mit der neu entdeckten Fähigkeit der Benutzer, vollständige Autonomie über ihre Daten zu haben, können sie genau auswählen, was überprüft werden soll. Wenn eine Institution das Alter eines Benutzers benötigt, warum muss er dann auch seine Adresse kennen? Dies funktioniert derzeit, wenn ein Benutzer seinen Führerschein oder seinen Personalausweis vorlegt und eine Reihe privater Informationen preisgibt, die nicht mit dem zusammenhängen, was überprüft wird. Mit neuen Anwendungen, die von DECO aktiviert wurden, können Benutzer genau auswählen, welche Daten sie bereitstellen möchten, wodurch ihre allgemeine Privatsphäre verbessert wird.
Beispielsweise kann DECO die Möglichkeit für Websites zur Preisdiskriminierung aufheben. Diese Art der Diskriminierung tritt auf, wenn identische Waren und Dienstleistungen von demselben Anbieter zu unterschiedlichen Preisen verkauft werden. Online-Websites passen die Preise basierend auf bestimmten Informationen an, die sie durch Verbraucherverfolgung sammeln, z. B. Postleitzahlen von Kunden. DECO kann Benutzern Datenschutz bieten, indem vertrauliche Informationen wie ihre Adresse ausgeblendet werden, um dies zu verhindern.
Eine weitere aufregende Anwendung für DECO ist die Schaffung vertraulicher, dezentraler Finanzinstrumente (DeFi). Die Regierungen haben zu Recht viele regulatorische Bedenken hinsichtlich des Mangels an Privatsphäre bei öffentlichen Blockchains. Mit DECO können Informationen von Orakeln außerhalb der Kette überprüft werden, ohne dass diese Informationen jemals öffentlich angezeigt werden müssen. Mixicles zuvor gezeigt, wie Orakel die Privatsphäre von intelligenten Verträgen in der Kette verbessern können, indem sie ihre Ergebnisse verschleiern. Eine grundlegende Mixicle-Implementierung enthüllt den Orakeln, die sich mit dem Vertrag befassen, jedoch die Details des zugrunde liegenden Finanzinstruments. Durch die Nutzung von DECO kann die Ausführung dieser Art von Verträgen erfolgen, ohne dass die Details den beteiligten Orakeln mitgeteilt werden.
Mithilfe datenschutzrechtlicher Methoden wie DECO können Blockchains private Daten verarbeiten, ohne sie der Öffentlichkeit zugänglich zu machen, und das wahre Potenzial der Blockchain-Technologie freisetzen, genau wie weit verbreitete Verschlüsselungsprotokolle es dem Internet ermöglichten, E-Mails an eine Phantasmagorie von zu senden neue Anwendungen.
Folge mir auf Twitter: @ kwsantiago
Fühlen Sie sich frei, mir ein Trinkgeld zu geben: 0xC408105508BA51bACC5Bb3Ea1D13dA3206618858
Dieser Artikel dient nur zu Informationszwecken. Nichts von dem, was in diesem Artikel angegeben wurde, sollte als Finanzberatung ausgelegt werden.