- Konzept und Hintergrund des Fediverse
- Eine Alternative für Nutzer, die zentralisierte soziale Medien wie X (ehemals Twitter), Instagram usw. satt haben.
- Ein dezentrales Netzwerk, das entstanden ist, um Probleme wie Datenschutz, algorithmische Empfehlungen und ständige Werbung zu lösen.
- Struktur und Funktionsweise des Fediverse
- Aufbau: kein einzelnes riesiges Plattformangebot, sondern ein Netzwerk unabhängiger Server (Instanzen), die miteinander kommunizieren können.
- Protokoll: Alle Instanzen tauschen Informationen über ein gemeinsames Protokoll namens ActivityPub aus.
- E-Mail-Analogie: So wie ein Gmail-Nutzer mit einem Naver-Mail-Nutzer kommunizieren kann, kann ein Mastodon-Nutzer mit Nutzern von Misskey oder PeerTube interagieren.
- Benutzer-IDs und wichtige Plattformen
- Format der Benutzer-ID: @benutzername@instanz.domain (z. B. @honggildong@mastodon.social)
- Wichtige Plattformen und Instanzen:
- Mastodon: eine Microblogging-Plattform ähnlich wie X (ehemals Twitter)
- Beispiele: mastodon.social, uri.life (koreanisch ausgerichtet)
- Merkmale: 500-Zeichen-Limit, Hashtags, Content-Warning-Funktion
- Misskey: eine in Japan entwickelte, stark anpassbare Microblogging-Plattform
- Beispiele: misskey.io, Stella (koreanisch ausgerichtet)
- Merkmale: Reaktionen, Spiele, Chat und viele weitere Funktionen
- Pixelfed: eine Bildfreigabeplattform ähnlich wie Instagram
- Beispiele: pixelfed.social, Chueok:Photo (koreanisch ausgerichtet)
- Merkmale: Stories, Filter, Content-Discovery-Funktionen
- PeerTube: eine Video-Hosting-Plattform ähnlich wie YouTube (P2P-Streaming)
- WriteFreely: eine minimalistische Blogging-Plattform (mit Markdown-Unterstützung)
- Lemmy: ein Link-Aggregator und Diskussionsplattform ähnlich wie Reddit
- Plattform vs. Instanz
- Plattform: Bezeichnet die Software selbst, etwa Mastodon, Misskey oder Pixelfed; sie ist Open Source und kann von jedem installiert werden.
- Instanz: Der einzelne Server, auf dem diese Software läuft. Zum Beispiel sind mastodon.social und uri.life zwei getrennte Instanzen, die beide die Mastodon-Plattform verwenden.
- Bei einigen Diensten (z. B. Threads von Meta) sind Plattform und Instanz identisch, das Fediverse besteht jedoch meist aus vielen Instanzen.
- Was das Fediverse attraktiv macht
- Dezentralisierung: Kein einzelnes Unternehmen kontrolliert alle Daten.
- Datensouveränität: Nutzer haben mehr Kontrolle über ihre eigenen Daten.
- Zensurresistenz: Selbst wenn eine Instanz blockiert wird, kann man leicht zu einer anderen wechseln.
- Community-Fokus: Jede Instanz bildet sich oft rund um bestimmte Interessen oder regionale Communities.
- Vielfalt: Es gibt eine große Auswahl zwischen verschiedenen Plattformen und Instanzen.
- Wie man am Fediverse teilnimmt
- Wähle eine Instanz passend zu deinen Interessen oder deiner Region und erstelle dort ein Konto.
- Für koreanische Nutzer werden Instanzen mit koreanischer Sprachumgebung wie uri.life (Mastodon) oder Stella (Misskey) empfohlen.
- Auch die Teilnahme an bestimmten Communities wie Hackers' Pub für Softwareingenieure ist möglich.
- ActivityPub und ein Leitfaden für Entwickler
- Das ActivityPub-Protokoll:
- Ein vom W3C empfohlener Standard, der auf dem Datenformat ActivityStreams 2.0 basiert.
- Es dient als „gemeinsame Sprache“ für den Informationsaustausch zwischen verschiedenen Servern.
- Zentrale Konzepte:
- Actor: die handelnde Entität, etwa ein Nutzer oder eine Gruppe (mit eindeutiger URL, inbox und outbox)
- Activity: eine Aktion wie das Erstellen eines Beitrags, ein Like oder ein Follow
- Object: geteilte Inhalte wie Text, Bilder oder Videos
- Beispiel für die tatsächliche Funktionsweise: Wenn ein Beitrag erstellt wird, wird er z. B. am 2025-02-21T14:30:00Z erzeugt, in eine Create(Note)-Activity umgewandelt und an Follower zugestellt. Interaktionen erfolgen über Activities wie Follow.
- Entwicklungstipps:
- Erforderlich sind u. a. die Implementierung eines Actors, das Einrichten von HTTP-Endpunkten (inbox/outbox), HTTP-Signaturen und Authentifizierung, Datenbankspeicherung sowie das Festlegen von Föderationsrichtlinien.
- Es wird empfohlen, bestehende Implementierungen (Mastodon, Misskey) oder Frameworks wie Fedify zu nutzen.
- Das WebFinger-Protokoll: Bietet eine Methode, IDs im Format @benutzername@instanz in die tatsächliche URL eines ActivityPub-Actors aufzulösen.
- Herausforderungen und Zukunftsaussichten des Fediverse
- Herausforderungen:
- Skalierbarkeit: Die effiziente Kommunikation zwischen sehr vielen Servern muss bewältigt werden.
- Moderation: Durch die eigenen Regeln jeder Instanz kann es an Konsistenz fehlen.
- Content Discovery: Im Vergleich zu zentralisierten Plattformen kann es schwieriger sein, neue Nutzer oder Inhalte zu finden.
- Nutzererfahrung: Bei einigen Plattformen besteht Verbesserungsbedarf bei UI/UX.
- Zukunftsaussichten:
- Durch die Einführung von ActivityPub bei großen Diensten wie Threads wirkt die Zukunft des Fediverse vielversprechend.
- Eine stärkere Beteiligung von Entwicklern und Nutzern könnte zur Entstehung einer gesunden und vielfältigen Internetkultur beitragen.
- Fazit
- Das Fediverse ist ein neues Online-Ökosystem, das die Grenzen zentralisierter sozialer Medien überwindet und Nutzern Datensouveränität sowie Vielfalt bietet.
- Wenn sowohl Entwickler als auch Nutzer an diesem dezentralen Netzwerk teilnehmen, kann daraus eine reichhaltigere und gesündere Internetkultur entstehen.
7 Kommentare
Erstaunlich viele Menschen wissen das nicht, aber ich bin der Betreiber der dort erwähnten Instanz „Chueok:Sajin“. Freut mich. :)
Wenn man das ActivityPub-Protokoll implementiert, kann dann jeder eine Instanz erstellen, daran teilnehmen und Informationen an andere Instanzen senden?
Dann scheint es sich ja sehr gut zum Verteilen von Werbung zu eignen!
Das ist ähnlich wie beim direkten Betrieb eines E-Mail-Servers: Dann muss man sich auch selbst um Spam kümmern.
Wenn Werbe-/Spam-Accounts nur einen einzigen Server aufsetzen und von dort Spam verbreiten, kann der Serveradministrator auf seiner Ebene im Grunde einfach diesen einen Server blockieren.
Allerdings ist das Fediverse nicht erst seit gestern da, daher gibt es auch etliche verwaiste Server (Instanzen). Über solche Server hinweg hat es einmal einen weit verbreiteten Spam mit dem Namen
ctkpaarrgegeben, der von mehreren Servern aus an viele Nutzer auf verschiedenen Servern verschickt wurde. Natürlich musste sich dann jeder Server selbst darum kümmern.https://qiita.com/gnh1201/items/09f4081f84610db3a9d3
https://github.com/warpKaiba/kuroAntiSpam
https://github.com/Interstellar-Relay-Community/budae-jjigae
Unerwünschte Werbung kann durch Moderation herausgefiltert werden.
Jede Instanz im Fediverse hat einen Verhaltenskodex, und Instanzen, die nicht zu diesem Verhaltenskodex passen oder unangemessen sind (Spam und Werbung oder unangemessene Beiträge), können durch Moderation herausgefiltert werden.
Bei Bluesky erstellen und teilen die Nutzer sogar selbst Mutelisten,
Aha, es funktioniert also wohl so, dass jede Instanz eigene Regeln festlegt und damit die akzeptierten Daten filtert.
Ich denke, Ihre Auffassung ist korrekt. Tatsächlich gibt es einige Instanzen, auf denen vor allem gewalttätige oder sadistische Inhalte beziehungsweise NSFW-Beiträge gepostet werden, und Instanzen, die offenkundig eine sichere Nutzung von Social Media erschweren, können so moderiert werden, dass ihre Beiträge nicht in die Timeline gelangen.
Weiterführende lesenswerte Artikel
https://de.news.hada.io/topic?id=1528
https://de.news.hada.io/topic?id=10114
https://de.news.hada.io/topic?id=9651