2026년 Nostr 주소(NIP-05) 얻는 방법
읽을 수 있는 Nostr 식별자를 획득하는 단계별 가이드. 가장 빠른 관리형 옵션, 완전 자체 호스팅 설정, 비용 및 인증 방법.
Nostr 공개 키가 있습니다. 이미 게시물을 작성하고 팔로우하며 팔로우를 받을 수 있습니다. 아직 없는 것은 누구나 기억할 수 있는 이름입니다. npub1pf8hkx3ang2jngcgpsawtmj48c90pgqasmgpva7qhvnsty5j87yqwk3vy5은 맞지만 누구도 명함에 그것을 적지 않을 것입니다.
Nostr 주소는 you@somewhere.com 형태로 이 문제를 해결합니다. 기술적 이름은 NIP-05이며 우리는 그것이 무엇인지 그리고 작동 방식에 대한 별도의 가이드를 작성했습니다. 이 문서는 실용적인 동반 가이드입니다. 2026년에는 실제로 두 가지 경로가 작동합니다. 둘 다 끝까지 살펴봅시다.
요약. nostr.blog에 가입하고 사용자 이름을 선택하세요. 가장 빠른 방법이며 연 $2.99부터 시작합니다. 이미 도메인을 소유하고 있다면
/.well-known/nostr.json에 작은 JSON 파일을 배치하여 추가 비용 없이 NIP-05 레코드를 직접 호스팅할 수 있습니다.
준비되면, @nostr.blog 주소 받기
시작하기 전에
정확히 하나가 필요합니다: Nostr 키 쌍. 이미 Nostr 클라이언트에서 계정을 가지고 있다면 키를 가지고 있습니다. 없다면 how-to-use-nostr 가이드에서 생성 방법을 설명합니다.
16진수 형식의 공개 키를 알아야 합니다. 클라이언트는 npub1... Bech32 문자열 또는 64자 16진수 문자열로 표시합니다. NIP-05 JSON 파일은 16진수 형식을 사용합니다. 모든 Nostr 클라이언트는 "계정" 또는 "설정" 화면에서 둘 다 표시합니다. 클라이언트가 npub만 표시하면 보통 16진수로 전환하는 토글이 있습니다.
이 과정에서 nsec(개인 키)를 누구와도 공유하지 마세요. 어느 경로도 이를 요구하지 않습니다. 가입 양식에서 nsec을 요청하면 빠져나가세요.
경로 1: nostr.blog에 등록
짧은 버전: 이름을 선택하고 해당 이름 길이에 대한 연간 요금을 지불하면 완료입니다. 약 2분이 소요됩니다.
단계별 지침
- nostr.blog/create로 이동합니다.
- 원하는 이름을 입력합니다. 양식은 입력 시 가용성을 확인하고 이름 길이에 따라 옆에 가격을 표시합니다.
- 이미 Nostr 아이덴티티가 있으면 기존 키로 로그인합니다(NIP-07 브라우저 확장 프로그램 또는 읽기 전용 바인딩을 위해 npub 붙여넣기). 처음이면 양식이 자동으로 키 쌍을 생성하고 다음 단계 전에 nsec를 백업하도록 촉구합니다.
- Lightning을 통해 연간 요금을 결제합니다. 체크아웃은 모든 Lightning 지갑을 수락하며, 청구서는 QR 코드와 복사 가능한 문자열로 표시됩니다.
- 결제가 확인되는 즉시(보통 2초 미만), NIP-05 레코드가 활성화됩니다.
@name.nostr.blog식별자는 몇 분 내에 모든 Nostr 클라이언트에서 작동합니다.
포함된 항목
식별자 자체 외에도 가입에는 다음이 포함됩니다:
- Zap 수신을 위한 Lightning 지갑(새로운 주소가 zap 수신 끝점으로 미리 구성됨)
- 동일한 대시보드에서 즉시 사용할 수 있는 웹 기반 Nostr 클라이언트
- 연간 요금이 만기되기 30일 전 자동 갱신 알림
- 나중에 연결된 공개 키 변경 가능(키를 회전하려는 경우 유용)
이름 길이별 비용
가격은 연간입니다. 짧은 이름은 개수가 적기 때문에 더 높은 가격으로 책정됩니다.
| 이름 길이 | 연간 가격 |
|---|---|
| 1자 | $999 |
| 2자 | $499 |
| 3자 | $199 |
| 4자 | $99 |
| 5자 | $29 |
| 6~7자 | $9.99 |
| 8자 이상 | $2.99 |
원하는 이름이 드물면(짧음, 인지도 있음, 또는 이미 사용 중) 그 희소성이 프리미엄 계층의 포인트입니다. 읽을 수 있는 것만 원하면 8+ 계층의 연 $2.99는 커피 한 잔의 가격으로 동일한 기술입니다.
경로 2: 자신의 도메인에서 호스팅
이미 도메인을 소유하고 있다면 정적 파일과 도메인 등록을 제외한 추가 비용 없이 자신의 NIP-05를 실행할 수 있습니다.
최소 실행 가능한 설정은 4개의 파일입니다. 웹 서버에 기본적인 숙련도가 있다고 가정하고 여기서 설명합니다. 이것이 필요한 전제 조건입니다. "웹 서버 구성 편집"이 낯선 문장처럼 들리면 경로 1이 학습 곡선보다 빠르고 저렴합니다.
1단계: 16진수로 공개 키 확인
Nostr 클라이언트를 열고 "계정" 또는 "설정"을 찾아 16진수 형식의 공개 키를 표시합니다. 64자이며 모두 소문자입니다(a-f 0-9). 붙여넣을 수 있는 곳에 복사하세요. 두 번 필요합니다.
2단계: JSON 파일 생성
도메인을 호스팅하는 서버에서 경로 /.well-known/nostr.json을 생성하고 이 내용으로 채웁니다:
{
"names": {
"yourname": "0a4f7b1a3d9a1529a3080c3ae5ee553e0af0a01d86d01677c0bb270592923f88"
}
}
yourname을 원하는 식별자의 로컬 부분으로 바꿉니다(alice@alicedomain.com의 경우 로컬 부분은 alice입니다). 긴 16진수 문자열을 실제 공개 키로 바꿉니다.
3단계: CORS 헤더 설정
브라우저 기반 Nostr 클라이언트는 서버가 올바른 CORS 헤더를 반환할 때만 이 파일을 읽습니다. 서버 구성에 추가하세요:
Access-Control-Allow-Origin: *
이 경로에 대해서입니다. 네이티브 앱의 클라이언트는 이 헤더 없이도 파일을 읽습니다. 브라우저 클라이언트는 이 없이는 조용히 실패하며, "내 NIP-05가 깨졌다"는 지원 질문의 절반이 정확히 이것입니다.
4단계: 검증
모든 터미널에서:
curl -i https://yourdomain.com/.well-known/nostr.json?name=yourname
다음을 확인해야 합니다:
- 상태
200 OK Content-Type: application/jsonAccess-Control-Allow-Origin: *- 입력한 JSON 본문
그리고 Nostr 클라이언트의 프로필에서 yourname@yourdomain.com을 식별자로 설정합니다("인증" 또는 "NIP-05 주소" 아래). 1분 기다리면 모든 클라이언트에서 표시 이름 옆에 작은 체크마크가 나타날 것입니다.
선택 사항: 클라이언트를 특정 중계자로 지정
NIP-05 명세는 이름과 함께 선호하는 중계자를 나열할 수 있게 합니다. 이는 기본값 세트를 탐색할 필요가 없으므로 클라이언트가 콜드 로드에서 게시물을 더 빠르게 가져오도록 도움을 줍니다.
JSON의 확장 버전:
{
"names": {
"yourname": "0a4f7b1a3d9a1529a3080c3ae5ee553e0af0a01d86d01677c0bb270592923f88"
},
"relays": {
"0a4f7b1a3d9a1529a3080c3ae5ee553e0af0a01d86d01677c0bb270592923f88": [
"wss://relay.damus.io",
"wss://nos.lol",
"wss://relay.primal.net"
]
}
}
선택 사항입니다. 계정은 이것 없이 작동합니다. 일부 클라이언트는 완전히 무시합니다. 콜드 시작 성능을 원한다면 추가할 가치가 있지만 기본 인증에는 필요하지 않습니다.
결과가 작동하는지 확인하는 방법
평소 사용하지 않는 Nostr 클라이언트에서(주 앱의 캐싱을 우회하기 위해) 전체 식별자(yourname@yourdomain.com 또는 you@nostr.blog)를 검색합니다. 클라이언트는:
- 모호함 없이 프로필을 찾아야 합니다.
- 표시 이름 옆에 체크마크 또는 "인증됨" 표시기를 표시합니다.
- UI 전체에서 npub 대신(또는 함께) 식별자를 렌더링합니다.
이 세 가지 중 하나라도 실패하면 각 단계를 다시 확인하세요. 일반적인 오류:
- JSON 파일에 CORS 누락. 위의 4단계에서
curl명령을 실행하고Access-Control-Allow-Origin헤더를 찾으세요. 없으면 서버 구성에 추가하세요. - JSON의 잘못된 공개 키. 클라이언트에서 16진수를 다시 복사하고 문자 단위로 비교합니다. 하나의 잘못된 문자는 확인이 조용히 실패함을 의미합니다.
- 클라이언트 측 캐시. 로그아웃했다가 다시 로그인하거나 다른 클라이언트에서 동일한 프로필을 엽니다. Nostr 클라이언트는 일부 빌드에서 NIP-05 매핑을 최대 24시간 동안 캐시합니다.
- 식별자의 오타.
alice@nostr.blog과Alice@nostr.blog은 대부분의 클라이언트에 다른 문자열입니다. 소문자를 사용하세요.
나중에 주소 변경
이것은 구속력이 없습니다. 두 가지 시나리오가 발생합니다.
이름을 변경하지만 동일한 공개 키를 유지하려면. nostr.blog에서 대시보드의 현재 이름을 취소하고 새 이름을 등록합니다. 결제가 확인되는 즉시 새 이름이 해결됩니다. 자신의 도메인에서 JSON 파일을 편집하고 Nostr 클라이언트의 프로필을 업데이트합니다. 전파에는 몇 분이 소요됩니다. 어느 경우든 팔로워, 게시물 및 평판은 이름이 아니라 공개 키에 첨부되어 있기 때문에 유지됩니다.
기본 공개 키를 변경하되 이름은 유지하려면. 이는 nsec을 손상시키고 회전이 필요한 경우 발생합니다. nostr.blog에서 대시보드를 통해 기존 NIP-05를 새 pubkey로 지정할 수 있습니다. 자신의 도메인에서 JSON을 편집하세요. 단점: 이전 매핑을 캐시한 클라이언트는 여전히 하루에 최대 하루 동안 이전 pubkey로 라우팅합니다. 이것이 2026년에 Nostr 키 회전이 여전히 어색한 작업인 이유이며 이를 덜 어색하게 만들기 위한 활발한 프로토콜 작업(NIP-26 위임, NIP-41 키 회전 초안)이 있습니다.
실제로 어느 경로를 선택해야 하나요
정직한 구분:
- nostr.blog 2분 안에 작동을 원하는 경우, 기억할 수 있는 이름을 신경 쓰는 경우, 번들로 제공되는 Lightning 지갑을 원하는 경우, 또는 웹 서버 구성에 대해 생각하지 않으려는 경우. 대다수의 경우입니다.
- 자신의 도메인 이미 신뢰하는 도메인을 소유하고 있고, 서버 구성 편집에 익숙하며, 제3자 공급자로부터의 독립성이 설정 시간보다 중요한 경우. 소수 경우이지만 정당한 선택입니다.
둘 다 기술적으로 정확히 동일한 Nostr 주소를 생성합니다. 유일한 차이는 파일을 호스팅하고 갱신을 처리하는 사람입니다.
자주 묻는 질문
나중에 Nostr 주소를 변경할 수 있나요?
Nostr 주소를 위해 웹사이트나 도메인이 필요한가요?
Nostr 주소의 비용은 얼마인가요?
@name과 npub의 차이점은 무엇인가요?
여러 Nostr 서비스에서 같은 이름을 가질 수 있나요?
이어 읽기
NIP-05란 무엇인가? Nostr 주소 설명
NIP-05는 Nostr에서 사용하는 이메일 형태의 식별자입니다: alice@nostr.blog. 실제로 하는 일, 하지 않는 일, 그리고 어떻게 얻는지 알아봅시다.
15분 소요시작하기Nostr란 무엇인가? 2026년을 위한 평문 안내서
Nostr은 소셜 미디어와 신원확인을 위한 단순하고 개방된 프로토콜입니다. 어떤 회사도 관리하지 않으며, 당신을 제외한 누구도 계정을 삭제할 수 없습니다. 평문으로 설명합니다.
14분 소요시작하기Nostr 사용 방법: 초보자를 위한 단계별 가이드
앱을 열고, 키 쌍을 받고, 사람들을 팔로우하고, 게시하세요. 2026년 Nostr를 시작하는 것이 어떤 모습인지, 아무도 당신에게 경고하지 않는 세부 사항들과 함께.
18분 소요정체성과 NIP-05프리미엄 Nostr 주소: 짧고, 기억하기 쉽고, 나만의 것
한 글자, 두 글자짜리 Nostr 식별자가 실제로 존재하며, 그만한 이유로 더 비쌉니다. 프리미엄 이름의 가격과 그 의미에 대해 알아보세요.
15분 소요정체성과 NIP-05Nostr 아이덴티티에 커스텀 도메인 사용하기: 단계별 가이드
내가 제어하는 도메인에 NIP-05를 직접 호스팅하는 방법. 왜 그럴 수 있는지, 몇 분 만에 설정하는 방법, 그리고 관리형 서비스로는 얻을 수 없는 것이 무엇인지 알아봅니다.
13분 소요정체성과 NIP-05Nostr에서 인증받는 방법: 실용 가이드
Nostr의 인증은 NIP-05이지 Twitter Blue가 아닙니다. 그것이 의미하는 바, 체크마크를 얻는 방법, 그리고 인증이 실제로 증명하는 것과 하지 않는 것.
14분 소요