Co to jest NIP-05? Adres Nostr wyjaśniony
NIP-05 to identyfikator w kształcie e-maila, który używasz na Nostr: alice@nostr.blog. Co to faktycznie robi, czego nie robi i jak go zdobyć.
Twój publiczny klucz Nostr, gdy go rozpiszesz, wygląda jak npub1pf8hkx3ang2jngcgpsawtmj48c90pgqasmgpva7qhvnsty5j87yqwk3vy5. Spróbuj powiedzieć to na głos przy stole obiadowym. Teraz spróbuj napisać to na wizytówce lub przeliterować przez telefon. Nie możesz. Surowy klucz jest poprawny i bezpieczny do udostępniania, ale jest bezużyteczny jako identyfikator, którego używają ludzie.
NIP-05 to rozwiązanie. Pozwala ci dołączyć coś krótkiego i przypominającego e-mail, takiego jak alice@nostr.blog lub ty@twojadziedzina.com, do tego samego klucza publicznego. Klienty weryfikują mapowanie i wyświetlają czytelną wersję obok twojej nazwy. To całą idea.
Ten przewodnik obejmuje to, co NIP-05 robi, jak weryfikacja faktycznie działa pod spodem, czego nie daje ci (nie jest to niebieski znaczek) i dwa sposoby, aby go zdobyć.
TL;DR. NIP-05 to identyfikator w postaci
nazwa@domena.com, który mapuje się na twój publiczny klucz Nostr. Domena publikuje mały plik JSON w/.well-known/nostr.json; klienty czytają ten plik, aby potwierdzić mapowanie. Daje ci czytelną nazwę i lekki sygnał zaufania. Nie weryfikuje twojej rzeczywistej tożsamości i nie chroni twojego konta przed utratą.
Kiedy będziesz gotowy, odbierz adres @nostr.blog
Co to jest NIP-05, w jednym zdaniu
NIP-05 to standard wskazywania czytelnego dla człowieka identyfikatora na publiczny klucz Nostr przy użyciu DNS i pliku JSON na serwerze WWW.
Identyfikator wygląda jak adres e-mail celowo. Adres e-mail to już kształt, który większość ludzi rozpoznaje jako „nazwę, którą możesz komuś wręczyć". Pożyczenie tego kształtu pomija rundę wyjaśnień.
Implementacja jest celowo niskobudżetowa. Brak blockchaina, brak centralnego rejestru, brak wymyślnej kryptografii poza tym, co Nostr już używa. Właściciel domeny publikuje zwykły plik JSON, każdy klient może go odczytać, a kryptografia wchodzi w grę tylko wtedy, gdy klient sprawdza, czy zmapowany klucz publiczny odpowiada podpisowi na postach.
Jak to faktycznie działa
Oto dosłowny mechanizm, ponieważ jest wystarczająco krótki, aby zmieścić się w artykule.
Mówisz swojemu klientowi Nostr, że twój identyfikator to alice@nostr.blog. Klient:
- Parsuje identyfikator na część lokalną (
alice) i część domeny (nostr.blog). - Wykonuje żądanie GET na
https://nostr.blog/.well-known/nostr.json?name=alice. - Serwer odpowiada plikiem JSON, który wygląda mniej więcej tak:
{
"names": {
"alice": "0a4f7b1a3d9a1529a3080c3ae5ee553e0af0a01d86d01677c0bb270592923f88"
}
}
- Klient odczytuje szesnastkowy klucz publiczny i porównuje go z pubkey dołączonym do twoich postów.
- Jeśli się zgadzają, klient oznacza identyfikator jako zweryfikowany i renderuje go zamiast (lub obok) twojego npub.
To cały taniec. Brak OAuth, brak tworzenia konta po stronie domeny poza „hostować ten plik". Gdy nostr.blog przestaje cię wymieniać w tym pliku, identyfikator przestaje działać. Gdy mapowanie wróci, znów zaczyna działać.
Żądanie GET powinno zwrócić nagłówki CORS (Access-Control-Allow-Origin: *), aby klienci w przeglądarce mogły go odczytać. Większość hostów NIP-05, w tym nostr.blog, już robi to poprawnie; te, które tego nie robią, są źródłem większości wątków wsparcia „mój NIP-05 jest zepsuty".
Co NIP-05 faktycznie ci daje
Trzy konkretne korzyści, w malejącej kolejności użyteczności.
Nazwa, którą możesz powiedzieć na głos
To ta, którą wszyscy mówią jako pierwsi, ponieważ to ona rozwiązuje najpowszechniejsze tarcie. alice@nostr.blog działa na podcastach, wizytówkach, biogramach profilu na innych sieciach i handwritten signage. npub1pf8hkx3ang2... nie.
Przenośność między klientami i relay
Rekord NIP-05 wskazuje na twój klucz publiczny, a nie na domenę, która go hostuje. Jeśli jutro zdecydujesz się migrować z alice@nostr.blog na alice@alicedomain.com, robisz to, aktualizując oba pliki JSON tak, aby wskazywały na ten sam pubkey. Twoje posty, obserwowani i reputacja się nie przejmują. Porównaj to z Twitterem, gdzie zmiana dojścia oznacza, że platforma wszystko dla ciebie przekierowuje, a usunięcie konta oznacza, że wszystko znika.
Lekki sygnał zaufania
Nie mocny i różnica ma znaczenie. NIP-05 na starannej domenie to dowód, że osoba kontrolująca tę domenę zdecydowała się wylistować twoją nazwę. Jeśli domena jest znana z oceny swoich użytkowników (na przykład firma uruchamiająca zweryfikowaną przestrzeń nazw dla pracowników), ta ocena zacieka się na identyfikator. Jeśli domena przydziela imiona wszystkim, którzy prosić, sygnał zaufania wynosi zero. Większość klientów o tym wie i renderuje znaczek neutralnie.
Co NIP-05 NIE jest
Ta sekcja istnieje, ponieważ analogia niebieskiego znaczka mylą nowych użytkowników na trzy specyficzne sposoby.
To nie jest dowód, że jesteś rzeczywistą osobą lub konkretną rzeczywistą osobą. NIP-05 weryfikuje, że klucz publiczny podpisujący posty odpowiada kluczowi publicznemu, który domena wymieniła pod tą nazwą. Nie weryfikuje, że nazwa odpowiada rzeczywistemu człowiekowi o imieniu Alice. Oszustwo polegające na podszywaniu się pod celebrytę jest możliwe, jeśli oszust kontroluje domenę, która chce go wylistować.
To nie jest mechanizm odzyskiwania. Jeśli stracisz swój klucz prywatny, twój NIP-05 nie może cię uratować. Identyfikator chętnie będzie wskazywać na pubkey, którego właściciel nie ma sposobu na pisanie. Nikt nie może go dla ciebie zresetować, ponieważ nikt inny nie ma klucza.
To nie jest URL. alice@nostr.blog to identyfikator. Wklejenie go do przeglądarki nic nie otworzy. Aby przejść do profilu Alice, podajesz identyfikator do klienta Nostr lub bramy sieciowej. Kształt jest podobny do e-mailu, nie linku.
Jak zdobyć adres NIP-05
Dwie ścieżki, wyraźnie różniące się kosztami i wysiłkiem.
Zarejestruj się na nostr.blog
Najszybsza ścieżka. Wybierasz nazwę użytkownika, identyfikator jest dostępny w mniej niż minutę, a rejestracja zawiera portfel Lightning plus pełny klient sieciowy na tej samej stronie. Ceny zależne od długości nazwy:
- 1 znak: 999 USD rocznie (zarezerwowane dla naprawdę premium jednocharakterowych dojść)
- 2 znaki: 499 USD rocznie
- 3 znaki: 199 USD rocznie
- 4 znaki: 99 USD rocznie
- 5 znaków: 29 USD rocznie
- 6 do 7 znaków: 9,99 USD rocznie
- 8 lub więcej znaków: 2,99 USD rocznie
Dłuższe nazwy są znacznie tańsze, ponieważ jest ich znacznie więcej. Krótsze imiona są rzadkie, pamiętne i odpowiednio wycenione.
Hostuj swoją na domenie, którą posiadasz
Jeśli już posiadasz domenę i czujesz się komfortowo edytując plik na serwerze WWW, możesz sam uruchomić NIP-05 za koszt domeny (i nic więcej).
Minimalny rentowny setup:
- Umieść plik JSON w
https://twojadziedzina.com/.well-known/nostr.jsonz kształtem pokazanym wcześniej. - Upewnij się, że serwer zwraca
Access-Control-Allow-Origin: *dla tego pliku, inaczej klienci oparte na przeglądarce go nie przeczytają. - Ustaw
twajanazwa@twojadziedzina.comjako identyfikator NIP-05 w swoim kliencie Nostr. - Czekaj kilka minut, aż każda pamięć podręczna po stronie klienta się wyczyści.
Ścieżka DIY jest odpowiednia dla osób, które chcą pełnej niezależności od jakichkolwiek trzecich stron. Nie jest to właściwe dla osób, które chcą „tylko nazwę, nie chcę utrzymywać serwera WWW". Większość użytkowników należy do drugiej grupy.
Typowe pułapki
Pięć trybów awarii, które odpowiadają za większość pytań wsparcia.
- Brakujący nagłówek CORS. Plik
nostr.jsonzwraca właściwe dane, ale przeglądarka odmawia jego odczytania z powodu zasady tego samego pochodzenia. Naprawa: skonfiguruj serwer tak, aby wysyłałAccess-Control-Allow-Origin: *na ścieżce.well-known. - Zły pubkey w JSON. Ktoś ręcznie skopiował szesnastkowo i upuścił znak. Porównaj bajtami z tym, co twój klient Nostr pokazuje w sekcji „ustawienia konta".
- Agresywne buforowanie po stronie klienta. Po zmianie JSON niektóre klienty trzymają stare mapowanie przez do 24 godzin. Wyloguj się i zaloguj ponownie lub krótko przełącz klientów, aby wymusić ponowne odczytanie.
- Korzystanie z CDN, które przepisuje nagłówki. Cloudflare i podobne krawędzie czasami usuwają nagłówek CORS lub dodają dziwne dyrektywy pamięci podręcznej. Sprawdź surową odpowiedź, a nie to, co wyświetla przeglądarka.
- Umieszczanie wielkich liter w nazwie. Nazwy NIP-05 powinny być małymi literami. Niektóre klienty tolerują mieszane wielkości liter, niektóre nie. Trzymaj się
a-z,0-9, myślnika, podkreślenia.
Czy warto za to płacić?
Uczciwa odpowiedź: zależy od nazwy i domeny.
Jeśli nazwa, którą chcesz, jest długa i zapomnialna, ścieżka DIY na domenie, którą już posiadasz, zwykle jest lepszym wyborem. Robisz jednorazową konfigurację i nigdy więcej nie płacisz nikomu za identyfikator.
Jeśli chcesz krótkiej nazwy na rozpoznawalnej domenie, która sama w sobie jest sygnałem zaufania i pamięci, płacenie kilka dolarów rocznie jest prawie zawsze lepsze niż próba przysiedzi równoważnych nazw na wielu domenach. Krótkie imiona są wszędzie na internecie rzadkie i Nostr nie jest wyjątkiem.
W każdym razie, posiadanie jakiegoś NIP-05 jest lepsze niż trzymanie się na zawsze surowego npub. Kosztem nie posiadania go jest gorsza percepcja za każdym razem, gdy komuś przekazujesz swój identyfikator.
Najczęstsze pytania
Czy NIP-05 to to samo co nazwa użytkownika Nostr?
Czy mogę mieć wiele adresów NIP-05?
Co się dzieje z moim NIP-05, jeśli domena przejdzie do trybu offline?
Czy ktoś może mi ukraść NIP-05?
Czy każdy klient Nostr pokazuje NIP-05?
Czytaj dalej
Co to jest Nostr? Przewodnik w prostym języku na rok 2026
Nostr to prosty, otwarty protokół do mediów społecznowych i tożsamości. Żadna firma go nie prowadzi, żaden rachunek nie może być usunięty przez nikogo oprócz ciebie. Wyjaśniamy w prostym języku.
6 min czytaniaPoczątekJak używać Nostr: przewodnik krok po kroku dla początkujących
Otwórz aplikację, uzyskaj parę kluczy, śledź kilka osób, postuj. To wygląda rozpoczęcie pracy z Nostr w 2026 roku, wraz ze szczegółami, o których nikt cię nie ostrzega.
8 min czytaniaTożsamość i NIP-05Premium adresy Nostr: krótkie, zapadające w pamięć, twoje
Identyfikatory Nostr składające się z jednej lub dwóch liter istnieją, kosztują więcej z powodów, które mają sens, a posiadanie jednego to konkretny komunikat tożsamościowy. Ile kosztują premium nazwy.
6 min czytaniaTożsamość i NIP-05Używanie własnej domeny dla tożsamości Nostr: krok po kroku
Hostuj własny NIP-05 na domenie, którą kontrolujesz. Dlaczego warto to rozważyć, jak skonfigurować to w kilka minut i co zyskujesz w porównaniu z usługą zarządzaną.
6 min czytaniaTożsamość i NIP-05Jak uzyskać weryfikację na Nostr: praktyczny przewodnik
Weryfikacja na Nostr to NIP-05, a nie Twitter Blue. Co to oznacza, jak uzyskać znaczek i co weryfikacja faktycznie potwierdza (i czego nie).
6 min czytaniaTożsamość i NIP-05Jak wybrać nazwę użytkownika Nostr, która faktycznie działa
Twoja nazwa użytkownika Nostr jest twoja na zawsze, gdy ją zarejestrujesz. Jak wybrać taką, która jest łatwa do znalezienia, zapamiętania, zgodna z marką i nie walczy z silnikami wyszukiwania.
6 min czytania