소셜 미디어의 새해: Nostr 원칙 및 주요 관리 문제

다섯 번째 우파의 새로운 소셜 미디어 디자인은 수년 동안 연구되어 왔지만 대량 채택의 징후는 없습니다. 지난 1년 동안 암호화 기술의 지속적인 발전과 머스크의 트위터 인수에 대한 우려로 인해 분산형 소셜 네트워크는 새로운 기회를 열었습니다.
이러한 소셜 네트워크가 해결하려고 하는 문제에는 검열 강화, 콘텐츠 조정의 유연성 향상, 사람들이 온라인에서 말하는 내용을 형성하고 추적하는 대형 소셜 미디어 회사의 권한 감소 등이 포함될 수 있습니다.
새로운 플랫폼이 등장하고 성장함에 따라 대체 소셜 네트워크를 선택할 때 정치적인 고려 사항이 수반되는 경우가 많습니다. Getr, Parler, Gab 및 Truth Social과 같은 사이트는 모두 Twitter에 대한 언론의 자유 대안으로 홍보함으로써 권리를 추구합니다.
오늘 우리가 논의할 것은 Nostr-다무스, 최근 많은 주목을 받고 있으며 다소 혁신적인 새로운 소셜 미디어 프로토콜입니다. 여기에는 Nostr의 기술 원칙, 해결해야 할 주요 관리 문제, 계전기가 계속 작동하도록 장려하는 방법이 포함됩니다.
소셜 미디어의 새해: Nostr 원칙 및 주요 관리 문제

Nostr 개요

2020에 출시, 노스트라 사용자가 공개-개인 키 암호화를 사용하여 디지털 서명을 사용하여 자신의 신원을 소유하고 게시물을 확인할 수 있도록 하는 분산형 프로토콜입니다. 그런 다음 이러한 게시물은 상호 연결된 서버 네트워크로 전파됩니다. 이 프로토콜은 초기 실험에서 소셜 네트워크에 비해 너무 느린 것으로 밝혀진 블록체인을 사용하지 않습니다. 그러나 구조적 유사점이 있으며 Nostr은 자유주의 및 오픈 소스 정신으로 암호화폐 군중에서 초기 틈새 시장을 찾았습니다.

마스토돈 대 노스트르

Nostr 프로토콜과 첫 번째 릴레이 서버는 2020년 말 개발자 fiatjaf에 의해 만들어졌습니다. 널리 주목을 받기 전에 Nostr은 Twitter와 Mastodon의 문제에 대한 가벼운 솔루션을 목표로 하는 조용한 틈새 프로토콜이었습니다.

2016년 설립된 오픈소스 네트워크인 마스토돈(Mastodon)은 누구나 서버를 설정할 수 있게 해준다. 디자인은 종종 "연합"으로 설명되며 정의 방법에 따라 "Web3"의 흐릿한 선에 속할 수도 있고 포함되지 않을 수도 있습니다. Mastodon을 사용하면 사용자는 맞춤형 콘텐츠 조정 규칙을 통해 선별된 커뮤니티에 참여할 수 있습니다. 현재 등록된 사용자 수는 200w+에 도달했으며 진보주의자, 언론인, 학자들의 안전한 피난처가 되었습니다.

In 트위터마 스톤 시스템, ID/사용자 이름은 서버를 실행하는 사람에 의해 제어됩니다.

Nostr의 핵심 차이점은 각 사용자가 서버 운영자가 소유한 사용자 이름을 사용하는 대신 공개/개인 키 쌍을 사용하여 기능을 처리하므로 Nostr 검열에 저항한다는 것입니다. 이는 전체 Nostr 프로토콜을 구축하기 위한 핵심 구성 요소 중 하나입니다.

소셜 미디어의 새해: Nostr 원칙 및 주요 관리 문제

이벤트: 메시지를 보내고 검색하기 위해 클라이언트와 클라이언트가 연결하는 릴레이 서버에서 사용하는 기본 개체/데이터 유형입니다. 프로토콜의 일반적인 개념은 클라이언트가 릴레이 서버에 이벤트를 보내고, 릴레이 서버가 이벤트를 저장하고 인덱싱하고, 다른 클라이언트가 릴레이 서버와 통신하여 수신하고 저장한 이벤트를 요청할 수 있다는 것입니다. 원본에서는 닙 01에서는 세 가지 이벤트 유형이 정의되었습니다.

  • 사용자 이름, 사진, 약력 등 사용자에 대한 메타데이터를 보냅니다.
  • SMS 및 기본 콘텐츠 전송
  • 이벤트 작성자를 팔로우하는 사람들이 연결될 수 있도록 중계 서버를 추천합니다.

모든 이벤트는 특별히 정의된 방식으로 구성됩니다. 작성자의 공개 키, 생성 타임스탬프, 유형(또는 사양 종류), 콘텐츠 페이로드 및 이벤트 작성자의 서명이 포함됩니다. 또는 다른 이벤트나 사용자를 참조하고 작성자의 서명을 제외한 모든 항목의 해시인 ID 값(비트코인 거래의 TXID와 유사)을 갖는 태그가 있을 수 있습니다.

이를 통해 사용자는 서명(및 키가 손상되지 않은 경우 키 소유자)을 확인하여 메시지가 실제로 공개 키 소유자에 의해 생성되었으며 서명 이후 메시지가 변경되지 않았음을 보장할 수 있습니다. 그것.

비트코인 거래가 서명된 후에는 무효화되지 않고 변경될 수 없는 것처럼, 사용자는 거래를 생성한 이후에는 거래를 변경할 수 없습니다. 노스트라 이벤트는 명백한 사기로 만들지 않고 서명했습니다.

이벤트형 시스템이 기존보다 대폭 확장되었습니다. PIN. 직접 암호화된 메시지에는 보낸 사람의 개인 키와 받는 사람의 공개 키를 결합하여 공유 비밀을 만드는 이벤트 유형이 있으며, 그 결과는 보낸 사람의 공개 키와 받는 사람의 개인 키를 결합하여 얻는 것과 동일합니다. 동일합니다(BIP 47과 자동 결제가 작동하는 방식입니다).

교체 가능한 이벤트 유형과 임시 이벤트 유형도 있습니다. 교체 가능한 이벤트의 경우(분명히) 이벤트의 원래 작성자가 이전 이벤트를 대체하기 위해 새 이벤트에 서명할 수 있도록 설계되었습니다. 이 사양을 따르는 릴레이 서버는 저장소에서 오래된 이벤트를 자동으로 삭제하고 수신 즉시 클라이언트에 최신 버전을 제공하기 시작합니다.

임시 이벤트는 중계로 전송될 때 작성자를 구독하는 모든 사람에게 방송되지만 중계 서버는 이를 저장하지 않도록 설계되었습니다. 이는 온라인에 있는 사람들만이 방송 중에 메시지를 볼 가능성을 만듭니다. 다른 사람의 이벤트(예: 좋아요 또는 이모티콘)에 대한 반응을 나타내는 이벤트 유형도 있습니다.

마지막 질문에 대해 말하자면, 이벤트에는 태그도 포함될 수 있습니다. 현재 다음과 같은 태그 유형이 있습니다. 이벤트 (정확한 Nostr 사건을 언급함), 공개 키 (다른 사용자를 태그하거나 참조하기 위해) 제목 (이메일 제목과 같은 기능을 모방하기 위해)

소셜 미디어의 새해: Nostr 원칙 및 주요 관리 문제

이들 모두에는 사용자가 실제로 다른 서버에서 상호 작용할 수 있도록 데이터를 가져오는 특정 중계 서버에 대한 포인터가 포함될 수 있습니다. 즉, 사용자는 다른 서버의 다른 사용자와 상호 작용하고 참조할 수 있는 중계 서버에 자신의 콘텐츠를 게시합니다. 많은 수의 복잡한 작업을 수행하는 관련 데이터가 어디에 있는지 알아낼 필요 없이 모든 사용자가 적절한 순서로 상호 작용의 전체 스레드를 일관되게 얻을 수 있도록 서버를 중계합니다.

원래의 PIN에서는 클라이언트가 수신에 관심이 있는 이벤트에 대한 필터를 포함하는 메시지/데이터 구조를 구독하여 클라이언트가 릴레이 서버와 상호 작용하는 방법에 대한 사양이 제공되었습니다. 이러한 필터는 사용자의 공개 키, 정확한 이벤트, 이벤트 유형 또는 이전 기준에 따라 원하는 특정 기간을 지정할 수 있습니다.

사용자는 "1xjisj..."와 같은 공개 키 또는 이벤트 ID의 접두사를 제출하고 해당 짧은 문자열로 시작하는 공개 키에서 하나 이상의 이벤트를 수신할 수도 있습니다(이는 실제로 보고 싶은 것을 릴레이 서버에서 숨기는 데 유용합니다). .

전반적으로 이 프로토콜은 사용자 간에 메시지를 전달하기 위한 매우 간단한 일반 체계로, 메시지 무결성 보장, 메시지 전송을 위한 공개 키 ID 사용과 같은 중요한 사항을 다루는 동시에 최종 인프라 중계 서버를 고도로 중앙 집중화하거나 사용자가 실행할 수 있도록 지원합니다. 사용자가 하나의 중계 서버를 사용하는 것이 금지되는 경우에도 큰 혼란을 일으키지 않고 서로 원활하게 상호 작용하면서 자체 개인 중계 서버를 운영합니다.

그들은 다른 서버로 이동하거나 자체 서버를 운영할 수 있으며, 개인 키에 대한 제어권을 계속 유지하고 사용자가 인증을 위해 다른 곳에서 이를 사용할 수 있기 때문에 이전 서버에서 플랫폼을 분리해도 디지털 신원이나 팔로어를 잃지 않습니다. 그들이 그것을 찾으면.

릴레이 서버는 원하는 대로 실행할 수도 있습니다. 무료로 작동하고, 메시지를 게시하거나 다운로드하는 데 소액의 수수료를 부과하며, 메시지를 제출하려면 해시 캐시 스타일 작업 증명이 필요한 NIP도 있습니다.

게시물을 호스팅하고 이를 다른 사용자에게만 제공하는 단일 릴레이 서버일 수도 있고 Twitter나 Reddit과 같이 대규모로 운영되는 서버일 수도 있습니다(클라이언트는 원하는 대로 정보를 표시하고 구성할 수 있으므로 모든 소셜 미디어를 시뮬레이션할 수 있습니다). 이 모든 기능은 사용자를 차단하지 않고 원활하게 상호 운용됩니다.

Nostr이 해결해야 할 주요 관리 문제

사용자 공개/개인 키는 Nostr이 프로토콜로 작동하는 방식의 필수적인 부분입니다. 이는 실제 사용자와 다른 사용자가 이를 식별하는 방법을 긴밀하게 연결하여 릴레이 서버가 이 두 가지를 풀 수 없도록 방지합니다. 즉, 누군가의 식별자를 다른 사용자에게 제공하는 것입니다. 이는 또한 플랫폼의 가장 큰 문제 중 하나인 사용자 자신의 신원에 대한 통제력 부족을 해결합니다.

그러나 이로 인해 새로운 문제도 발생합니다. 키가 분실될 수 있고, 키가 손상될 수 있으며, 그러한 이벤트가 발생하면 사용자가 도움을 요청할 수 없게 됩니다.

이를 위해서는 사용자가 검증 가능하고 검색 가능한 방식으로 한 키 쌍에서 다른 키 쌍으로 전환하고 프로토콜을 통해 다른 사용자와 상호 작용할 수 있는 체계가 필연적으로 필요합니다. 전체 프로토콜은 특정 사용자(신원 키)로부터 이벤트가 발생했음을 증명하는 데 기반을 두고 있으므로 누군가의 키가 손상되면 모든 보장이 허공에 던져집니다.

Nostr에는 한 키의 순환을 다른 키에 연결하는 실제 암호화 체계가 필요합니다. 개발자 fiatjaf는 이 문제를 해결할 수 있는 기본적인 솔루션을 제안했습니다. 기본 아이디어는 탭루트 트리가 비트코인 ​​키에 커밋되는 방식과 유사하게 단일 마스터 시드에서 파생된 긴 주소 목록을 가져와 "조정된" 키 세트를 만드는 것입니다.

Taproot는 Taproot 트리의 Merkle 루트를 가져와 공개 키에 "추가"하여 새로운 공개 키를 생성합니다. 이는 새로운 공개 키와 일치하는 개인 키를 얻기 위해 해당 Merkle 루트를 개인 키에 추가하여 복제할 수 있습니다. Fiatjaf의 아이디어는 조정된 각 키가 실제로 다음 조정된 키를 생성하는 데 사용되었다는 증거를 포함하도록 약속을 끝에서 처음으로 연결하는 것입니다.

따라서 체인의 마지막 키인 Z부터 시작한다고 상상해 보세요. 무언가로 이를 조정할 수 있으며, 조정된 키 Z(Z' + Y = Y')를 사용하여 돌아가서 키 Y의 조정된 버전을 만들 수 있습니다. 여기에서 Y'를 가져와 X(Y' + X = X')를 조정하는 데 사용할 수 있습니다. 키 A까지 이 작업을 수행하고 A'를 가져온 다음 거기에서 해당 키를 사용합니다. 깨지면 사용자는 조정되지 않은 키 A와 조정된 키 B'가 포함된 이벤트를 브로드캐스팅할 수 있습니다.

여기에는 B'가 A'를 생성하는 데 사용되었음을 보여주는 데 필요한 모든 데이터가 포함되며 사용자는 즉시 A' 팔로우를 중단하고 대신 B'를 팔로우할 수 있습니다. 그들은 B'가 해당 사용자의 다음 키임을 명확하게 알고 대신 해당 키를 따릅니다.

그러나 이 제안에는 여전히 몇 가지 문제가 있습니다. 첫째, 사용될 모든 키는 미리 생성되어야 하며 완전히 새로운 키 세트로 순환할 수 있는 방법이 없습니다. 이 문제는 이 순환을 공증할 수 있는 이 체계에서 마스터 키를 커밋하거나 처음부터 매우 큰 키 세트를 생성함으로써 해결될 수 있습니다.

두 가지 방법 모두 가능하지만 궁극적으로는 루트 키 또는 키 입력 자료를 안전하게 유지하고 개별 단축키(핫키)만 Nostr 클라이언트에 노출해야 합니다.

그러나 이 체계는 루트 키 자료가 손실되거나 손상된 경우 사용자를 보호하거나 ID 복구를 위한 메커니즘을 제공하지 않습니다.

여기에서 잠재적인 솔루션에 대한 논의를 위해 생각하는 또 다른 방법은 한 키에서 다른 회전으로 이벤트에 서명하는 데에도 사용해야 하는 마스터 콜드 키에 대한 키를 조정하는 것입니다. A와 M(마스터 키)을 추가하여 파생된 키 A'가 있습니다. 회전 이벤트는 A, M, B'(B와 M을 추가하여 생성됨) 및 M의 서명이 됩니다. M은 다중 서명 임계값 키(2/3, 3/5 등)일 수 있습니다.

이는 손실에 대한 중복성을 추가하고 키 순환을 위한 안전한 메커니즘을 제공할 수 있습니다. 이는 또한 회복을 돕거나 이러한 키 중 일부를 신뢰할 수 있는 친구에게 전파하기 위해 서비스를 사용할 수 있는 기회를 열어줍니다. 이는 비트코인 ​​자체의 다중서명과 동일한 유연성을 제공합니다.

PIN26 또한 이 문제를 해결하는 데 매우 유용할 수 있는 제안이기도 합니다. 이는 한 키의 서명이 다른 키에 대신 이벤트를 게시하도록 권한을 부여할 수 있도록 하는 이벤트에 대한 프로토콜 확장을 지정합니다. 그런 다음 "토큰" 또는 위임된 서명 증명이 첫 번째 공개 키를 대신하여 두 번째 공개 키로 게시된 모든 이벤트에 포함됩니다. 시간 제한이 있을 수도 있으므로 위임 토큰은 자동으로 만료되므로 갱신해야 합니다.

키 관리 및 보안 문제는 장단점과 문제점으로 가득 찬 매우 넓은 설계 공간에서 발생하는 매우 큰 문제입니다. 그러나 Nostr이 사용자를 위해 이러한 ID의 무결성을 보호하고 유지할 수 없다면 ID로 사용되는 공개/개인 키 쌍을 기반으로 하는 프로토콜은 대규모로 채택되지 않을 것입니다.

소셜 미디어의 새해: Nostr 원칙 및 주요 관리 문제

Nostr을 향한 확장

전체 Nostr 프로토콜은 어딘가에서 릴레이 서버를 실행하는 사람에 의존합니다. "Nostr 네트워크"는 없으며 릴레이와 릴레이에 연결된 클라이언트만 있습니다. 사람들은 릴레이어를 운영하도록 인센티브를 받아야 하며, 이는 궁극적으로 릴레이어가 장기적으로 얼마나 확장할 수 있는지에 대한 큰 부분이 될 것입니다. Nostr 릴레이가 수익성이 없거나 최소한 자체 운영 비용을 충당할 만큼 충분한 돈을 가져오지 않는 한 Twitter 서버와 같은 규모의 릴레이는 결코 없을 것입니다.

광고문의

Nostr이 프로토콜로 작동하는 방식을 고려할 때 광고를 완전히 차단하는 것은 사소한 일이므로 실현 불가능한 솔루션이 됩니다. 릴레이 서버는 거의 모든 온라인 무료 서비스의 주요 수익 모델인 광고를 수익 모델로 사용하려고 시도할 수 있지만 문제는 기본적으로 사용자가 이를 선택해야 한다는 것입니다. 릴레이는 클라이언트에 보내는 이벤트에 광고를 쉽게 삽입할 수 있습니다. 그러나 클라이언트는 구독하려는 공개 키로 생성되지 않은 경우 UI에서 광고 이벤트를 쉽게 필터링할 수도 있습니다.

소액 결제

특히 소액 결제는 또 다른 확실한 솔루션입니다. 특히 통합하려는 지속적인 시도를 고려할 때 더욱 그렇습니다. 번개 네트워크 Nostr 앱에 더욱 집중하세요. 이 모델은 충전 방법에 있어 많은 유연성을 제공합니다. Relay는 이벤트 게시, 이벤트 읽기 다운로드 또는 이 둘의 조합에 대해서만 비용을 청구할 수 있으며, 소비하는 리소스 수에 따라 각각의 가격을 조정합니다. 하지만 이 모델이 트위터 규모까지 확장될 수 있을지는 의문이다.

콘텐츠 소액 결제는 다음을 기반으로 하는 많은 틈새 상품에서 실행 가능성을 보여주었습니다. 번개 네트워크하지만 실제로 글로벌 규모로 확장하는 데에는 두 가지 근본적인 문제가 있습니다.

첫째, 아직 비트코인 ​​채택이 충분하지 않습니다. 모든 사람이 Nostr의 모든 작은 서비스 상호 작용에 대해 마술처럼 비용을 지불한다고 해도 Twitter만큼 대규모 서비스를 지원할 만큼 비트코인을 보유하는 사람이 충분하지 않을 것입니다. Relay는 법정 화폐로 구독료를 청구할 수 있지만 이러한 결제 방법은 게시되거나 다운로드된 각 이벤트에 대해 소액의 수수료를 지불하는 것을 지원하지 않습니다.

둘째, 사람들은 실제로 이런 무료 서비스에 익숙합니다. 이것이 바로 우리가 기대하는 것입니다. 소액결제가 실제로 대규모 중계를 지원할 수는 없다고 생각합니다.

소셜 미디어의 새해: Nostr 원칙 및 주요 관리 문제

릴레이를 사용하는 모든 계층의 사용자에게 소액 결제를 강요하지 않고 소액 결제를 "더 끈기 있게" 또는 보다 지속 가능하게 만드는 방법이 있습니다. Twitter 복제본을 제외하고 Nostr 위에 다양한 애플리케이션을 구축하는 것에 대해 많은 이야기가 있었습니다. GitHub, Wikipedia, 심지어 Uber까지.

마지막이 핵심입니다. 경제적 기대입니다. 사람들은 어딘가에서 일자리가 광고될 때 수수료를 지불하거나 온라인으로 무언가를 주문하지만 무료라고 생각되는 Google, Twitter 등의 서비스를 제공하지 않을 때 마켓플레이스 운영자에게 수수료를 지불하는 데 매우 익숙합니다. 이는 중계자가 많은 마찰을 일으키거나 평균 잠재 사용자의 기대를 깨뜨리지 않고 사용자로부터 탄탄한 수입 기둥을 만들 수 있는 방법을 제공할 수 있습니다.

소액 결제도 요인이 될 경우 릴레이 운영자는 먼저 사용자로부터 자금을 받기 위해 라이트닝 노드를 실행해야 합니다. 이는 릴레이가 구현하는 소액 결제 모델과 적절하게 시너지 효과를 발휘할 경우 잠재적으로 수익을 증가시킬 수 있습니다.

릴레이 서버가 더 많은 수익을 얻을수록 이를 촉진하기 위해 라이트닝 네트워크에 더 많은 유동성이 필요합니다. 운영자가 네트워크에서 유동성을 배치하거나 분배하는 방법을 올바르게 계획한다면, 라우팅 노드를 실행하는 단순한 행위는 릴레이를 통해 데이터를 수신하거나 전송하는 데 부과되는 수수료 외에도 그 자체로 중요한 수익 창출원이 될 수 있습니다.

결론

앞서 언급한 것 외에도 Web3 소셜 프로젝트 노스트라마 스톤, 다음과 같은 프로젝트도 포함됩니다. 파캐스터렌즈, 기존 소셜 미디어 플랫폼을 빠르게 대체하지는 않습니다. 통계에 따르면 트위터에는 수억 명의 활성 사용자가 있으며, 페이스북 수십억이 있지만 마 스톤 ~ 만있다. 2.5 만명노스트라 약 가지고있다 220,000개의 고유한 사용자 ID. 많은 Web3 소셜 프로젝트는 대량 채택을 지연시키는 유용성 장애물에 직면해 있습니다.

언론과 정치는 떼려야 뗄 수 없는 관계다. Web3 소셜 프로젝트가 확산되고 공개 대화가 다양한 애플리케이션과 프로토콜에 걸쳐 분산됨에 따라 정치적인 결과가 발생할 수 있습니다. 심지어 메시나오랫동안 분산형 소셜 미디어를 옹호해 온 는 분산화가 최근 몇 년간 상호 적대감과 오해로 얼룩진 공개 담론을 더욱 부채질할 것이라고 우려하고 있습니다.

면책 조항 : 이 웹사이트의 정보는 일반적인 시장 논평으로 제공되며 투자 조언을 구성하지 않습니다. 투자하기 전에 직접 조사해 보시기 바랍니다.

뉴스를 추적하려면 우리와 함께하십시오: https://linktr.ee/coincu

해롤드

코인쿠 뉴스

소셜 미디어의 새해: Nostr 원칙 및 주요 관리 문제

다섯 번째 우파의 새로운 소셜 미디어 디자인은 수년 동안 연구되어 왔지만 대량 채택의 징후는 없습니다. 지난 1년 동안 암호화 기술의 지속적인 발전과 머스크의 트위터 인수에 대한 우려로 인해 분산형 소셜 네트워크는 새로운 기회를 열었습니다.
이러한 소셜 네트워크가 해결하려고 하는 문제에는 검열 강화, 콘텐츠 조정의 유연성 향상, 사람들이 온라인에서 말하는 내용을 형성하고 추적하는 대형 소셜 미디어 회사의 권한 감소 등이 포함될 수 있습니다.
새로운 플랫폼이 등장하고 성장함에 따라 대체 소셜 네트워크를 선택할 때 정치적인 고려 사항이 수반되는 경우가 많습니다. Getr, Parler, Gab 및 Truth Social과 같은 사이트는 모두 Twitter에 대한 언론의 자유 대안으로 홍보함으로써 권리를 추구합니다.
오늘 우리가 논의할 것은 Nostr-다무스, 최근 많은 주목을 받고 있으며 다소 혁신적인 새로운 소셜 미디어 프로토콜입니다. 여기에는 Nostr의 기술 원칙, 해결해야 할 주요 관리 문제, 계전기가 계속 작동하도록 장려하는 방법이 포함됩니다.
소셜 미디어의 새해: Nostr 원칙 및 주요 관리 문제

Nostr 개요

2020에 출시, 노스트라 사용자가 공개-개인 키 암호화를 사용하여 디지털 서명을 사용하여 자신의 신원을 소유하고 게시물을 확인할 수 있도록 하는 분산형 프로토콜입니다. 그런 다음 이러한 게시물은 상호 연결된 서버 네트워크로 전파됩니다. 이 프로토콜은 초기 실험에서 소셜 네트워크에 비해 너무 느린 것으로 밝혀진 블록체인을 사용하지 않습니다. 그러나 구조적 유사점이 있으며 Nostr은 자유주의 및 오픈 소스 정신으로 암호화폐 군중에서 초기 틈새 시장을 찾았습니다.

마스토돈 대 노스트르

Nostr 프로토콜과 첫 번째 릴레이 서버는 2020년 말 개발자 fiatjaf에 의해 만들어졌습니다. 널리 주목을 받기 전에 Nostr은 Twitter와 Mastodon의 문제에 대한 가벼운 솔루션을 목표로 하는 조용한 틈새 프로토콜이었습니다.

2016년 설립된 오픈소스 네트워크인 마스토돈(Mastodon)은 누구나 서버를 설정할 수 있게 해준다. 디자인은 종종 "연합"으로 설명되며 정의 방법에 따라 "Web3"의 흐릿한 선에 속할 수도 있고 포함되지 않을 수도 있습니다. Mastodon을 사용하면 사용자는 맞춤형 콘텐츠 조정 규칙을 통해 선별된 커뮤니티에 참여할 수 있습니다. 현재 등록된 사용자 수는 200w+에 도달했으며 진보주의자, 언론인, 학자들의 안전한 피난처가 되었습니다.

In 트위터마 스톤 시스템, ID/사용자 이름은 서버를 실행하는 사람에 의해 제어됩니다.

Nostr의 핵심 차이점은 각 사용자가 서버 운영자가 소유한 사용자 이름을 사용하는 대신 공개/개인 키 쌍을 사용하여 기능을 처리하므로 Nostr 검열에 저항한다는 것입니다. 이는 전체 Nostr 프로토콜을 구축하기 위한 핵심 구성 요소 중 하나입니다.

소셜 미디어의 새해: Nostr 원칙 및 주요 관리 문제

이벤트: 메시지를 보내고 검색하기 위해 클라이언트와 클라이언트가 연결하는 릴레이 서버에서 사용하는 기본 개체/데이터 유형입니다. 프로토콜의 일반적인 개념은 클라이언트가 릴레이 서버에 이벤트를 보내고, 릴레이 서버가 이벤트를 저장하고 인덱싱하고, 다른 클라이언트가 릴레이 서버와 통신하여 수신하고 저장한 이벤트를 요청할 수 있다는 것입니다. 원본에서는 닙 01에서는 세 가지 이벤트 유형이 정의되었습니다.

  • 사용자 이름, 사진, 약력 등 사용자에 대한 메타데이터를 보냅니다.
  • SMS 및 기본 콘텐츠 전송
  • 이벤트 작성자를 팔로우하는 사람들이 연결될 수 있도록 중계 서버를 추천합니다.

모든 이벤트는 특별히 정의된 방식으로 구성됩니다. 작성자의 공개 키, 생성 타임스탬프, 유형(또는 사양 종류), 콘텐츠 페이로드 및 이벤트 작성자의 서명이 포함됩니다. 또는 다른 이벤트나 사용자를 참조하고 작성자의 서명을 제외한 모든 항목의 해시인 ID 값(비트코인 거래의 TXID와 유사)을 갖는 태그가 있을 수 있습니다.

이를 통해 사용자는 서명(및 키가 손상되지 않은 경우 키 소유자)을 확인하여 메시지가 실제로 공개 키 소유자에 의해 생성되었으며 서명 이후 메시지가 변경되지 않았음을 보장할 수 있습니다. 그것.

비트코인 거래가 서명된 후에는 무효화되지 않고 변경될 수 없는 것처럼, 사용자는 거래를 생성한 이후에는 거래를 변경할 수 없습니다. 노스트라 이벤트는 명백한 사기로 만들지 않고 서명했습니다.

이벤트형 시스템이 기존보다 대폭 확장되었습니다. PIN. 직접 암호화된 메시지에는 보낸 사람의 개인 키와 받는 사람의 공개 키를 결합하여 공유 비밀을 만드는 이벤트 유형이 있으며, 그 결과는 보낸 사람의 공개 키와 받는 사람의 개인 키를 결합하여 얻는 것과 동일합니다. 동일합니다(BIP 47과 자동 결제가 작동하는 방식입니다).

교체 가능한 이벤트 유형과 임시 이벤트 유형도 있습니다. 교체 가능한 이벤트의 경우(분명히) 이벤트의 원래 작성자가 이전 이벤트를 대체하기 위해 새 이벤트에 서명할 수 있도록 설계되었습니다. 이 사양을 따르는 릴레이 서버는 저장소에서 오래된 이벤트를 자동으로 삭제하고 수신 즉시 클라이언트에 최신 버전을 제공하기 시작합니다.

임시 이벤트는 중계로 전송될 때 작성자를 구독하는 모든 사람에게 방송되지만 중계 서버는 이를 저장하지 않도록 설계되었습니다. 이는 온라인에 있는 사람들만이 방송 중에 메시지를 볼 가능성을 만듭니다. 다른 사람의 이벤트(예: 좋아요 또는 이모티콘)에 대한 반응을 나타내는 이벤트 유형도 있습니다.

마지막 질문에 대해 말하자면, 이벤트에는 태그도 포함될 수 있습니다. 현재 다음과 같은 태그 유형이 있습니다. 이벤트 (정확한 Nostr 사건을 언급함), 공개 키 (다른 사용자를 태그하거나 참조하기 위해) 제목 (이메일 제목과 같은 기능을 모방하기 위해)

소셜 미디어의 새해: Nostr 원칙 및 주요 관리 문제

이들 모두에는 사용자가 실제로 다른 서버에서 상호 작용할 수 있도록 데이터를 가져오는 특정 중계 서버에 대한 포인터가 포함될 수 있습니다. 즉, 사용자는 다른 서버의 다른 사용자와 상호 작용하고 참조할 수 있는 중계 서버에 자신의 콘텐츠를 게시합니다. 많은 수의 복잡한 작업을 수행하는 관련 데이터가 어디에 있는지 알아낼 필요 없이 모든 사용자가 적절한 순서로 상호 작용의 전체 스레드를 일관되게 얻을 수 있도록 서버를 중계합니다.

원래의 PIN에서는 클라이언트가 수신에 관심이 있는 이벤트에 대한 필터를 포함하는 메시지/데이터 구조를 구독하여 클라이언트가 릴레이 서버와 상호 작용하는 방법에 대한 사양이 제공되었습니다. 이러한 필터는 사용자의 공개 키, 정확한 이벤트, 이벤트 유형 또는 이전 기준에 따라 원하는 특정 기간을 지정할 수 있습니다.

사용자는 "1xjisj..."와 같은 공개 키 또는 이벤트 ID의 접두사를 제출하고 해당 짧은 문자열로 시작하는 공개 키에서 하나 이상의 이벤트를 수신할 수도 있습니다(이는 실제로 보고 싶은 것을 릴레이 서버에서 숨기는 데 유용합니다). .

전반적으로 이 프로토콜은 사용자 간에 메시지를 전달하기 위한 매우 간단한 일반 체계로, 메시지 무결성 보장, 메시지 전송을 위한 공개 키 ID 사용과 같은 중요한 사항을 다루는 동시에 최종 인프라 중계 서버를 고도로 중앙 집중화하거나 사용자가 실행할 수 있도록 지원합니다. 사용자가 하나의 중계 서버를 사용하는 것이 금지되는 경우에도 큰 혼란을 일으키지 않고 서로 원활하게 상호 작용하면서 자체 개인 중계 서버를 운영합니다.

그들은 다른 서버로 이동하거나 자체 서버를 운영할 수 있으며, 개인 키에 대한 제어권을 계속 유지하고 사용자가 인증을 위해 다른 곳에서 이를 사용할 수 있기 때문에 이전 서버에서 플랫폼을 분리해도 디지털 신원이나 팔로어를 잃지 않습니다. 그들이 그것을 찾으면.

릴레이 서버는 원하는 대로 실행할 수도 있습니다. 무료로 작동하고, 메시지를 게시하거나 다운로드하는 데 소액의 수수료를 부과하며, 메시지를 제출하려면 해시 캐시 스타일 작업 증명이 필요한 NIP도 있습니다.

게시물을 호스팅하고 이를 다른 사용자에게만 제공하는 단일 릴레이 서버일 수도 있고 Twitter나 Reddit과 같이 대규모로 운영되는 서버일 수도 있습니다(클라이언트는 원하는 대로 정보를 표시하고 구성할 수 있으므로 모든 소셜 미디어를 시뮬레이션할 수 있습니다). 이 모든 기능은 사용자를 차단하지 않고 원활하게 상호 운용됩니다.

Nostr이 해결해야 할 주요 관리 문제

사용자 공개/개인 키는 Nostr이 프로토콜로 작동하는 방식의 필수적인 부분입니다. 이는 실제 사용자와 다른 사용자가 이를 식별하는 방법을 긴밀하게 연결하여 릴레이 서버가 이 두 가지를 풀 수 없도록 방지합니다. 즉, 누군가의 식별자를 다른 사용자에게 제공하는 것입니다. 이는 또한 플랫폼의 가장 큰 문제 중 하나인 사용자 자신의 신원에 대한 통제력 부족을 해결합니다.

그러나 이로 인해 새로운 문제도 발생합니다. 키가 분실될 수 있고, 키가 손상될 수 있으며, 그러한 이벤트가 발생하면 사용자가 도움을 요청할 수 없게 됩니다.

이를 위해서는 사용자가 검증 가능하고 검색 가능한 방식으로 한 키 쌍에서 다른 키 쌍으로 전환하고 프로토콜을 통해 다른 사용자와 상호 작용할 수 있는 체계가 필연적으로 필요합니다. 전체 프로토콜은 특정 사용자(신원 키)로부터 이벤트가 발생했음을 증명하는 데 기반을 두고 있으므로 누군가의 키가 손상되면 모든 보장이 허공에 던져집니다.

Nostr에는 한 키의 순환을 다른 키에 연결하는 실제 암호화 체계가 필요합니다. 개발자 fiatjaf는 이 문제를 해결할 수 있는 기본적인 솔루션을 제안했습니다. 기본 아이디어는 탭루트 트리가 비트코인 ​​키에 커밋되는 방식과 유사하게 단일 마스터 시드에서 파생된 긴 주소 목록을 가져와 "조정된" 키 세트를 만드는 것입니다.

Taproot는 Taproot 트리의 Merkle 루트를 가져와 공개 키에 "추가"하여 새로운 공개 키를 생성합니다. 이는 새로운 공개 키와 일치하는 개인 키를 얻기 위해 해당 Merkle 루트를 개인 키에 추가하여 복제할 수 있습니다. Fiatjaf의 아이디어는 조정된 각 키가 실제로 다음 조정된 키를 생성하는 데 사용되었다는 증거를 포함하도록 약속을 끝에서 처음으로 연결하는 것입니다.

따라서 체인의 마지막 키인 Z부터 시작한다고 상상해 보세요. 무언가로 이를 조정할 수 있으며, 조정된 키 Z(Z' + Y = Y')를 사용하여 돌아가서 키 Y의 조정된 버전을 만들 수 있습니다. 여기에서 Y'를 가져와 X(Y' + X = X')를 조정하는 데 사용할 수 있습니다. 키 A까지 이 작업을 수행하고 A'를 가져온 다음 거기에서 해당 키를 사용합니다. 깨지면 사용자는 조정되지 않은 키 A와 조정된 키 B'가 포함된 이벤트를 브로드캐스팅할 수 있습니다.

여기에는 B'가 A'를 생성하는 데 사용되었음을 보여주는 데 필요한 모든 데이터가 포함되며 사용자는 즉시 A' 팔로우를 중단하고 대신 B'를 팔로우할 수 있습니다. 그들은 B'가 해당 사용자의 다음 키임을 명확하게 알고 대신 해당 키를 따릅니다.

그러나 이 제안에는 여전히 몇 가지 문제가 있습니다. 첫째, 사용될 모든 키는 미리 생성되어야 하며 완전히 새로운 키 세트로 순환할 수 있는 방법이 없습니다. 이 문제는 이 순환을 공증할 수 있는 이 체계에서 마스터 키를 커밋하거나 처음부터 매우 큰 키 세트를 생성함으로써 해결될 수 있습니다.

두 가지 방법 모두 가능하지만 궁극적으로는 루트 키 또는 키 입력 자료를 안전하게 유지하고 개별 단축키(핫키)만 Nostr 클라이언트에 노출해야 합니다.

그러나 이 체계는 루트 키 자료가 손실되거나 손상된 경우 사용자를 보호하거나 ID 복구를 위한 메커니즘을 제공하지 않습니다.

여기에서 잠재적인 솔루션에 대한 논의를 위해 생각하는 또 다른 방법은 한 키에서 다른 회전으로 이벤트에 서명하는 데에도 사용해야 하는 마스터 콜드 키에 대한 키를 조정하는 것입니다. A와 M(마스터 키)을 추가하여 파생된 키 A'가 있습니다. 회전 이벤트는 A, M, B'(B와 M을 추가하여 생성됨) 및 M의 서명이 됩니다. M은 다중 서명 임계값 키(2/3, 3/5 등)일 수 있습니다.

이는 손실에 대한 중복성을 추가하고 키 순환을 위한 안전한 메커니즘을 제공할 수 있습니다. 이는 또한 회복을 돕거나 이러한 키 중 일부를 신뢰할 수 있는 친구에게 전파하기 위해 서비스를 사용할 수 있는 기회를 열어줍니다. 이는 비트코인 ​​자체의 다중서명과 동일한 유연성을 제공합니다.

PIN26 또한 이 문제를 해결하는 데 매우 유용할 수 있는 제안이기도 합니다. 이는 한 키의 서명이 다른 키에 대신 이벤트를 게시하도록 권한을 부여할 수 있도록 하는 이벤트에 대한 프로토콜 확장을 지정합니다. 그런 다음 "토큰" 또는 위임된 서명 증명이 첫 번째 공개 키를 대신하여 두 번째 공개 키로 게시된 모든 이벤트에 포함됩니다. 시간 제한이 있을 수도 있으므로 위임 토큰은 자동으로 만료되므로 갱신해야 합니다.

키 관리 및 보안 문제는 장단점과 문제점으로 가득 찬 매우 넓은 설계 공간에서 발생하는 매우 큰 문제입니다. 그러나 Nostr이 사용자를 위해 이러한 ID의 무결성을 보호하고 유지할 수 없다면 ID로 사용되는 공개/개인 키 쌍을 기반으로 하는 프로토콜은 대규모로 채택되지 않을 것입니다.

소셜 미디어의 새해: Nostr 원칙 및 주요 관리 문제

Nostr을 향한 확장

전체 Nostr 프로토콜은 어딘가에서 릴레이 서버를 실행하는 사람에 의존합니다. "Nostr 네트워크"는 없으며 릴레이와 릴레이에 연결된 클라이언트만 있습니다. 사람들은 릴레이어를 운영하도록 인센티브를 받아야 하며, 이는 궁극적으로 릴레이어가 장기적으로 얼마나 확장할 수 있는지에 대한 큰 부분이 될 것입니다. Nostr 릴레이가 수익성이 없거나 최소한 자체 운영 비용을 충당할 만큼 충분한 돈을 가져오지 않는 한 Twitter 서버와 같은 규모의 릴레이는 결코 없을 것입니다.

광고문의

Nostr이 프로토콜로 작동하는 방식을 고려할 때 광고를 완전히 차단하는 것은 사소한 일이므로 실현 불가능한 솔루션이 됩니다. 릴레이 서버는 거의 모든 온라인 무료 서비스의 주요 수익 모델인 광고를 수익 모델로 사용하려고 시도할 수 있지만 문제는 기본적으로 사용자가 이를 선택해야 한다는 것입니다. 릴레이는 클라이언트에 보내는 이벤트에 광고를 쉽게 삽입할 수 있습니다. 그러나 클라이언트는 구독하려는 공개 키로 생성되지 않은 경우 UI에서 광고 이벤트를 쉽게 필터링할 수도 있습니다.

소액 결제

특히 소액 결제는 또 다른 확실한 솔루션입니다. 특히 통합하려는 지속적인 시도를 고려할 때 더욱 그렇습니다. 번개 네트워크 Nostr 앱에 더욱 집중하세요. 이 모델은 충전 방법에 있어 많은 유연성을 제공합니다. Relay는 이벤트 게시, 이벤트 읽기 다운로드 또는 이 둘의 조합에 대해서만 비용을 청구할 수 있으며, 소비하는 리소스 수에 따라 각각의 가격을 조정합니다. 하지만 이 모델이 트위터 규모까지 확장될 수 있을지는 의문이다.

콘텐츠 소액 결제는 다음을 기반으로 하는 많은 틈새 상품에서 실행 가능성을 보여주었습니다. 번개 네트워크하지만 실제로 글로벌 규모로 확장하는 데에는 두 가지 근본적인 문제가 있습니다.

첫째, 아직 비트코인 ​​채택이 충분하지 않습니다. 모든 사람이 Nostr의 모든 작은 서비스 상호 작용에 대해 마술처럼 비용을 지불한다고 해도 Twitter만큼 대규모 서비스를 지원할 만큼 비트코인을 보유하는 사람이 충분하지 않을 것입니다. Relay는 법정 화폐로 구독료를 청구할 수 있지만 이러한 결제 방법은 게시되거나 다운로드된 각 이벤트에 대해 소액의 수수료를 지불하는 것을 지원하지 않습니다.

둘째, 사람들은 실제로 이런 무료 서비스에 익숙합니다. 이것이 바로 우리가 기대하는 것입니다. 소액결제가 실제로 대규모 중계를 지원할 수는 없다고 생각합니다.

소셜 미디어의 새해: Nostr 원칙 및 주요 관리 문제

릴레이를 사용하는 모든 계층의 사용자에게 소액 결제를 강요하지 않고 소액 결제를 "더 끈기 있게" 또는 보다 지속 가능하게 만드는 방법이 있습니다. Twitter 복제본을 제외하고 Nostr 위에 다양한 애플리케이션을 구축하는 것에 대해 많은 이야기가 있었습니다. GitHub, Wikipedia, 심지어 Uber까지.

마지막이 핵심입니다. 경제적 기대입니다. 사람들은 어딘가에서 일자리가 광고될 때 수수료를 지불하거나 온라인으로 무언가를 주문하지만 무료라고 생각되는 Google, Twitter 등의 서비스를 제공하지 않을 때 마켓플레이스 운영자에게 수수료를 지불하는 데 매우 익숙합니다. 이는 중계자가 많은 마찰을 일으키거나 평균 잠재 사용자의 기대를 깨뜨리지 않고 사용자로부터 탄탄한 수입 기둥을 만들 수 있는 방법을 제공할 수 있습니다.

소액 결제도 요인이 될 경우 릴레이 운영자는 먼저 사용자로부터 자금을 받기 위해 라이트닝 노드를 실행해야 합니다. 이는 릴레이가 구현하는 소액 결제 모델과 적절하게 시너지 효과를 발휘할 경우 잠재적으로 수익을 증가시킬 수 있습니다.

릴레이 서버가 더 많은 수익을 얻을수록 이를 촉진하기 위해 라이트닝 네트워크에 더 많은 유동성이 필요합니다. 운영자가 네트워크에서 유동성을 배치하거나 분배하는 방법을 올바르게 계획한다면, 라우팅 노드를 실행하는 단순한 행위는 릴레이를 통해 데이터를 수신하거나 전송하는 데 부과되는 수수료 외에도 그 자체로 중요한 수익 창출원이 될 수 있습니다.

결론

앞서 언급한 것 외에도 Web3 소셜 프로젝트 노스트라마 스톤, 다음과 같은 프로젝트도 포함됩니다. 파캐스터렌즈, 기존 소셜 미디어 플랫폼을 빠르게 대체하지는 않습니다. 통계에 따르면 트위터에는 수억 명의 활성 사용자가 있으며, 페이스북 수십억이 있지만 마 스톤 ~ 만있다. 2.5 만명노스트라 약 가지고있다 220,000개의 고유한 사용자 ID. 많은 Web3 소셜 프로젝트는 대량 채택을 지연시키는 유용성 장애물에 직면해 있습니다.

언론과 정치는 떼려야 뗄 수 없는 관계다. Web3 소셜 프로젝트가 확산되고 공개 대화가 다양한 애플리케이션과 프로토콜에 걸쳐 분산됨에 따라 정치적인 결과가 발생할 수 있습니다. 심지어 메시나오랫동안 분산형 소셜 미디어를 옹호해 온 는 분산화가 최근 몇 년간 상호 적대감과 오해로 얼룩진 공개 담론을 더욱 부채질할 것이라고 우려하고 있습니다.

면책 조항 : 이 웹사이트의 정보는 일반적인 시장 논평으로 제공되며 투자 조언을 구성하지 않습니다. 투자하기 전에 직접 조사해 보시기 바랍니다.

뉴스를 추적하려면 우리와 함께하십시오: https://linktr.ee/coincu

해롤드

코인쿠 뉴스

67회 방문, 오늘 3회 방문