Förderjahr 2018 / Project Call #13 / ProjektID: 3888 / Projekt: MastodonID
Die Grundidee unseres Projekts ist es, dass DIDs (als Basistechnologie einer "souveränen digitalen Identität") auf eine persönliche Mastodon-URL zeigen. Genauer gesagt: Auf eine URL, mit der mittels ActivityPub-Protokollen kommuniziert werden kann. Diese URL kann sich ändern (wenn man seinen Mastodon-Server wechselt), die DID bleibt aber gleich, damit bestehende Beziehungen und Verbindungen mitgenommen werden können.
Wie kann man nun DIDs generieren bzw. verwenden? Es gibt derzeit noch wenige DID-Anwendungen, die auch für Endbenutzer verwendbar sind. Es gibt allerdings verschiedene Entwickler-Tools, wie z.B.:
- Universal Resolver (https://uniresolver.io/) zum Auflösen von DIDs
- Universal Registrar (https://uniregistrar.io/) zum Generieren von DIDs
Mit dem Universal Registrar können wir testweise DIDs erzeugen (z.B. auf der Bitcoin-Blockchain, oder auf Sovrin):
Diese DIDs können wir dann mit dem Universal Resolver auflösen, also herausfinden, was die aktuellen kryptografischen Schlüssel und die aktuellen Dienste (z.B. Mastodon-Server) der DID sind.
Beispiel: Meine DID ist:
did:sov:builder:9xsh5imsp9UMVbsX4sn2Cz
Über den Universal Resolver kann man die DID auflösen und herausfinden, dass mein aktueller Mastodon-Server (genauer gesagt: die URL für das ActivityPub-Protokoll) wie folgt ist:
https://chaos.social/users/peacekeeper
Einfach mal selbst probieren! Click