{"type":"rich","html":"<div style=\"width: 640; height: 426; font-family: sans-serif,arial,freesans;\" ><div id=\"shared_container_608186055\" class=\"shared_container\"><div id=\"shared_header_608186055\" class=\"shared_header\"><a href=\"https:\/\/hub.hubzilla.hu\/channel\/pcw\"><img src=\"https:\/\/klacker.org\/images\/default_profile_photos\/rainbow_man\/48.png\" alt=\"PepeCyBs Welt\" height=\"32\" width=\"32\" loading=\"lazy\" \/><\/a><span><a href=\"https:\/\/hub.hubzilla.hu\/channel\/pcw\">PepeCyBs Welt<\/a>  wrote the following  <a href=\"https:\/\/klacker.org\/item\/374f8e81-e783-4485-ad5c-89e668bd1afa\">post <\/a><span class=\"autotime\" title=\"2025-09-04T15:58:04+02:00\">Thu, 04 Sep 2025 15:58:04 +0200<\/span><\/span><\/div><div id=\"reshared-content-608186055\" class=\"reshared-content\"><strong>NIP-05 Adresse - Ein Handle f\u00fcr die eigene Identit\u00e4t<\/strong><br \/><a class=\"zrl\" href=\"https:\/\/klacker.org\/photos\/pcw\/image\/0a840b5c-0197-4976-b19f-335a08264f17\" target=\"_blank\" rel=\"nofollow noopener\"><img class=\"zrl\" style=\"max-width: 100%;\" src=\"https:\/\/klacker.org\/photo\/0a840b5c-0197-4976-b19f-335a08264f17-2.png\" alt=\"nip05adr.png\" title=\"nip05adr.png\" loading=\"eager\" \/><\/a><br \/><br \/>Wie bereits erw\u00e4hnt, ist der &quot;Benutzername&quot; in Nostr der \u00f6ffentliche Schl\u00fcssel &quot;npub&quot;. F\u00fcr meine Idetit\u00e4t &quot;PepeCyB&quot; lautet dieser<br \/><br \/><code class=\"inline-code\">npub1h8ypsr7lw8l5r9pr9tm44xfkdm32welavahzmeez2t0flp5cs8qq04wc3j<\/code>.<br \/><br \/>Das ist jetzt nicht besonders benutzerfreundlich und auch nicht zu merken. Sch\u00f6ner w\u00e4re es, wenn man ein Handle wie bei den typischen Sozialen Netzwerken und dem Fediverse haben k\u00f6nnte.<br \/><br \/>So nach dem Schema <code class=\"inline-code\">benutzername@irgendwashintendran.tld<\/code>.<br \/><br \/>Und das ist mit Nostr ebenfalls m\u00f6glich.<br \/><br \/>Es gibt f\u00fcr Nostr die sogenannten <a href=\"https:\/\/github.com\/nostr-protocol\/nips\" target=\"_blank\" rel=\"nofollow noopener\">NIPs<\/a>. Die Abk\u00fcrzung NIP steht f\u00fcr Nostr Implementation Possibilities, welche beschreiben, auf welche Art und Weise bestimmte Funktionalit\u00e4ten f\u00fcr Nostr von den Clients umgesetzt werden m\u00fcssen.<br \/><br \/>Und da gibt es die <a href=\"https:\/\/github.com\/nostr-protocol\/nips\/blob\/master\/05.md\" target=\"_blank\" rel=\"nofollow noopener\">NIP-05<\/a> mit der Bezeichnung Mapping Nostr keys to DNS-based internet identifiers (Zuordnung von Nostr-Schl\u00fcsseln zu DNS-basierten Internet-Identifikatoren).<br \/><br \/>Und genau dieses Dokument beschreibt, wie eine solche Zuordnung umzusetzen ist. Allerdings ist das Dokument nun wirklich nicht f\u00fcr den normalen Endbenutzer oder gar den Einsteiger geeignet. Deshalb hier jetzt eine Anleitung, wie man an ein &quot;Nostr-Handle&quot; gelangen kann. Ist gar nicht so kompliziert.<br \/><br \/>NIP-05 dient dazu, den Nostr-Schl\u00fcssel einer e-mail-\u00e4hnlichen Adresse zuzuordnen. Tats\u00e4chlich funktioniert es sehr \u00e4hnlich wie eine Webfinger-Adresse im Fediverse: Ein Client \u00fcberpr\u00fcft den Teil \/.well-known\/ eines Domainnamens auf ein nostr.json-Dokument. Also z.B.<br \/><br \/><code class=\"inline-code\">GET https:\/\/tnevlos.xyz\/.well-known\/nostr.json?name=PepeCyB<\/code><br \/><br \/>Der Client erh\u00e4lt eine JSON-Antwort, in der der Name mit einer hexadezimal formatierten Version des dazugeh\u00f6rigen \u00f6ffentlichen Schl\u00fcssels verbunden wird:<br \/><br \/><pre><code>{<br \/><br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;names&quot;: {<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;PepeCyB&quot;: &quot;b9c8180fdf71ff4194232af75a99366ee2a767fd676e2de72252de9f869881c0&quot;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br \/><br \/>}<\/code><\/pre><br \/>Die Nostr-Identit\u00e4t verweist also auf den NIP-05-Wert auf dem Server, der mit dem Namen \u00fcbereinstimmt, welcher seinerseits auf die Nostr-Identit\u00e4t (\u00f6ffentlicher Schl\u00fcssel) verweist.<br \/><br \/>Nun gibt es verschiedene M\u00f6glichkeiten, ein solches Handle zu erhalten. Es gibt Drittanbieter-Dienste, die Identit\u00e4ten anbieten, oder man verf\u00fcgt selbst \u00fcber einen Server mit einem Domainnamen, auf welchem man die ben\u00f6tigte Datei ablegt.<br \/><br \/>Verschiedene Clients bieten solche Dienste an, wobei die Nutzung in der Regel kostenpflichtig ist. Ein einfacher Weg ist es, eine Adresse mit dem Dienst <a href=\"https:\/\/getalby.com\/\" target=\"_blank\" rel=\"nofollow noopener\">Alby<\/a> zu erzeugen. Das erledigt man dort via Dashboard \u2794 Settings \u2794 Nostr Address. Hier muss man nur seinen \u00f6ffentlichen Schl\u00fcssel angeben und es wird ein Handle erzeugt. Ist aber nicht jedermanns Sache (meine auch nicht), weil Alby ein Bitcoin-Dienst ist.<br \/><br \/>Verf\u00fcgt man z.B. \u00fcber eine Wordpress-Installation, so gibt es z.B. das Plugin <a href=\"https:\/\/wordpress.org\/plugins\/nostr-verify\/\" target=\"_blank\" rel=\"nofollow noopener\">Nostr Verify<\/a>. Das muss man unter Wordpress installieren und dann kann man dort einen Namen (der Teil vor dem &quot;@&quot;) und den eigenen \u00f6ffentlichen Schl\u00fcssel (im Hex-Format \u2013 hiermit kann man den npub ins Hex-Format konvertieren: <a href=\"https:\/\/damus.io\/key\/\" target=\"_blank\" rel=\"nofollow noopener\">damus Key Converter<\/a>) ein. Nun verf\u00fcgt man \u00fcber eine NIP-05-Adresse, wobei der Teil hinter dem &quot;@&quot; dem Domainnamen der WordPress-Installation entspricht.<br \/><br \/>Ein wenig technischer, aber die h\u00f6chste Form der Unabh\u00e4ngigkeit ist es, die NIP-05-Adresse manuell einzurichten. Voraussetzung ist ein eigener oder gemieteter Server (oder auch Webspace), sowie eine eigene Domain.<br \/><br \/>Im Wurzelverzeichnis der Domain muss ein Unterverzeichnis <code class=\"inline-code\">.well-known<\/code> vorhanden sein. Ggf. muss man es selbst anlegen. Wichtig ist, dass es \u00f6ffentlich lesbar ist. In dieses Verzeichnis l\u00e4dt man dann eine Datei mit dem Namen <code class=\"inline-code\">nostr.json<\/code> hoch, welche folgenden Inhalt hat:<br \/><br \/><pre><code>{<br \/><br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;names&quot;: {<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;&lt;BENUTZERNAME&gt;&quot;: &quot;HEX-SCHL\u00dcSSEL&quot;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br \/><br \/>}<\/code><\/pre><br \/>Auch hier ben\u00f6tigt man wieder die Hex-Version des \u00f6ffentlichen Schl\u00fcssels.<br \/><br \/>Man kann auch mehrere Benutzernamen mit der Datei anlegen, um f\u00fcr mehrere Identit\u00e4ten ein Handle festzulegen.<br \/><br \/>Wichtig ist nur, dass die Datei \u00f6ffentlich erreichbar ist. Also nach dem Schema <code class=\"inline-code\">&lt;URL_DES_EIGENEN_SERVERS&gt;\/.well-known\/nostr.json<\/code>. Ruft man diese Adresse im Browser auf, so muss die JSON-Datei angezeigt werden.<br \/><br \/>Nun muss diese Verkn\u00fcpfung nur noch bekannt gemacht werden.<br \/><br \/>Das kann man mit seiner bevorzugten Nostr-App erledigen (die meisten bieten das an). Mit Iris z.B. gibt man einfach unter Settings \u2794 Profile im Feld &quot;User @ domain name verification (NIP-05)&quot; das komplette Handle ein und klickt anschlie\u00dfend auf &quot;Save&quot;.<br \/><br \/><a class=\"zrl\" href=\"https:\/\/klacker.org\/photos\/pcw\/image\/cae52120-4969-4424-848d-627d5f7ee96d\" target=\"_blank\" rel=\"nofollow noopener\"><img class=\"zrl\" style=\"max-width: 100%;\" src=\"https:\/\/klacker.org\/photo\/cae52120-4969-4424-848d-627d5f7ee96d-2.png\" alt=\"nip05addr01.png\" title=\"nip05addr01.png\" loading=\"eager\" \/><\/a><br \/><br \/>Eine weitere M\u00f6glichkeit ist die Nutzung von <a href=\"https:\/\/nostr.app\/profile.html\" target=\"_blank\" rel=\"nofollow noopener\">nostr.app<\/a>, wo man die NIP-05-Adresse im entsprechenden Feld eintr\u00e4gt und anschlie\u00dfend ganz unten auf den Button &quot;SaveProfile&quot; klickt.<br \/><br \/><a class=\"zrl\" href=\"https:\/\/klacker.org\/photos\/pcw\/image\/374845e0-bcf1-4680-8ec6-09edeb69d740\" target=\"_blank\" rel=\"nofollow noopener\"><img class=\"zrl\" style=\"max-width: 100%;\" src=\"https:\/\/klacker.org\/photo\/374845e0-bcf1-4680-8ec6-09edeb69d740-2.png\" alt=\"nip05addr02.png\" title=\"nip05addr02.png\" loading=\"eager\" \/><\/a><br \/><br \/>Nun verf\u00fcgt man \u00fcber ein Nostr-Handle, unter welchem man von anderen Nutzern leichter gefunden werden kann und welches sich auch einfacher weitergeben l\u00e4sst.<\/div><\/div><br \/><\/div>","width":640,"height":426}