Nostr とは何か、および Linux での使用方法
Nostr は、ソーシャル メディアの使用方法を簡素化することを目的とした、新しく革新的なインターネット プロトコルです。Nostr は、単一の Web サイトの代わりに、リレーと公開キー暗号化を使用して、インターネット上のメッセージのブロードキャストを分散化します。
この記事では、Linux に Nostr クライアントをインストールする方法を説明します。さらに、Nostr ネットワークに参加するために独自の一意のキーペアを作成する方法も示します。
Nostr はどのように機能し、なぜ使用するのでしょうか?
Nostr の仕組みは、すべてのユーザーがネットワーク内でユーザーを識別するための一意のキーのペアを持っていることです。ユーザーが Nostr リレーとの間で送受信するすべてのメッセージは、ユーザーのキーを使用して署名され、暗号化されます。
その結果、署名キーを所有するユーザーのみがメッセージを開いてデコードできます。これにより、Nostr を通過するコンテンツはデフォルトで非公開になります。
それとは別に、他のソーシャル メディア Web サイトに対する Nostr のもう 1 つの利点は、「コンテンツに依存しない」ことです。これは、プロトコルが送受信メッセージに厳密な形式を必要としないことを意味します。たとえば、Nostr 投稿はツイートのように短くても、特集ブログのように長くても構いません。
Gossip Nostr クライアントのインストール
Nostr を使用する最初のステップは、コンピューターにクライアントをインストールすることです。ネットワークに侵入できるプログラムは数多くありますが、現時点で最も信頼できるプログラムは Gossip です。これはデスクトップ指向のクライアントであり、コンピュータ上で Web ブラウザを実行する必要はありません。
- 開発者の Github リポジトリからパッケージをダウンロードします。
wget https://github.com/mikedilger/gossip/releases/download/v0.6.0/gossip_0.6.0_amd64.deb
- をダブルクリックします。deb ファイルを編集して、システムへの Gossip パッケージのインストールを開始します。
最初の Nostr アカウントの作成
- 「アプリケーション」メニューから「Gossip」アプリケーションを起動します。
- これにより、真っ白なウィンドウが開き、Gossip 内でできることの概要が表示されます。最初のアカウントを作成するには、「あなた」をクリックしてください。
- 「キーペアの生成」カテゴリの下の最初のテキスト ボックスをクリックし、アカウントのパスワードを入力します。
- 「今すぐ生成」をクリックして、新しい Nostr アカウントを作成します。
既存の Nostr アカウントのインポート
新しい Nostr アカウントを作成する以外に、Gossip では既存の Nostr キーをプライマリ ユーザー アカウントとしてインポートすることもできます。これは、すでに Nostr を使用していて、フォロワー リストをやり直したくない場合に便利です。
必要なのは、現在の Nostr アカウントの秘密キーを見つけて、Gossip の「秘密キーのインポート」カテゴリの下にある「秘密キーの入力」テキスト ボックスに貼り付けることだけです。「インポート」をクリックします。
リレーへの接続とメモの送信
Nostr を動作させるには、Nostr を中継ノードに接続する必要があります。これらは、暗号化された情報を Nostr 全体に伝達するクラウド上の小さなサーバーです。また、ネットワーク内の他のユーザーを見つけたり、自分の投稿をフォロワーに配信したりすることもできます。
- 「リレー」ボタンをクリックします。
- 「設定」サブボタンをクリックします。
- リレーを追加するには、接続するサーバーの完全な URL を入力し、「追加」をクリックします。私の場合、wss://nos.lol、wss://relay.nostr.band、および wss://purplepag.es のリレーを使用します。
- 新しいリレーの横にある「読み取り」、「書き込み」、および「アドバタイズ」チェックボックスをクリックします。これにより、Gossip クライアントはこれらを使用して他のクライアントと通信できるようになります。
- これで、最初のノートを公開できるようになりました。「フィード」ボタンをクリックします。
- 最初のメモを送信するには、空白のテキスト ボックスに書き込み、[送信] をクリックします。
他の Nostr アカウントをフォローする
自分にメモを送信するだけでなく、ネットワーク内の他のユーザーをフォローして交流することもできます。これは、ほとんどのソーシャル メディア Web サイトの「フォロー」機能に似ています。
- 「人物」ボタンをクリックします。
- 「新しい人をフォローする」をクリックします。
- フォローするアカウントのプロファイル キーを指定します。これは、「nprofile」で始まる文字と数字の長い文字列です。ユーザー ディレクトリ Web サイトにアクセスすると、現在のユーザーのリストとその nprofile キーを見つけることができます。
- ユーザーの nprofile キーを取得するには、フォローするユーザーの横にある小さな下矢印記号を押します。
- 「nprofileをコピー」をクリックします。
- nprofile キーを取得したら、Gossip に戻り、それを「nprofile をフォローする」カテゴリのすぐ下のテキストボックスに貼り付けます。
- 「フォロー」ボタンをクリックすると、そのユーザーのメモや情報が読み込まれます。
外部 Nostr アカウントのフィードを読む
Nostr の優れた機能の 1 つは、nprofile キーを知っていれば、特定のアカウントに送信されている公開データを読み取ることができることです。これは、お気に入りのユーザーの「読み取り専用」フィードを作成したいユーザーにとって便利です。
- 別のアカウントのパブリック フィードをインポートするには、その「npub」キーを取得する必要があります。これは、Nostr.Band に行くことでも入手できます。
- Gossip にインポートするユーザーの下矢印記号をクリックします。
- 「npubをコピー」をクリックします。
- Gossip を開き、「あなた」、「キー」の順にクリックします。
- ウィンドウを下にスクロールし、「公開キーのインポート」カテゴリの下にあるテキストボックスに npub キーを貼り付けます。
- 「公開キーのインポート」をクリックして、Gossip に外部アカウントのフィードをロードします。
よくある質問
Nostr クライアントに投稿が表示されません。
この問題は、ゴシップ リレー リストの設定が間違っているか、リレーの故障が原因である可能性が高くなります。これを修正するには、すべてのサーバーの「読み取り」および「書き込み」権限が有効になっているかどうか、リレー リストを再確認します。Gossip クライアントの冗長バックアップとして機能する追加のリレーを含めることもできます。
Gossip Nostr アカウントを別のクライアントで使用できますか?
はい。Nostr アカウントは公開鍵と秘密鍵の単純なペアにすぎないため、アカウントを任意のクライアントに持ち込んでも、すべてのメモと現在のフォロワー リストが読み込まれます。
Nostr でスパム メッセージをブロックすることはできますか?
はいといいえ。デフォルトでは、パブリックリレーはメモの出所に関係なく常にメモを受け入れます。これは、スパム送信者はいつでもメッセージをパブリックにブロードキャストでき、これらのメッセージをフィルタリングするかどうかはユーザーのクライアント次第であることを意味します。ただし、リレー レベルでスパム フィルタリングを実行する有料サービスが多数あり、加入できます。
画像クレジット: Redd F via Unsplash。すべての変更とスクリーンショットは Ramces Red によるものです。
コメントを残す