Oasis-Datenschutzebene, powered by Sapphire!

Marvin
Oasis Foundation German
6 min readNov 23, 2022

--

Dieser Artikel ist eine inoffizielle Übersetzung der ursprünglichen Veröffentlichung. Die Übersetzung erfolgte durch Marvin, Oasis Labs Botschafter.

Sapphire bietet bahnbrechende Innovationen für Solidity-Entwickler, die vertrauliche dApps erstellen möchten. Jetzt können auch bestehende dApps auf beliebten EVM-Netzwerken mit Sapphire als Privacy Layer vertraulich gemacht werden.

Als wir Sapphire im dritten Quartal auf testnet einführten, öffneten wir EVM-Entwicklern die Tür, um vertrauliche dApps in einer Sprache zu erstellen, die sie bereits gut kennen. Sapphire bietet eine Lösung für das Blockchain-Privatsphären-Paradoxon und demonstriert die Flexibilität des Oasis-Netzwerks und seiner anpassbaren ParaTime-Schicht mit der Schaffung einer vertraulichen EVM-Entwicklerumgebung.

Aber eine vertrauliche EVM ParaTime ist erst der Beginn. Sapphire ist der wichtigste Baustein einer Datenschutz-Ebene für Web3, einschließlich aller EVM Chains und dApps — dies ist Oasis Datenschutz-Ebene aka Privacy Layer.

Mit dieser Datenschutz-Ebene von Oasis können beliebte dApps auf allen bekannten EVM-Ketten die Datenschutz-Technologie von Oasis nutzen, ohne dass sie ihre gesamte Anwendung und Benutzerbasis auf eine andere Chain migrieren müssen.

Schauen wir einmal, wie Sapphire dies möglich macht.

Sapphire in Aktion

Das Oasis-Netzwerk wurde für Bauherren geschaffen. Das Handwerkszeug von Web3 sind Solidity, EVM und die zahlreichen Tools, die von der Community für den Aufbau robuster und sicherer dApps auf EVM-kompatiblen Chains entwickelt wurden. Was fehlt also noch? Smart Contracts bieten zwar die Vorteile einer transparenten und überprüfbaren Anwendungslogik und eines transparenten Zustands, aber die Tatsache, dass alle Zustände und Transaktionen auf der Chain vollständig öffentlich sind, macht es unmöglich, kritische Teile vieler Anwendungen auf die Chain zu verschieben.

Wir werden sehen, wie Sapphire diese Einschränkungen in einem unterhaltsamen Spiel überwindet!

Hast du schon einmal Wordle gespielt? Das fesselnde Wortspiel, das viral ging und später von der New York Times gekauft wurde? Wir laden dich ein, Wordleish auszuprobieren: ein einfaches Blockchain-basiertes Spiel mit einem ähnlichen Prinzip: https://wordleish.pages.dev/games/2

Das Ziel von Wordle (und Wordleish) ist es, das geheime Wort mit fünf Buchstaben zu erraten, indem man die Rückmeldung von aufeinanderfolgenden Ratschlägen nutzt — farbige Kacheln zeigen an, wenn die Buchstaben und ihre Positionen mit der Lösung übereinstimmen. Wordleish fügt eine weitere Dimension hinzu, indem es Spielern die Möglichkeit gibt, gegeneinander anzutreten, um diese Rätsel auf der Chain zu lösen. Die Rätsel werden in einem intelligenten Vertrag gespeichert, und der erste Spieler, der jedes Rätsel löst, wird auf der Chain verewigt.

Was passiert, wenn wir versuchen, Wordleish auf einem traditionellen EVM-Netzwerk aufzubauen? Zwei wichtige Einschränkungen nehmen dem Wettbewerb den ganzen Spaß. Erstens: Wenn wir die Lösung des Rätsels im On-Chain-Speicher speichern, ist sie nicht wirklich geheim — jeder kann das Spiel verderben, indem er einfach den öffentlichen Speicher des Vertrags abfragt. Außerdem sind die Transaktionen völlig öffentlich, und wenn ein Spieler eine Transaktion mit der richtigen Antwort einreicht, ist er anfällig dafür, von anderen Spielern überrannt zu werden.

Sapphire löst diese beiden Probleme durch einen privaten Smart-Contract-Status und verschlüsselte Transaktionen. Deshalb eignet sich Sapphire hervorragend für Web3-Entwickler, die neue dApps mit Datenschutz erstellen möchten.

Aber was ist mit bestehenden dApps, die ebenfalls von On-Chain-Privatsphäre profitieren könnten? Was ist mit dApps, die geheime Abstimmungen in ihren DAOs durchführen möchten, oder private NFT-Lotterien, oder dezentrale ID-Systeme, die sensible persönliche Daten verwalten?

Sapphire ist immer noch die Antwort, dank des Oasis Privacy Layers.

Wie funktioniert Oasis Privacy Layer?

Wir haben gerade gesehen, wie eine neuartige Anwendung wie Wordleish auf Sapphire aufgebaut werden kann, aber wie können bestehende dApps auf anderen Netzwerken auf die On-Chain-Privatsphäre zugreifen? Durch den Oasis Privacy Layer, der ein Tor zu Sapphires Datenschutzfunktionen für dApps auf anderen EVM Chains ist.

Um zu verstehen, wie der Oasis Privacy Layer dies ermöglicht, lassen Sie uns ein weiteres Beispiel für eine Datenschutzfunktion betrachten, die wir zu bestehenden dApps hinzufügen könnten. Stellen Sie sich vor, wir haben eine DAO, die auf einem anderen EVM-Netzwerk gehostet wird, und wir möchten eine Option für “geheime Abstimmungen” hinzufügen. Wir wollen immer noch eine “vertrauenslose” Abstimmung auf der Chain, aber wir wollen eine geheime Abstimmung ermöglichen, bei der nur das Endergebnis bekannt gegeben wird.

Der erste Schritt besteht darin, einen geheimen Abstimmungskontrakt auf der EVM-kompatiblen Sapphire-Laufzeitumgebung einzusetzen. Dann kann der DAO-Vertrag auf der Home Chain die Abstimmung über einen Vorschlag einleiten, indem er über eine Message-Passing-Bridge eine Nachricht an den geheimen Abstimmungsvertrag sendet. Die DAO-Mitglieder geben ihre Stimmen geheim in Form verschlüsselter Nachrichten ab, und wenn die Abstimmung beendet ist, wird das Endergebnis über die Brücke an die DAO auf der Home Chain zurückgemeldet.

Die Abbildung oben zeigt, wie der Oasis Privacy Layer als datenschutzfähige Side Chain funktioniert.

Beachten Sie, dass für Transaktionen auf Sapphire Gasgebühren in Oasis’ eigenem Token (ROSE) bezahlt werden müssen. Um ein nahtloses Nutzererlebnis zu gewährleisten, kann ein Gas-Relayer verwendet werden, um die signierten Nachrichten der Nutzer an Sapphire weiterzuleiten und zu vermeiden, dass die Endnutzer ROSE erwerben müssen, um für Gas zu bezahlen. Der gesamte Ablauf wird mit nur einem einzigen zusätzlichen Klick des Nutzers abgeschlossen, um die Zahlung an den Gas-Relayer in ETH/USDT/etc. zu bestätigen!

Warum eine Datenschutz-Ebene aka Privacy Layer?

Die Weiterentwicklung des globalen Blockchain-Ökosystems befindet sich an einem kritischen Punkt. Als Bitcoin geschaffen wurde, befand sich das Web2 auf seinem Höhepunkt, und die Einführung dieser neuen Technologie war scheinbar Lichtjahre voraus. Bitcoin bot Dezentralisierung, Transparenz, Gemeinschaft, Eigentum und nutzerzentrierte Ansätze für das Finanzwesen. Die Blockchain-Technologie weist jedoch in einigen Bereichen Schwächen auf.

Der Mangel an Privatsphäre wird oft angesprochen, wenn es um die Blockchain als Basistechnologie für unser zukünftiges Leben geht. Niemand möchte seine Kreditwürdigkeit, Gesundheitsinformationen, privat identifizierbare Daten oder sensible Informationen in ein transparentes öffentliches Netzwerk stellen.

Aus diesem Grund hat es sich Oasis zur Aufgabe gemacht, Blockchain auf Web3 zu skalieren und den so dringend benötigten robusten, konfigurierbaren und funktionalen Datenschutz zu bieten. Wir wollen, dass Blockchain ein Teil davon ist, dass sie nutzbar ist und eine Grundlage für Web3 bildet — aber wir wollen auch, dass die Menschen sicher sein können, dass ihre Privatsphäre geschützt ist.

Oasis Datenschutz-Ebene (“Privacy Layer”) ist unser nächster Schritt, um unsere Mission zu verwirklichen. Wir haben Sapphire so entwickelt, dass jeder Solidity-Entwickler Zugang zum Datenschutz hat und vertrauliche dApps für Web3 erstellen kann. Wir haben den Oasis Privacy Layer geschaffen, damit die harte Arbeit, die bereits auf anderen Chains mit anderen etablierten dApps geleistet wurde, nicht umsonst war und Entwickler wie Nutzer gleichzeitig Zugang zu den einzigartigen Datenschutzfunktionen von Sapphire haben.

Das Oasis Netzwerk ist nicht darauf aus, eine weitere abgeschottete Layer 1 Chain zu sein, die einen zusätzlichen Blockchain-Standard setzt und das Ökosystem weiter zersplittert. Wir wollen mit dem arbeiten, was bereits geschaffen wurde, und Entwickler befähigen, es auf die nächste Stufe zu bringen. Solidity-Entwickler, EVM-Chains und große dApps stoßen aufgrund des fehlenden Datenschutzes allmählich an eine Web3-Grenze, und mit dieser Datenschutz-Ebene von Oasis schlagen wir einen neuen Weg ein.

Werde noch heute ein Teil von unserem Ökosystem!

Sapphire wird bald im Mainnet eingeführt, und nach einem erfolgreichen Hackathon suchen wir nach weiteren Projekten, die Erfahrungen beim Aufbau vertraulicher dApps in Solidity sammeln möchten. Wir möchten auch Zuschüsse für den Aufbau von Sapphire anbieten. Wenn du interessiert bist, bewirb dich bitte hier.

Wenn du mehr über die Nutzung des Oasis Privacy-Layers für deine dApps erfahren möchtest, nimm bitte über Discord Kontakt mit uns auf.

--

--