Zdobądź Czytelną Tożsamość
Skonfiguruj NIP-05 dla profesjonalnego, łatwego do udostępniania identyfikatora Nostr w formacie ty@domena.pl
Czym jest NIP-05?
NIP-05 (Nostr Implementation Possibility #5) pozwala Ci mieć czytelny identyfikator w formacie ty@domena.pl zamiast długiego ciągu losowych znaków.
Problem, Który Rozwiązuje
Przed NIP-05
- Obserwuj: npub1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
- "Hej, obserwuj mnie! Jestem npub1abc123…xyz789"
Po NIP-05
- Obserwuj: alicja@example.pl
- "Hej, obserwuj mnie! Jestem alicja@example.pl"
Co Otrzymujesz
Adres, który da się komuś przekazać. “Znajdź mnie pod bob@nostrplebs.com” przetrwa powiedzenie na głos na koncercie, wydrukowanie na wizytówce albo przeczytanie na koniec odcinka podcastu. Wygląda na wybrany, a nie wygenerowany, większość klientów pozwala Cię po nim wyszukać, a wiele z nich stawia obok niego mały ptaszek. Warto rozumieć ten ptaszek, zanim się na nim oprzesz: sekcja o zaufaniu niżej mówi dokładnie, co on dowodzi, a czego nie.
Ale Pamiętaj…
⚠️ NIP-05 jest opcjonalny. Możesz doskonale używać Nostr z samym npub.
Identyfikator NIP-05 to wygoda, nie wymóg. Twój npub to Twoja prawdziwa tożsamość na Nostr.
Dlaczego Warto Mieć NIP-05?
Łatwiejsze Do Udostępniania
Na imprezie:
"Jaki masz Nostr?"
Bez NIP-05:
"Eee... n-p-u-b-one-x-x-x... pozwól, że znajdę to w telefonie"
Z NIP-05:
"Po prostu alicja@example.pl"
Profesjonalny Wygląd
- Firmy:
support@twojafirma.pl - Twórcy:
artysta@twojadomena.pl - Deweloperzy:
dev@projektopensource.pl
Zaufanie i Autentyczność
Wiele klientów pokazuje odznakę ✓ dla użytkowników NIP-05:
Alicja
alicja@example.pl
Edukator Bitcoin
Ta odznaka dowodzi mniej, niż się wydaje. Mówi tylko tyle, że domena z adresu
wydaje ten konkretny klucz dla tej konkretnej nazwy. Cała reszta zależy od
domeny. alicja@alicja.dev waży sporo, bo alicja.dev należy do Alicji i nikt
inny nic tam nie opublikuje. alicja@ u otwartego darmowego dostawcy oznacza
tylko tyle, że nazwa była wolna, kiedy ktoś o nią poprosił, a oszust, który
zarejestruje alicjja@ u tego samego dostawcy, dostanie identycznego ptaszka
przy swojej nazwie.
Pytanie brzmi więc: na jaką domenę wskazuje ta odznaka? Jeśli rozpoznajesz domenę jako własną domenę tej osoby, ptaszek potwierdza, że klucz należy do niej. Jeśli domena nic Ci nie mówi, ptaszek nie mówi Ci nic o tym, kto stoi za kontem.
Czy go potrzebujesz?
Nie. Możesz doskonale używać Nostr bez tego.
Ale… jest wysoce zalecane, jeśli:
- Budujesz markę osobistą
- Tworzysz treści
- Prowadzisz biznes
- Jesteś poważnie nastawiony do Nostr na dłuższą metę
- Masz dość czytania 63-znakowych ciągów
To nie centralizacja!
Obawa jest uczciwa. Skoro Twoja nazwa mieszka na cudzej domenie, to czy nie oddałeś komuś swojej tożsamości? Nie. Adres jest wskaźnikiem, a tym, co ludzie naprawdę obserwują, jest npub. Możesz mieć kilka adresów naraz, pozwolić któremuś wygasnąć albo później przenieść się na własną domenę, a Twoi obserwujący zostaną tam, gdzie są, bo obserwowali klucz. Stracisz adres w całości? Stracisz wygodę. Konto, posty i obserwujący pozostają nietknięci.
Darmowe Opcje
Kilka usług rozdaje adresy NIP-05 za darmo i to sensowne miejsce na start. Pożyczasz cudzą domenę, więc adres należy do kogoś innego i ten ktoś może go wycofać, ale nic w Twoim koncie od niego nie zależy.
NostrCheck
Darmowa opcja prowadzona przez społeczność, która obok adresu daje Ci też hosting mediów i garść innych narzędzi do Nostr.
Jak zdobyć:
- Odwiedź nostrcheck.me
- Utwórz konto
- Ustaw swój NIP-05
- Zweryfikuj swój npub
Zalety:
- Za darmo
- Dodatkowe narzędzia w zestawie
Inni Darmowi Dostawcy
- bitcoiner.social: Społeczność skupiona na Bitcoinie
- getalby.com: Jeśli używasz portfela Alby
- stacker.news: Jeśli już publikujesz na Stacker News
Darmowi dostawcy mogą mieć listy oczekujących lub wymagania weryfikacji. Bądź cierpliwy!
Darmowi dostawcy mogą zmieniać warunki lub zamykać działalność. Jeśli stajesz się poważny co do Nostr, rozważ upgrade na płatną opcję lub samodzielne hostowanie.
Płatne Opcje
NostrPlebs
Jeden z najpopularniejszych płatnych dostawców NIP-05. Cennik jest uzależniony od długości nazwy użytkownika i płatny w satoshi Bitcoina (sats).
Koszt:
| Długość Nazwy Użytkownika | Cena (sats/rok) |
|---|---|
| 2 znaki | 65,000 sats |
| 3 znaki | 45,000 sats |
| 4 znaki | 22,500 sats |
| 5+ znaków | 12,500 sats |
Uwaga: Niektóre specjalne nazwy mogą mieć zwiększone ceny. Sats przeliczają się na tyle, ile akurat wart jest Bitcoin, więc aktualną kwotę sprawdź w przeliczniku. W chwili pisania 12 500 sats wychodziło mniej więcej dziesięć dolarów.
Dostępne Domeny:
nostrplebs.com- Podstawowe członkostwonostriches.net- Podstawowe członkostwonostr.fan- Podstawowe członkostwonostrich.zone- Podstawowe członkostwonostrpurple.com- Członkostwo premium
Co Jest W Zestawie:
- Czytelny identyfikator NIP-05
- Wsparcie dla Adresu Lightning (odbieraj sats na swój identyfikator)
- Adres przekierowania email
- Dostęp do relaya Nostr Plebs
- Odznaka zweryfikowanego użytkownika w klientach
- Wpis w katalogu, aby pomóc innym Cię znaleźć
Konfiguracja:
- Odwiedź nostrplebs.com
- Wybierz preferowaną domenę
- Wpisz pożądaną nazwę użytkownika
- Zapłać fakturę Lightning
- Dodaj swój npub przez portal zarządzania
- Gotowe!
Inni Dostawcy
- Primal - zweryfikowany adres
@primal.netwchodzi w skład płatnego planu Premium w Primalu, wygodne, jeśli i tak publikujesz z tej aplikacji - iris.to - rejestracja nazwy użytkownika daje Ci
nazwa@iris.to; aktualne warunki sprawdź na stronie
Co otrzymujesz:
- Profesjonalny wygląd
- Lepsze gwarancje uptime
- Wsparcie w razie problemów
- Często w pakiecie z innymi usługami
| Metoda | Koszt | Trudność | Kontrola | Najlepszy Dla |
|---|---|---|---|---|
| Darmowy Dostawca | $0 | Łatwe | Niska | Początkujący |
| Płatny Dostawca | ~$15/rok | Łatwe | Średnia | Poważni użytkownicy |
| Samodzielny | Koszt domeny | Zaawansowane | Wysoka | Zaawansowani |
Używanie Własnej Domeny
Dla pełnej kontroli i profesjonalizmu, użyj własnej domeny.
Krok 1: Kup Domenę
Każdy rejestrator domen działa:
Koszt: Zazwyczaj $10-15/rok
Sama domena to jednak dopiero połowa. Potrzebujesz jeszcze miejsca, które
serwuje pliki dla tej domeny, czyli w praktyce hostingu, na którym już stoi
Twoja strona. Część kreatorów stron (Squarespace, Wix, Substack i podobne) nie
pozwoli Ci umieścić pliku w katalogu o nazwie .well-known i z poziomu ich
edytora nie da się tego obejść. Jeśli masz taki przypadek, weź zamiast tego
dostawcę darmowego albo płatnego; dla Twoich czytelników adres działa dokładnie
tak samo.
Krok 2: Utwórz plik nostr.json
Hostuj plik pod https://twojadomena.pl/.well-known/nostr.json:
{
"names": {
"alicja": "b0635d6a9851d3aed0cd6c495b282167acf761729078d975fc341b22650b07b9"
}
}
Użyj klucza publicznego w formacie hex, nie npub
NIP-05 wymaga klucza publicznego w postaci surowego hex małymi literami.
Jeśli wkleisz npub1... do nostr.json, klienci Cię nie zweryfikują. Zrobią
to po cichu, bez żadnego komunikatu wyjaśniającego dlaczego.
Część klientów pokazuje gdzieś w ustawieniach kluczy postać hex. Jeśli Twój
pokazuje wyłącznie npub1..., wklej go do narzędzia niżej na tej stronie, które
wyświetla obie postacie obok siebie.
Nie ma tu żadnych rekordów DNS. Weryfikacja NIP-05 to zwykłe zapytanie
HTTPS do /.well-known/nostr.json. Nie potrzebujesz rekordu TXT, CNAME ani
żadnego innego wpisu DNS poza tym, który już kieruje Twoją domenę na serwer.
O tym, czy klienci webowi w ogóle odczytają ten plik, decydują dwa ustawienia
serwera i oba psują się po cichu. Plik musi być wysyłany z nagłówkiem
Access-Control-Allow-Origin: *, bo tylko dzięki niemu klient działający w
przeglądarce może go przeczytać; na większości hostingów to jedna linijka
konfiguracji, a pomoc techniczna doda ją, jeśli poprosisz dokładnie tymi
słowami. Adres musi też odpowiadać sam za siebie. Jeśli twojadomena.pl
odsyła odwiedzających na www.twojadomena.pl, weryfikacja się wysypie, bo
klienci mają obowiązek ignorować przekierowania na tym pliku. Ta z dwóch nazw,
którą wstawisz do adresu NIP-05, musi serwować plik bezpośrednio.
Twój identyfikator staje się: alicja@twojadomena.pl
Przykładowy Przewodnik Konfiguracji
Scenariusz: Masz domenę alicja.pl
- Utwórz plik JSON:
{
"names": {
"alicja": "b0635d6a9851d3aed0cd6c495b282167acf761729078d975fc341b22650b07b9"
}
}
- Prześlij na swój serwer:
https://alicja.pl/.well-known/nostr.json
-
Zweryfikuj, że działa: Otwórz w przeglądarce:
https://alicja.pl/.well-known/nostr.json -
Dodaj do profilu Nostr: W swoim kliencie: Ustawienia → Profil → NIP-05 →
alicja@alicja.pl
Testowanie Twojego NIP-05
Sprawdź Swój Identyfikator
Użyj naszego narzędzia poniżej lub odwiedź URL swojego identyfikatora:
Weryfikator NIP-05
Weryfikuj identyfikatory NIP-05 (jak użytkownik@domena.com). Zapewniają one czytelne nazwy w Nostr.
W Twoim Kliencie
Większość klientów pokazuje status NIP-05:
Damus/Amethyst:
- Ustawienia → Profil → Pole NIP-05
- Pokazuje ✓, gdy skonfigurowane poprawnie
Primal:
- Profil pokazuje odznakę NIP-05
- Kliknij odznakę, aby zobaczyć szczegóły
Rozwiązywanie Powszechnych Problemów
Zacznij od narzędzia wyżej. Wklej do niego ty@twojadomena.pl, a powie Ci, co
widzi klient, który Cię wyszukuje. Listy poniżej mówią, co zrobić z każdą z
odpowiedzi.
“NIP-05 nie działa”
- Najpierw sprawdź format klucza.
nostr.jsonmusi zawierać Twój klucz publiczny w postaci hex małymi literami: 64 znaki, bez prefiksunpub1. Wklejony tamnpubto zdecydowanie najczęstsza przyczyna NIP-05, który nigdy się nie weryfikuje. - Upewnij się, że JSON jest poprawny (użyj walidatora JSON)
- Sprawdź, czy plik jest dostępny pod dokładnym URL
“Plik nie znaleziony”
- Upewnij się, że folder
.well-knownzostał utworzony - Sprawdź, czy Twój serwer obsługuje ukryte katalogi
- Zweryfikuj ścieżkę:
/.well-known/nostr.json
“Domena nie rozwiązuje się”
- Zmiany DNS mogą zająć do 24 godzin
- Wyczyść pamięć podręczną DNS
- Opcjonalnie, jeśli czujesz się swobodnie w terminalu:
dig twojadomena.plpokaże, czy nazwa już się rozwiązuje
“Klient nie rozpoznaje”
- Niektórzy klienci cache’ują wyniki wyszukiwania NIP-05
- Spróbuj się wylogować i zalogować ponownie
- Poczekaj kilka minut na propagację
Błąd “Weryfikacja Nie Powiodła Się”
Możliwe przyczyny:
- Błąd składni JSON - Sprawdź brakujące cudzysłowy lub przecinki
- Zła lokalizacja pliku - Musi być w
/.well-known/nostr.json - Cache’owanie - Poczekaj 10-15 minut i spróbuj ponownie
- Wymagane HTTPS - Musi być serwowane przez HTTPS
- Brak nagłówka CORS - Bez
Access-Control-Allow-Origin: *na tym pliku klienci działający w przeglądarce nie odczytają go, choć Tobie plik otwiera się bez problemu - Przekierowanie na drodze - Jeśli adres odbija z
twojadomena.plnawww.twojadomena.plalbo odwrotnie, klienci zignorują przekierowanie i się poddadzą
Rozwiązanie:
- Zwaliduj JSON na jsonlint.com
- Sprawdź czy plik jest w dokładnej ścieżce
- Wyczyść cache klienta
- Upewnij się, że certyfikat SSL jest ważny
- Poproś hosting, żeby wysyłał
Access-Control-Allow-Origin: *dla tego pliku - Do adresu NIP-05 wstaw tę nazwę hosta, która serwuje plik bez przekierowania
Błąd “Nie Znaleziono”
Możliwe przyczyny:
- Plik nie został przesłany do właściwej lokalizacji
- Serwer blokuje katalogi z kropką
- Zła domena
Rozwiązanie:
- Zweryfikuj czy plik istnieje pod dokładnym URL
- Sprawdź czy
.htaccesslub konfiguracja serwera pozwala na katalogi z kropką - Potwierdź, że używasz właściwej domeny
Problemy Specyficzne dla Dostawcy
NostrPlebs:
- Zaloguj się do portalu zarządzania i sprawdź, czy zapisany tam npub zgadza się co do znaku z Twoim
- Upewnij się, że npub jest poprawny (nie nsec!)
- Skontaktuj się z pomocą techniczną, jeśli utkniesz
Samodzielny:
- Uruchom narzędzie wyżej; powie Ci, czy plik jest osiągalny i czy klucz w środku jest Twój
- Upewnij się, że uprawnienia plików pozwalają na odczyt
- Zajrzyj do logów serwera, jeśli masz do nich dostęp
Nigdy nie udostępniaj swojego nsec (klucza prywatnego) podczas konfiguracji NIP-05. Tylko Twój npub (klucz publiczny) jest potrzebny.
Zaawansowane Wskazówki
Wiele Tożsamości
Możesz mieć wiele adresów NIP-05:
osobisty@twojadomena.pl
praca@twojadomena.pl
blog@twojadomena.pl
Wszystkie wskazują na ten sam npub, lub różne.
Subdomeny
Używaj subdomen do organizacji:
alicja@zespol.twojadomena.pl
alicja@spolecznosc.twojadomena.pl
Hostowanie Wielu Użytkowników
Możesz hostować wiele identyfikatorów NIP-05 na jednej domenie:
{
"names": {
"alicja": "b0635d6a9851d3aed0cd6c495b282167acf761729078d975fc341b22650b07b9",
"bob": "3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d",
"karol": "82341f882b6eabcd2ba7f1ef90aad961cf074af15b9ef44a09f9d2a8fbfbe6a2"
}
}
Weryfikacja Konfiguracji
Metoda 1: Twój Klient
- Dodaj NIP-05 do profilu
- Zapisz zmiany
- Szukaj znaczka ✓ lub odznaki “zweryfikowano”
- Propagacja może zająć kilka minut
Metoda 2: Eksplorator Nostr
- Otwórz w przeglądarce
njump.me/twojanazwa@twojadomena.pl - Jeśli wyskoczy Twój profil, NIP-05 rozwiązuje się do Twojego klucza
Metoda 3: Test Bezpośredni (wiersz poleceń, opcjonalnie)
curl https://twojadomena.pl/.well-known/nostr.json
Jak Wygląda Sukces:
- ✅ Klient pokazuje odznakę weryfikacji
- ✅ Inni mogą Cię znaleźć przez Twój NIP-05
- ✅ Twój profil wyświetla czytelną nazwę
Zagadnienia Prywatności
Adres NIP-05 wiąże Twój klucz z domeną, a domenę każdy może sobie sprawdzić. Jeśli jest zarejestrowana na Twoje nazwisko albo stojąca na niej strona nosi już Twoje bio i Twoje zdjęcia, adres po cichu łączy pseudonimowe konto z resztą Twojego życia. Czasem właśnie o to chodzi. A kiedy nie, trzymaj pseudonimowe konto na domenie darmowego dostawcy, a własną domenę zostaw dla pracy, pod którą chętnie się podpisujesz.
Przetestuj Swoją Wiedzę o NIP-05
Myślisz, że rozumiesz NIP-05? Rozwiąż quiz:
Co to NIP-05?
0/5 odpowiedziano
Zasoby
- Specyfikacja NIP-05
- NostrPlebs - Płatny NIP-05
- NostrCheck - Darmowy NIP-05 + narzędzia
- njump.me - podejrzyj dowolny profil albo adres NIP-05 prosto z przeglądarki
Czytaj dalej
- Sprawdź dowolny adres NIP-05. Zweryfikuj, czy
nazwa@domenawskazuje na deklarowany klucz. - Szybki Start: Start w 5 Minut. Jeśli nie masz jeszcze konta, zacznij tutaj.