NIP-51은 Nostr에서 이벤트, 사용자, 콘텐츠에 대한 참조를 구성하기 위한 다양한 리스트 유형을 정의합니다.

리스트 Kind

  • Kind 10000: 뮤트 리스트(숨길 사용자, 스레드, 단어)
  • Kind 10001: 핀 리스트(프로필에 표시할 이벤트)
  • Kind 30000: 팔로우 세트(분류된 팔로우 리스트)
  • Kind 30003: 북마크 세트
  • Kind 30004: 큐레이션 세트(기사)
  • Kind 30005: 비디오 세트
  • Kind 30006: 사진 세트
  • Kind 30015: 관심사 세트(해시태그)
  • Kind 30030: 이모지 세트

구조

리스트는 태그를 사용하여 콘텐츠를 참조합니다:

  • p 태그: pubkey용
  • e 태그: 이벤트용
  • a 태그: 주소 지정 가능 이벤트용
  • t 태그: 해시태그용
  • word 태그: 뮤트된 단어용

공개 vs 비공개

리스트는 공개 태그(모두에게 보임)와 암호화된 콘텐츠(비공개)를 가질 수 있습니다. 비공개 항목은 NIP-44를 사용하여 암호화되고 이벤트의 content 필드에 저장됩니다. 암호화는 작성자 자신의 키를 사용합니다(자신에게 암호화).

이를 통해 비공개 메모가 있는 공개 북마크, 또는 뮤트된 항목이 다른 사람에게 숨겨지는 뮤트 리스트와 같은 기능이 가능합니다.

최근 변경 사항

  • 일반 북마크에서 해시태그 및 URL 태그 제거; 해시태그는 이제 kind 30015 사용
  • 큐레이션된 사진 세트를 위한 Kind 30006 추가

주요 출처:

언급된 곳:

참고: