Nostr은 출시 이후 많은 관심과 관심을 받았습니다. 최근 추가 Twitter에서 홍보가 금지된 대체 소셜 플랫폼 목록에 포함됩니다. 또한 Elon Musk의 Twitter 인수가 플랫폼의 표현의 자유에 대해 근본적으로 아무것도 바꾸지 않았다는 것이 분명해지면서 관심을 끌고 있습니다. 여전히 금지 일관되지 않고 자의적인 이유로 인해 사람들은 Mastodon과 같은 것이 아닌 분산된 대안을 찾고 있습니다. 서버 운영자 여전히 귀하의 신원을 제어할 수 있는 능력이 있습니다.
최근의 관심에도 불구하고 Nostr 프로토콜과 최초의 릴레이 서버 구현은 실제로 개발자에 의해 2020년 말에 생성되었습니다. 피아트 야프. 큰 주목을 받기 전에는 트위터와 마스토돈의 문제에 대한 가벼운 솔루션이 되려고 하는 조용하고 틈새 프로토콜이었습니다. 두 시스템 모두에서 귀하의 신원/사용자 이름은 단순히 서버를 실행하는 사람이 제어하는 것입니다. 여러 서버가 모두 서로 통신하는 페더레이션 시스템인 Mastodon은 이러한 현실을 근본적으로 바꾸지 않습니다. 계정을 호스팅하는 데 사용하는 서버가 누구이든 계정 사용 가능 여부를 완전히 제어할 수 있습니다. 자체 서버를 실행하더라도 다른 서버 운영자는 자신의 서버와 통신할 수 있는 서버를 블랙 또는 화이트리스트에 추가할 수 있습니다. 이로 인해 여러 Mastodon 서버의 "Fediverse"에서 많은 분할이 발생했으며 자신의 서버를 무의미하게 실행한다는 생각이 들었습니다. 궁극적으로 다른 서버 운영자에 의해 여전히 검열될 수 있으므로 사용자가 피드에서 귀하의 콘텐츠를 볼 수 없습니다.
Nostr과 Mastodon과 같은 것의 핵심 차별화 요소는 서버 운영자가 소유한 사용자 이름을 사용하는 대신 각 사용자가 공용/개인 키 쌍을 사용하여 해당 기능을 처리한다는 것입니다. 그것은 서버 운영자가 단순히 귀하로부터 압수하거나 귀하를 잠글 수 없는 것입니다. 이것은 전체 Nostr 프로토콜이 구축되는 핵심 빌딩 블록 중 하나입니다.
다음은 '이벤트'입니다. 이것은 클라이언트와 클라이언트가 메시지를 보내고 검색하기 위해 연결하는 릴레이 서버에서 사용하는 기본 객체/데이터 유형입니다. 프로토콜의 일반적인 개념은 클라이언트가 이벤트를 릴레이 서버로 보낸 다음 이벤트를 저장하고 인덱싱하고 다른 클라이언트가 릴레이 서버와 통신하여 수신 및 저장한 이벤트를 요청할 수 있다는 것입니다. 원본에서 닙 01, 세 가지 다른 이벤트 유형이 정의됩니다.
- 0: 사용자 이름, 사진, 약력 등과 같은 사용자에 대한 메타데이터를 전송합니다.
- 1: 문자 메시지 및 기본 내용 전송
- 2: 이벤트 작성자를 팔로우하는 사람들이 연결할 릴레이 서버를 권장합니다.
모든 이벤트는 구체적으로 정의된 방식으로 구성됩니다. 여기에는 생성자의 공개 키, 생성된 타임스탬프, 유형(또는 사양의 종류), 콘텐츠 페이로드 및 이벤트 생성자의 서명이 포함됩니다. 그들은 또한 다른 이벤트나 사용자를 참조하는 태그를 가질 수 있으며 생성자의 서명을 제외한 모든 것의 해시인 ID 값을 가질 수 있습니다(비트코인 거래의 TXID와 유사). 이렇게 하면 서명(및 키가 손상되지 않은 경우 해당 키를 소유한 사람)을 확인하여 메시지 내부의 공개 키 소유자가 실제로 메시지를 생성했음을 보장할 수 있으며 이후 메시지가 변경되지 않았음을 보장할 수 있습니다. 그들은 서명했습니다. 서명된 비트코인 거래를 무효화하지 않고 변경할 수 없는 것과 마찬가지로 생성자가 서명한 후에 명백한 사기가 아닌 Nostr 이벤트를 변경할 수 없습니다.
이벤트 종류 시스템은 원래 NIP에서 상당히 확장되었습니다. 암호화된 다이렉트 메시지에 대한 이벤트 유형이 있습니다. 보낸 사람의 개인 키와 받는 사람의 공개 키를 결합하여 공유 키를 설정하면 보낸 사람의 공개 키와 받는 사람의 개인 키를 결합하여 얻을 수 있는 것과 동일한 키가 생성됩니다. BIP 47 자동 결제가 작동함). 교체 가능한 이벤트 및 임시 이벤트에 대한 유형도 있습니다. 대체 가능한 이벤트의 경우(분명히) 이벤트의 원래 작성자가 이전 이벤트를 대체하기 위해 새 이벤트에 서명할 수 있도록 설계되었습니다. 사양을 따르는 릴레이 서버는 스토리지에서 이전 이벤트를 자동으로 삭제하고 수신 즉시 클라이언트에 최신 버전을 제공하기 시작합니다. 임시 이벤트는 릴레이로 전송될 때 제작자를 구독하는 모든 사람에게 방송되도록 설계되었지만 릴레이 서버는 이벤트를 저장해서는 안 됩니다. 이로 인해 방송 중에 온라인 상태인 사람들에게만 메시지가 표시될 가능성이 있습니다. 다른 사람의 이벤트에 대한 반응(예: 좋아요 또는 이모티콘)을 나타내는 이벤트 유형도 있습니다.
마지막 이벤트에 대해 말하자면 이벤트에도 태그가 포함될 수 있습니다. 현재 이벤트(정확한 Nostr 이벤트를 참조하기 위한), 공개 키(다른 사용자를 태그하거나 참조하기 위한) 및 제목(이메일 제목과 같은 기능을 에뮬레이트하기 위한)에 대한 태그 유형이 있습니다. 이들 모두는 데이터를 가져올 수 있는 특정 릴레이 서버에 대한 포인터를 포함할 수 있으므로 사용자는 서버 간에 실제로 상호 작용할 수 있습니다. 모든 사용자가 관련 데이터를 찾을 위치를 파악하는 데 엄청난 복잡성 없이 적절한 순서로 전체 상호 작용 스레드를 일관되게 가져올 수 있는 방식의 다른 릴레이 서버입니다.
원래 NIP 내부에는 클라이언트가 수신하려는 이벤트에 대한 필터를 포함하는 구독 메시지/데이터 구조를 통해 클라이언트가 릴레이 서버와 상호 작용하는 방법에 대한 사양이 제공됩니다. 이러한 필터는 사용자의 공개 키, 정확한 이벤트, 이벤트 유형 및 이전 기준에 따라 원하는 특정 기간을 지정할 수 있습니다. "1xjisj…."와 같은 공개 키 또는 이벤트 ID의 접두사를 제출할 수도 있습니다. 해당 짧은 문자열로 시작하는 공개 키에서 이벤트를 수신합니다(실제로 보고자 하는 내용을 릴레이 서버에서 숨기는 데 유용할 수 있음).
전반적으로 프로토콜은 메시지의 무결성을 보장하고 공개 키 ID를 사용하여 메시지를 보낸 사람과 같은 중요한 사항을 다루는 사용자 간에 메시지를 전달하기 위한 매우 기본적이고 일반화된 체계입니다. 중계 서버는 극도로 중앙 집중화되거나 사용자가 자신의 개인 중계 서버를 실행할 수 있도록 허용하는 동시에 서로 원활하게 상호 작용하고 사용자가 하나의 중계 서버에서 차단되는 경우 대규모 혼란을 일으키지 않습니다. 그들은 다른 서버로 이동하거나 자체적으로 실행할 수 있으며 이전 서버에서 디플랫폼을 사용해도 개인 키에 대한 제어권을 유지하고 사용자가 다른 곳에서 찾을 때 이를 인증할 수 있기 때문에 디지털 ID 또는 팔로워를 잃지 않습니다.
릴레이 서버도 원하는 대로 작동할 수 있습니다. 그들은 무료로 작동할 수 있고 메시지를 게시하거나 다운로드하기 위해 소액 결제를 청구할 수 있습니다. 심지어 NIP 메시지를 제출하기 위해 해시캐시 스타일의 작업 증명을 요구합니다. 귀하의 게시물만 호스팅하고 다른 사용자에게 제공하는 단일 릴레이 서버일 수도 있고 Twitter 또는 Reddit과 같이 대규모로 실행되는 서버일 수도 있습니다(클라이언트는 원하는 대로 정보를 표시하고 구성할 수 있습니다. 오늘날 존재하는 미디어 플랫폼). 이 모든 것이 사용자를 차단하지 않고 원활하게 상호 운용할 수 있습니다. 귀하는 그들이 귀하의 릴레이 서버에 콘텐츠를 게시하는 것을 방지할 수 있지만 궁극적으로 귀하가 귀하의 릴레이 서버에서 호스팅하는 콘텐츠를 보는 것을 중지하거나 다른 사용자가 다른 서버에서 자신의 콘텐츠를 찾는 것을 중지할 수는 없습니다.
사람들이 구축할 수 있는 크고 개방적인 설계 공간이 있는 매우 단순한 프로토콜이며, 개별 릴레이 서버 운영자가 호스팅하거나 호스팅하지 않기로 선택하는 것과 관계없이 사용자가 항상 서로 상호 작용할 수 있도록 보장합니다. 이것은 동시에 가장 큰 강점이자 가장 큰 약점입니다. 개발자가 복잡한 프로토콜에 의한 엄격한 제약 없이 빌드할 수 있는 자유를 보장하지만 프로토콜 자체에서 처리되지 않는 본질적으로 실행되는 많은 문제도 있습니다.
다음 기사에서는 발생하는 문제와 잠재적인 해결책에 대해 설명하겠습니다. 하지만 지금은 디자인의 단순성과 사람들이 볼 수 있는 가능성의 관점에서 설명하겠습니다. 빌드, Nostr은 한 사람의 발명품이고 지금까지 프로토콜 사양 자체에 실제로 기여한 사람은 소수에 불과하다는 점을 고려하면 매우 훌륭한 작업을 수행했습니다.
Shinobi님의 게스트 게시물입니다. 표현된 의견은 전적으로 자신의 것이며 BTC Inc 또는 Bitcoin Magazine의 의견을 반드시 반영하는 것은 아닙니다.
- SEO 기반 콘텐츠 및 PR 배포. 오늘 증폭하십시오.
- 플라토 블록체인. Web3 메타버스 인텔리전스. 지식 증폭. 여기에서 액세스하십시오.
- 출처: https://bitcoinmagazine.com/technical/what-makes-nostr-a-different-social-platform
- 2020
- 7
- a
- 능력
- 할 수 있는
- 소개
- 계정
- 가로질러
- 실제로
- 후
- All
- 수
- 대안
- 항상
- 와
- 다른
- 누군가
- 주의
- 인증
- 자동적으로
- 백엔드
- 금지
- 기반으로
- 기본
- 때문에
- 가
- 전에
- 뒤에
- 존재
- 사이에
- 큰
- 비트코인
- Bitcoin Magazine
- bitcoin transactions
- 비트 코이 너
- 블록
- 방송
- BTC
- BTC Inc
- 빌드
- 건물
- 내장
- 구매
- 케이스
- 일으키는
- 중앙
- 이전 단계로 돌아가기
- 혼돈
- 요금
- 왼쪽 메뉴에서
- 선명한
- 클라이언트
- 클라이언트
- 결합
- 소통
- 복잡성
- 복잡한
- 손상된
- 연결하기
- 치고는
- 제약
- 함유량
- 기여
- 제어
- 통제
- 핵심
- 커버
- 만든
- 생성
- 창조자
- 기준
- 현재
- 데이터
- 분산 된
- 디자인
- 설계
- 개발자
- 개발자
- 다른
- 디지털
- 디지털 정체성
- 곧장
- 디스플레이
- 다운로드
- 드롭
- ...동안
- 마다
- 엘론
- 엘론 머스크
- 다른
- 이메일
- 암호화
- 전체의
- 전적으로
- 본질적으로
- 설립
- 등
- 조차
- 이벤트
- 이벤트
- EVER
- 모두
- 외
- 존재
- 확대하는
- 표현
- 매우
- 촉진
- 페디버스
- 가져옴
- 필터
- Find
- 발견
- 먼저,
- 몰려
- 수행원
- 사기
- 무료
- 자유
- 에
- 기능
- 기능
- 근본적으로
- 획득
- 일반
- 얻을
- 주어진
- Go
- 좋은
- 좋은 일
- 가장 큰
- 보증
- 보증
- 손님
- 고객 포스트
- 줌
- 핸들
- 해시
- 데
- 주인
- 호스팅
- 방법
- 그러나
- HTTPS
- 생각
- 정체성
- 통합 인증
- 이행
- 중대한
- in
- 포함
- 포함
- 색인
- 개인
- 정보
- 인프라
- 를 받아야 하는 미국 여행자
- 보전
- 상호 작용하는
- 상호 작용
- 상호 작용
- 관심있는
- 상호 운용하다
- 문제
- IT
- 그 자체
- 일
- 키
- 키
- 종류
- 넓은
- 성
- 지도
- 수
- 경량의
- 명부
- 찾고
- 잃다
- 롯
- 잡지
- 유지하다
- 제작
- .
- 거대한
- 마 스톤
- 미디어
- 메시지
- 메시지
- 메타 데이터
- 소액 지불
- 움직임
- 여러
- 사향
- 필연적으로
- 신제품
- 다음 것
- 노스트라
- 분명한
- 낡은
- ONE
- 온라인
- 열 수
- 열립니다
- 운영
- 연산자
- 운영자
- 의견
- 주문
- 실물
- 기타
- 전체
- 자신의
- 소유
- 소유자
- 소유하다
- 통과
- 결제
- 사람들
- 사람
- 확인
- .
- 조각
- 플랫폼
- 플랫폼
- 플라톤
- 플라톤 데이터 인텔리전스
- 플라토데이터
- 가능성
- 가능성
- 게시하다
- 게시물
- 가능성
- 예방
- 방지
- 이전에
- 사설
- 개인 키
- 문제
- 승진
- 증명
- 적절한
- 프로토콜
- 공개
- 공개 키
- 공개 키
- 반응
- 현실
- 이유
- 받다
- 접수
- 전수
- 최근
- 추천하다
- 레딧
- 반영
- 관계없이
- 관련된
- 교체
- 의뢰
- 결과
- return
- 달리기
- 달리는
- 같은
- 규모
- 계획
- 완벽하게
- 보고
- 잡다
- 서버
- 피복재
- 공유
- 짧은
- 기호
- 신호
- 서명
- 비슷한
- 간단
- 간단히
- 동시에
- 이후
- 단일
- So
- 지금까지
- 사회적
- 소셜 미디어
- 소셜 플랫폼
- 해결책
- 솔루션
- 일부
- 무언가
- 스페이스 버튼
- 구체적인
- 명세서
- 증기
- 아직도
- 중지
- 저장
- 저장
- 저장
- 힘
- 구조
- 구조화
- 제출
- 신청
- 이러한
- 가정
- 체계
- 시스템은
- TAG
- 이야기
- 말하는
- 조건
- XNUMXD덴탈의
- 그들의
- 맡은 일
- 일
- 세
- 을 통하여
- 따라서 오른쪽 하단에
- 에
- 오늘
- 상단
- 금액
- 견인
- 거래
- 거래 내역
- 회전
- 트위터
- 유형
- 궁극적으로
- 사용
- 사용자
- 사용자
- 이용하다
- 가치
- 확인하는
- 관측
- 무효화
- 원
- 약점
- 뭐
- 여부
- 어느
- 동안
- 허용 된 사이트 목록
- 누구
- 누구나
- 의지
- 없이
- 작업
- 겠지
- 쓰다
- 자신의
- 너의
- 제퍼 넷