Nostr
프로덕트표준Nostr · developer-tool
Nostr는 전 지구적이고 탈중앙화된 검열 저항적 소셜 미디어를 구현하기 위한 단순한 개방형 프로토콜이다. 특정 앱이나 서비스가 아니라 HTTP나 TCP/IP처럼 누구나 그 위에 응용을 구축할 수 있는 개방 표준이다.
1.개요
Nostr는 검열 저항성을 갖춘 탈중앙 소셜 미디어를 위한 개방형 프로토콜이다. 가입해서 쓰는 하나의 앱이나 서비스가 아니라, HTTP나 TCP/IP와 마찬가지로 누구나 그 위에서 클라이언트와 서버를 만들 수 있는 개방 표준으로 설계되었다. 공식 웹사이트는 nostr.com이다.
프로토콜은 소수의 신뢰된 서버에 데이터의 이동과 저장을 의존하지 않는다. 이 때문에 특정 사업자가 통제하는 중앙 서버 구조와 달리 P2P 성격의 분산 구조를 지향한다.
2.특징
Nostr는 세 가지 성격으로 요약된다.
- 단순성: 프로토콜은 매우 단순하고 유연한 이벤트(event) 객체를 기반으로 하며, 이 객체는 일반 JSON 형태로 주고받는다. 키 생성과 서명에는 표준 타원곡선 암호학을 사용한다. 클라이언트와 릴레이(relay) 사이의 전송 방식은 웹소켓 연결만을 지원한다. 구조가 단순하여 클라이언트와 릴레이를 쉽게 구현할 수 있고, 다양한 소프트웨어가 나오기 쉽다.
- 복원력: 데이터의 이동과 저장을 소수의 신뢰된 서버에 의존하지 않기 때문에 장애에 강하다. 프로토콜은 릴레이가 언제든 사라질 수 있다고 전제하며, 사용자는 임의의 여러 릴레이에 연결해 게시할 수 있고 시간이 지나면서 이용하는 릴레이를 바꿀 수 있다.
- 검증 가능성: Nostr 계정은 공개키 암호에 기반하므로, 특정 사용자가 실제로 메시지를 보냈는지 전자서명을 통해 쉽게 검증할 수 있다.
3.생태계
Nostr는 그 자체가 프로토콜이므로, 실제 사용은 이 표준 위에서 만들어진 클라이언트와 릴레이를 통해 이루어진다. 대표적인 클라이언트로 Damus가 있다.
이 문서 인용하기
토큰포스트 위키, “Nostr”, 2026-07-29 수정, https://wiki.tokenpost.kr/w/nostr마크다운 판본
Accept: text/markdown 로 요청해도 같은 결과문단 3개 · 연표 0건 · 각주 0개