Awed
https://pbs.twimg.com/profile_images/1590603554947207168/pHuvaLba_400x400.jpg
ここはAwedのページですScrapbox Beaver.icon
X68000 BBS sub-op. 草の根BBS南京の元シスオペ
自分用メモ:Nostrの原理(Githubの和訳)
クライアントとリレーの2つのコンポーネントがある。
各ユーザーはクライアントを実行する。
リレーは誰でも実行できる。
すべてのユーザは公開鍵で識別される。
すべての投稿は署名される。
すべてのクライアントはこれらの署名を検証する。
クライアントは自分の選んだリレーからデータを取得し、自分の選んだ他のリレーにデータを送信する。
リレーは他のリレーと通信することはなく、ユーザーと直接通信するのみである。
たとえば、ある人を「フォロー」するということは、ユーザーが自分のクライアントに、その公開鍵からの投稿を知るリレーに問い合わせるよう命令することを意味する。
クライアントは起動時に、自分がフォローしているすべてのユーザーについて知っているすべてのリレーからデータを照会し(たとえば、直近のすべての更新)、そのデータを時系列でユーザーに表示する。
post にはあらゆる種類の構造化データを含めることができるが、最もよく使われるものは、すべてのクライアントとリレーがシームレスに扱えるように、標準化される予定。