Nostr

From Wikipedia, the free encyclopedia

Nostr(Notes and Other Stuff Transmitted by Relays)は、シンプルかつオープンなプロトコル[1]。イベントオブジェクト(JSONデータ)に基づいてやり取りを行う。Nostrアカウントは、公開鍵暗号に基づいておりイベントオブジェクトがユーザ本人から送信されたことを検証できる。Nostrはプロトコルであり、登録やログインをするサービスではない。そのため、NostrはSNSと紹介されることがあるが誤りである[2]

概要 開発者 ...
Nostr
通信プロトコル
開発者 fiatjaf
閉じる

概要

fiatjafによって提唱されたプロトコルであり、Twitterの創業者であり元CEOのジャック・ドーシーが14BTCの支援を行っている[3][4]

クライアントとリレーの2つのコンポーネントによって構成されており、WebSocketによる通信を行う。クライアントは、秘密鍵を持ち、リレーにイベントオブジェクトを送信する。リレーは、送信されたイベントオブジェクトを保存しておき、要求に基づいてクライアントに配信する。イベントオブジェクトはクライアントによって公開鍵暗号による署名がされており、秘密鍵を持つユーザが公開したものであることを公開鍵によって検証できる。これにより、改ざんが防止される。

発展

開発

Nostrは、GitHub上でNIP(Nostr Implementation Possibilities)を公開しており、改善の提案・議論を行うことができる[5]

また、Nostr上で動作するリレーやクライアントなどもGitHub上で多く公開されている[6]

脚注

Related Articles

Wikiwand AI