IOTA-Identity Alpha

12. Nov’20

Übersetzung des Blogartikel von Autor Jelle Millenaar, IOTA Foundation.

Dezentralisierte Identität (oder selbst-souveräne Identität) ist ein populäres Thema im Bereich der Distributed Ledger Technology (DLT) mit über 75 Implementierungen der DID-Standards, die beim W3C eingereicht wurden. Es handelt sich um eine Basistechnologie für DLT, da sie die Schaffung von Vertrauen durch Identifizierung in einer Online-Umgebung ermöglicht. Dies ist sowohl für das Internet als auch für DLT von entscheidender Bedeutung, da die Identifizierung, mit wem Sie online interagieren, viele Fälle von Betrug, Desinformation und Misstrauen verhindern kann. Mit der IOTA-Identity machen wir einen wichtigen Schritt auf dem Weg zur Adoption sowohl von IOTA als auch von DID aufgrund der einzigartigen Fähigkeit, in ein und demselben Gebührenfreien Protokoll zu bezahlen und sich zu identifizieren. Wenn Sie mit den oben beschriebenen Konzepten noch nicht vertraut sind, empfehlen wir Ihnen dringend, unser Whitepaper zu lesen oder sich unseren neuesten EclipseCon-Vortrag zu diesem Thema anzusehen.

In diesem Blog finden Sie das Alpha-Release von IOTA Identity, die Open-Source-Anwendung Selv und die Ankündigung des Identity X-Teams. Für diejenigen, die an Odyssey Momentum teilnehmen, haben wir außerdem ein Hackathon-Paket am Ende dieses Blogs vorbereitet.

IOTA Identity Alpha Release

Wir freuen uns, die Veröffentlichung von IOTA Identity Alpha bekannt zu geben. Zum gegenwärtigen Zeitpunkt sind die vom World Wide Web Consortium (W3C) vorgeschlagenen Standards für Decentralized Identifiers (DID) und verifizierbare Berechtigungsnachweise (Verifiable Credentials) vollständig umgesetzt. Die Umsetzung dieser Spezifikationen ist eine fundamentale Voraussetzung für den Aufbau eines SSI-Frameworks. Sie können den Code in unserem Repository identity.rs finden. Dieses enthält sowohl die vollständige Rust-Implementierung als auch Web Assembly (WASM) Bindings, die sowohl in der Browser- als auch in der Node.js-Umgebung in Javascript / Typescript verwendet werden können. Die aktuelle Alpha-Version ist eine frühe Version und enthält nicht den Grad an Dokumentation, Code-Beispielen und übergeordneten Funktionalitäten, den wir uns idealerweise wünschen, der aber in den nächsten Wochen noch verbessert werden soll.

Für den Rest des Jahres wird sich das Team auf die Verbesserung des IOTA Identity-Frameworks konzentrieren, um sich auf die vollständige Version 1.0 vorzubereiten. Wir werden eine übergeordnete Bibliothek implementieren, die die meisten der komplizierten Funktionen in einfachere, aber weniger flexible Funktionen verpackt. Dies sollte für die meisten Anwendungen, die Sie auf dem IOTA Identity Framework aufbauen könnten, ausreichend sein, andernfalls können Sie immer direkt auf die Funktionen der unteren Anwendungsebene zugreifen. Darüber hinaus arbeiten wir an der Implementierung von DID-Kommunikationsnachrichten, die es verschiedenen Geräten, Programmen und Plattformen ermöglichen, auf standardisierte Weise zu interagieren, so dass Ihre benutzerdefinierten Anwendungen direkt mit Selv oder anderen kompatiblen Anwendungen verbunden werden können. Schließlich werden wir die Dokumentation verbessern und die Nutzung des Frameworks erleichtern.

Ich möchte noch einmal huhn#8105, Thoralf#3558 und Tensor#2912 für ihre erstaunliche Arbeit an identity.rs im Rahmen des Zuschusses des Ecosystem Development Fund (EDF) mit der Unterstützung unserer erstaunlichen Kollegen bei der IOTA Foundation wie Devin Turner und Daniel Thompson-Yvetot danken.

Selv

Als Teil des Hackathon-Pakets stellen wir die Selv-Anwendung als Open Source zur Verfügung. Selv ist die von der IOTA-Foundation entwickelte Identity Wallet. Sie wird derzeit für die Selv: Gesundheitspass-Demo verwendet und soll für mehrere Demos eingesetzt werden. Sie ermöglicht es, überprüfbare Anmeldedaten zu speichern und mit den Demo-Websites oder Peer-to-Peer mit anderen Selv-Benutzern über einen QR-Code auszutauschen. Dies ist nur der Anfang für eine Identitätsbörse, sollte aber ausreichende Funktionalitäten für ein IOTA-identitätsbasiertes Hackathon-Projekt ermöglichen. Das Repository enthält ein nützliches Werkzeug zur Generierung neuer verifizierbarer Zugangsdaten und einen zugehörigen QR-Code, den Sie auf Ihrem PC darstellen und mit der Selv-Anwendung scannen können, um ihn direkt in die Anwendung zu übertragen. Dieser Arbeitsablauf ermöglicht es Ihnen, mit nur wenigen Befehlen Ihre eigene SSI-Demo zu entwickeln. https://www.youtube.com/embed/nfo_8ivHf3Y?wmode=transparent

Das Open-Sourcing der Anwendung war ein lange versprochener Schritt, den wir noch unternehmen mussten, aber er verzögerte sich aufgrund einiger erforderlicher Code-Restrukturierungen, die bei all unseren anderen Arbeiten nur schwer zu priorisieren waren. Glücklicherweise haben wir kürzlich erstaunliche Community-Code-Beiträge von Eike Haß erhalten, der an seiner Masterarbeit über Selv arbeitet. Neben den IOTA-Identity-Entwicklungen werden wir weitere Verbesserungen an den Werkzeugen rund um Identity vornehmen, um das Ökosystem zu fördern.

Odyssey-Hackathon-Paket

Am 13.11.2020 beginnt Odyssey Momentum, der 4. Teil des größten DLT/A.I.-Hackathons der Welt. Letztes Jahr sahen wir neun Teams, die IOTA in ihrer Lösung verwendeten, von denen drei Teams ihre jeweiligen Herausforderungen gewannen. Da Self Sovereign Identity (SSI) ein beliebtes Thema bei Odyssey ist, um die vielen verschiedenen Herausforderungen zu lösen, haben wir hart daran gearbeitet, rechtzeitig vor dem Hackathon eine Reihe von früher als geplanten Veröffentlichungen in Bezug auf die IOTA-Identität vorzubereiten.

Wir haben für die Teilnehmer des morgigen Odyssey Momentum einen minimalen realisierbaren SSI-Stack für die Teilnehmer des morgigen Odyssey Momentum vorbereitet. Die Veröffentlichung von IOTA Identity Alpha enthält die folgenden Komponenten:

Rust

  • Rust Implementierung des DID- und VC-Standards
  • Veröffentlichung und Lesen von DIDs aus dem IOTA-Tangle-Ansatz

Javascript (WASM)

  • WASM-Bindings für den DID- und VC-Standard
  • Veröffentlichung und Lesen von DIDs aus dem IOTA-Tangle
  • Arbeiten an Node.js und dem Web
  • Enthält Typescript-Schreiben.

Selv-Anwendung

  • Open-Source-SSI-Wallet
  • Kann Anmeldedaten speichern und überprüfen
  • QR-Code-Scannen zum Herunterladen, Freigeben und Überprüfen eines Berechtigungsnachweises

Wenn Sie während oder nach dem Hackathon Fragen zur IOTA-Identity haben, schließen Sie sich uns bei Discord an und treten Sie dem Diskussionskanal #identity-discussion channel bei. Bei Odyssey können Sie auch Hilfe von unseren Jedis Dave de Fijter und Sebastian Heußer anfordern oder sie bei der Odyssey Momentum-Diskussion markieren.

Dies ist auch für alle anderen eine ausgezeichnete Gelegenheit, sich mit der IOTA-Identity vertraut zu machen, da wir in Kürze weitere Untersuchungen zu diesem Thema zusammen mit unserer Community ankündigen werden. Wir glauben, dass IOTA-Identity nicht nur Einfluss darauf hat, wie wir unsere Identität aus technischer Sicht nutzen, sondern auch darauf, wie wir unsere eigene Identität wahrnehmen und uns mit der Welt um uns herum verbinden. Wir freuen uns darauf, gemeinsam mit unserer Community nicht nur die technologischen, sondern auch die sozialen und wirtschaftlichen Auswirkungen von SSI langfristig zu untersuchen. Bleiben Sie dran, um weitere Informationen zu erhalten, wie Sie sich engagieren können!

X-Teams

Zusätzlich zu den Code-Veröffentlichungen freuen wir uns auch, den Start des IOTA Identity Experience Teams bekannt zu geben. Die Mitglieder des X-Teams tragen aktiv zum ständig wachsenden IOTA-Ökosystem bei. Viele von ihnen haben bereits persönliche Projekte, die auf der IOTA-Identity aufbauen wollen, wie Society2 und Deposy. Die Mitglieder des X-Teams sprechen als eine Stimme für die Community. In Zusammenarbeit mit den Mitgliedern der IOTA Foundation werden sie eng in die Vorbereitung von Werkzeugen, Bibliotheken und Dokumentationen für das IOTA Identity Framework eingebunden.

Jeder ist eingeladen, sich beim IOTA Identity X-Team zu bewerben und mitzuhelfen, den Weg für die IOTA-Identity zu ebnen, um die besten Ergebnisse im DLT- und IoT-Bereich zu erzielen. Entdecken Sie das Identity X-Team auf GitHub und bewerben Sie sich über dieses Formular.

Sammlung verlinkter Ressourcen

Code-Ressourcen

IOTA-Identitäts-Repository: https://github.com/iotaledger/identity.rs/tree/dev

IOTA-Identitäts-WASM: https://github.com/iotaledger/identity.rs/tree/main/libraries/wasm

Selv-Repository: https://github.com/iotaledger/selv-mobile

Selv-Berechtigungsnachweis-Generator: https://github.com/iotaledger/selv-mobile#how-to-add-custom-credentials

Wissensressourcen

Whitepaper: https://files.iota.org/comms/IOTA_The_Case_for_a_Unified_Identity.pdf

EclipseCon-Präsentation: https://youtu.be/4YnGFHhxua8

Selv-Demo: https://selv.iota.org

Fragen

Besuchen Sie mit uns Discord auf dem Kanal #Identity-Diskussionen

Quellen

https://blog.iota.org/releasing-iota-identity-alpha-a-standard-framework-for-digital-identity-cebabd108b4f