Ich finde den Hype um Bluesky nicht so schlimm. Neulich war es Clubhouse, wo der Hype spielte, bis es wieder vorbei war. Ich finde es allerdings wichtig, dass es mit ActivityPub und zum Beispiel mit der Anwendung Mastodon eine gesicherte Alternative auf Basis von Open Source und einem Internet-Standard gibt, die weiterexistiert, wenn die aus der Blockchainszene stammende Firma hinter Bluesky ihre App kaputtgespielt hat.

Dass Bluesky eine bessere Usability bietet, kann ich nicht ganz nachvollziehen.

Die Usability für DMs, den Einsatz von Hashtags oder Umfragen mit auswählbaren Optionen dort ist nicht besser. Das liegt daran, dass Bluesky diese Features schlicht nicht hat (es ist Beta-Software).

Wer also Freude an Bluesky findet, bevor das Produkt dort von der Firma eingestellt oder bis zur Unkenntlichkeit verändert wird, sollte sich nicht abhalten lassen. Danach gibt es immer noch das Fediverse. Vielleicht schaffen es die Nerds im Fediverse in der Zwischenzeit auch, an ihrer Gesprächskultur zu feilen, inklusiver zu werden und weniger Menschen durch Rechthaberei abzuschrecken.

Kleiner Nachschlag zum Thema Usability: Damit man bei Bluesky die eigene Domain als Handle (das mit dem @) benutzen kann, muss man nur im DNS einen speziellen TXT Record mit dem eigenen Decentralized Identifier (DID) eintragen. https://blueskyweb.xyz/blog/4-28-2023-domain-handle-tutorial

Vielleicht fehlt mir hier die objektive Sicht, aber mir persönlich kommt das nicht weniger „nerdig“ oder besser aus UX-Sicht vor als die Auswahl einer Instanz.

How to set your domain as your handle

@johl Das erste Geschätsmodell ist ja, dass Bluesky das für Dich übernimmt.
@publictorsten Das habe ich auch gerade gelernt. Als ich damals zu Bluesky eingeladen wurde, hat man mir noch gesagt „Ach ja, wegen dem Handle, kannst du auf deinem Telefon deinen DNS editieren?“

@johl Der Vergleich hinkt aber gewaltig. Bei Mastodon muss man eine Instanz wählen.* Bei Bluesky ist das, was du beschreibst, dagegen optional.

*Vorher heißt es: Ach, spielt keine Rolle, nimm einfach irgendeine, kannst du eh ändern. Und hinterher wird man dann für seine Wahl die ganze Zeit angemeckert...

@sebwilken Natürlich ist das optional, wenn einem sowas wie Verifizierung nicht wichtig ist. Gleichzeitig ist es gut genug versteckt, dass sich auf Bluesky jetzt Leute fragen, wie man eigentlich feststellen soll, ob der Promi-Account echt ist.

@johl Naja. Ich kenne kein soziales Netzwerk, das diese Funktion überhaupt bietet. Daraus Bluesky jetzt einen Strick zu drehen, ist schon etwas... konstriert. Es gibt sicher Gründe, warum Bluesky problematisch ist, aber das ist es nicht.

Abgesehen davon: Wie würdest du es denn machen, wenn nicht über DNS?

@sebwilken Möglichkeiten zur Accountverifikation bieten schon recht viele Dienste an
@johl Ich würde das halt nicht als Accountverifikation betrachten. Sondern als Möglichkeit für Domaininhaber, ihre Domain zu nutzen. Nicht jeder ist Domaininhaber.
@sebwilken Bluesky sieht es als ihr Feature zur Accountverifikation. Ich finde das auch nicht ideal, aber so sieht es halt der Plattforminhaber.
@johl Okay, das finde ich schwierig. Jedenfalls solange das die einzige Möglichkeit bleibt.
@johl @sebwilken um bei Mastodon meine Domain und mich zu „verifizieren“, musste ich auch einen TXT Eintrag in der Domain setzen ;)

@lavievagabonde @sebwilken Ich musste das nicht.

Auch die Dokumentation bei Mastodon erwähnt das nicht: https://joinmastodon.org/verification

Es gibt auf Github den Vorschlag, so eine Art der Verifikation in Zukunft zusätzlich einzuführen, bisher wurde der Vorschlag weder angenommen noch wurde Code dafür geschrieben: https://github.com/mastodon/mastodon/issues/20030

Sicher, dass du Mastodon meinst?

Verification

Learn how to get verified on Mastodon

@johl

Bluesky ist auch dezentral und open source entwickelt. Mit dem zentralen Telefonbuch (closed source) bestimmt aber Dorsey (ehemaliger Twitter CEO) wer rein darf und noch sind keine Instanzen zugelassen.

Und es ist kein Blockchain Gewächs (nur die Chefin), sondern hat seine Krippe bei Twitter stehen gehabt. Dorsey hat es ausgefirmt bevor Musk ins Spiel kam.

1/

@christian Bluesky ist derzeit nicht dezentral und es ist unmöglich, einen eigenen Server aufzusetzen. Das liegt u.a. daran, dass der dafür nötige Code nicht als Open Source verfügbar ist (nur Teile sind offen).
@christian Bluesky benutzt keine Blockchain, aber wie du schon geschrieben hast, kommt die Chefin aus der Ecke und ebenso der ursprüngliche Initiator Jack Dorsey.
@christian Dezentral und Open Source benutzt Bluesky (möglicherweise aus Marketing-Gründen) als Versprechen für die Zukunft, aber mit der derzeitigen Realität hat es nicht viel zu tun.

@johl Die Serversoftware ist frei verfügbar und kann als Insellösung eigenständig betrieben oder in der Bluesky DEV Umgebung gestartet werden. Der verwaltet die Benutzer lokal (wie die Apps im Fediverse), meldet sie aber den zentralen Yellow Pages und das ist closed source. Ein Netzwerk ist ohne die nicht machbar.

Und später kann Dorsey natürlich jede Instanz auch per Mausklick aus dem Netz entfernen. Er bestimmt wer föderieren darf und Andere stellen die Server.

@christian @johl Ich kenne Blusky kaum, für den theoretischen Teil nicht genug Zeit, für den praktischen Teil kein Invite. Beim Überfliegen des theoretischen Teils habe ich keinen Hinweis gesehen aus dem Mensch schließen kann, dass jemand Instanzen an zentraler Stelle aus dem Netzwerk ausschließen kann. Wo ist dazu die Quelle?

@t3sserakt @johl

Das ATProtokoll ist die Quelle. Hier ist ein guter Startpunkt:
https://atproto.com/guides/overview#account-portability

Wenn Du Dir die Funktion eines PDS (das ist der eigentliche Server, die Instanz) und dort die Behandlung der DID (die global eindeutige und unveränderlichen ID hinter dem Nutzerprofil) ansiehst, wird das deutlich.

ATProtokoll: https://github.com/bluesky-social/atproto
Personal Data Server (PDS): https://github.com/bluesky-social/pds

Protocol Overview | AT Protocol

@christian @johl

Kannst du das detailierter erklären? Ein PDS ist gegenüber einem Anderen gleichwertig. Wie soll das funktionieren, dass ein PDS von einem anderen daran gehindert wird mit wiederum anderen zu föderieren. Klar, es gibt hier die Gefahr eine Fragmentierung. Die gibt es bei Mastodon aber doch auch.

@t3sserakt @johl

Kann er nicht. Bis zum PDS (einschließlich) ist das beinahe 1:1 vom ActivityPub abgekupfert. Der Unterschied liegt in der DID, die global eindeutig ist, also über alle Instanzen hinweg (wie eine GUUID). Im ActivityPub wird die NutzerID erst durch Angabe der Instanz eindeutig.

Dadurch kann man im BlueSky Netz die Instanz wechseln, die Adresse aber behalten und das machen die über einen zentralen Dienst den ich Yellow Pages nenne (Telefonbuch).

/1

@t3sserakt @johl

Daher ist es notwendig, dass dieser zentrale Dienst eine Instanz als gültig zertifizieren muss, damit die ihre DIDs veröffentlichen und dann föderieren kann.

@christian @johl Eine globale ID kann es auch geben, wenn es keinen zentralen Dienst gibt, bei dem man sich anmelden muss. Soweit ich das gesehen habe, steht in der DID auch der PDS auf dem der Account momentan beheimatet ist. Kann es sein, dass du zuviele Schlüsse daraus siehst, wie die Sandbox momentan funktioniert?

@t3sserakt @johl

Nein. Aus dem Nutzernamen geht nicht hervor auf welcher Instanz er zu finden ist. Der sendende PDS befragt die Zentrale und bekommt die DID zu dem Namen und erst daraus bekommt er die Instanz.

Der Nutzername ändert sich auch nach einem Umzug auf eine andere Instanz nicht. Ein PDS muss die DID also immer in der Zentrale aktualisieren um die Zielinstanz herauszufinden.

@christian @johl

Das hier? https://web.plc.directory/

Dann verstehe ich, warum du das kritisierst.

did:plc Directory

@christian @johl

Das bezieht sich auf

did:plc

Es gibt aber auch

did:web

@christian @johl

Anyway, dieses zentrale Directory ist nicht in Ordnung.

Hier mal ein Beispiel für ein wirklich dezentrales (verteiltes) DID: https://lsd.gnunet.org/lsd0005/

The GNU Name System DID Method

This document contains the GNU Name System (GNS) Decentralized Identifier(DID) technical specification.

GitHub - did-method-plc/did-method-plc: Public Ledger of Credentials: a cryptographic, strongly-consistent, and recoverable DID method

Public Ledger of Credentials: a cryptographic, strongly-consistent, and recoverable DID method - did-method-plc/did-method-plc

GitHub

@t3sserakt @johl

Da habe ich nicht hereingeschaut. Ich gehe davon aus, dass es sich um die Schnittstellenbeschreibung (API) für Javascript etc. handelt.

@t3sserakt @johl

Ja, das beschreibt aber lediglich die Schnittstelle um DIDs zu erzeugen und auszutauschen. Der PLC Directory Service ist das Telefonbuch von dem ich sprach.

@christian @johl Wo gibt es eine Referenz auf diese "Yellow Pages"?

@t3sserakt @johl

Die hält Bluesky PBLLC unter Verschluss. Natürlich könnte man die aus ATProto und PDS ableiten, aber das bringt einen nicht ins Netz - würde nur die Möglichkeit eröffnen ein eigenes aufzusetzen.

Ich sehe das ActivityPub für die Gemeinschaft da doch sehr im Vorteil.

@christian @johl Ich möchte auch keine Werbung für Bluesky machen. Bin grundsätzlich skeptisch bei Dingen die zur Zeit aus dem Valley kommen. Trotzdem sollte man nicht auf der Technologie rumschlagen, weil man die Akteure dahinter fürchtet. Vielleicht gibt es ja durchaus Idee bei Bluesky, die man auch für das Fediverse adaptieren kann. Algorythmen unter der Kontrolle der Benutzer, als zusätzlichen Mechanismus neben Moderation finde ich interessant. Deswegen würde ich mir Bluesky gerne anschauen.

@t3sserakt @johl

Mache ich ja auch. Ich wollte auch eine Instanz aufsetzen, aber nach Lektüre der Spezifikation hatte ich dann die Motivation verloren.

Die Feeds (eigene Algorithmen) finde ich auch spannend, das ist aber ein Datenschutz-Albtraum. Alles auf Bluesky ist öffentlich. Wenn Du also einen Feed erstellst, kann den jeder nutzen - und den hostest Du selbst auf Deinem Webserver. Die Daten werden also ausgeleitet.

@christian @johl Was Privatsphäre angeht fehlt bei Mastodon auch noch so einiges. Wenn ich in einer geschlossenen Gruppe kommunizieren möchte, dann muss man bei Mastodon ganz genau aufpassen was die Anforderungen an die Privatheit sind.
@christian @t3sserakt @johl Algorithmen können wir ja in Mastodon beliebig einbauen. Oder in einer anderen Software, die ActivityPub spricht. Selbst im Client kann man da viel machen. Ich sehe da jetzt keinen Vorteil bei Bluesky.

@johl

Tatsächlich war die erste Idee das ActivityPub in Twitter zu implementieren. Dorsey behauptete aber der Umzug zwischen Instanzen würde Nutzer ihre Daten verlieren lassen und eine neue Adresse wäre unsexy.

Ich denke er wollte die Kontrolle behalten, aber der Erfolg scheint ihm Recht zu geben. Mal schauen wie lange das anhält. Der Client ist auch nach 2 Jahren nicht einmal lokalisiert.

@christian @johl Dorsey ist nur ein Vorstandsmitglied, kein CEO. Der wohl auch offiziell aus dem Projekt raus ist und sogar seinen Account da gelöscht hat. Der bestimmt da nix.

@lavievagabonde @johl

PBLLC ist eine Personengesellschaft und gemeinsam mit Jeremie Miller (Erfinder von XMPP) bestimmt er wer CEO ist, oder bleiben darf. Mehr Chef geht wohl kaum.

@christian @johl er interessiert sich nach eigener Aussage so wenig für Bluesky, dass er seinen Accounts gelöscht hat. Will sich auf Crypto konzentrieren. CEO ist eine links ausgerichtete Frau.
@lavievagabonde @christian Jay Graber heißt die CEO: „Prior to Bluesky, she worked on the Zcash cryptocurrency“
@johl @christian ich weiß, wie sie heißt, ich habe doch gerade von ihr gesprochen
@lavievagabonde @christian Mir war die Cryptowährungsszene bisher nicht als besonders links ausgerichtet aufgefallen, deshalb war ich mir nicht sicher, ob du eine andere Person meinst.
@johl Vielleicht schaffen es die, die jetzt erstmal zu Bluesky rennen, ja auch, danach mit etwas Lernbereitschaft wiederzukommen.
@johl Ich habe in meinen ersten Wochen hier im #Fediverse von dieser oft zitierten besserwisserischen Gesprächskultur noch nichts mitbekommen. Vielleicht trifft es andere, aber die Gespräche, die ich mitlese, erscheinen mir ganz überwiegend freundlich-konstruktiv.
@oliverknabe @johl Dann hast du einfach nicht gut genug gesucht. Es GIBT hier Besserwisser. Ich weiß wovon ich rede! 👆🥸😉
@oliverknabe @johl Ich bin einer dieser Besserwisser. Kürzlich erst von jemandem deswegen geblockt worden. Dabei hatte ich es nur gut gemeint ;)
@johl danke, deine Gedanken beruhigen mich ein wenig
@johl Man kann auch keine Entwürfe anlegen, es hat keine GIF-Funktion und auf dem Tablet funktioniert es als gezoomte Smartphone App. Aber Hauptsache man muss keine Instanz auswählen beim Onboarding🥴

@computer @johl

"so ein instanzen-sytem" soll ja wohl auch kommen...???

@johl et à mon avis le restera pendant encore longtemps vu que ça fait plus d'un an qu'il est en bêta et qu'il n'est toujours pas sorti
@incroyable_anis C‘est possible. il est également programmé par une très petite équipe.
@johl ah d'accord je ne savais pas mais alors ils sont combien à le développer je crois que par exemple pour signal ils ne sont que trois personnes
@johl d'accord et bien au pire essaie de changer d'application de SMS par défaut
@johl Ganz so rational ist das ja auch alles nicht. Fakt ist, viele haben sich auf Mastodon nicht wohl gefühlt, andere sind deshalb gar nicht erst rübergekommen. Jetzt wird das Wasser immer heißer und man probiert es mal im Himmel, wo es sich erstaunlich ähnlich anfühlt wie Twitter früher. Gefällt mir dort auch besser als hier, sorry.