Nostr とは何か、および Linux での使用方法

Nostr とは何か、および Linux での使用方法

Nostr は、ソーシャル メディアの使用方法を簡素化することを目的とした、新しく革新的なインターネット プロトコルです。Nostr は、単一の Web サイトの代わりに、リレーと公開キー暗号化を使用して、インターネット上のメッセージのブロードキャストを分散化します。

この記事では、Linux に Nostr クライアントをインストールする方法を説明します。さらに、Nostr ネットワークに参加するために独自の一意のキーペアを作成する方法も示します。

Nostr はどのように機能し、なぜ使用するのでしょうか?

Nostr の仕組みは、すべてのユーザーがネットワーク内でユーザーを識別するための一意のキーのペアを持っていることです。ユーザーが Nostr リレーとの間で送受信するすべてのメッセージは、ユーザーのキーを使用して署名され、暗号化されます。

その結果、署名キーを所有するユーザーのみがメッセージを開いてデコードできます。これにより、Nostr を通過するコンテンツはデフォルトで非公開になります。

2 人の 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

Gossip のダウンロード プロセスを示すターミナル ウィンドウ。
  • をダブルクリックします。deb ファイルを編集して、システムへの Gossip パッケージのインストールを開始します。

最初の Nostr アカウントの作成

  • 「アプリケーション」メニューから「Gossip」アプリケーションを起動します。
  • これにより、真っ白なウィンドウが開き、Gossip 内でできることの概要が表示されます。最初のアカウントを作成するには、「あなた」をクリックしてください。
ゴシップのランディング画面のスクリーンショット。
  • 「キーペアの生成」カテゴリの下の最初のテキスト ボックスをクリックし、アカウントのパスワードを入力します。
Nostr キー生成プロセスのスクリーンショット。
  • 「今すぐ生成」をクリックして、新しい Nostr アカウントを作成します。
Nostr キー生成ボタンの強調表示されたスクリーンショット。

既存の Nostr アカウントのインポート

新しい Nostr アカウントを作成する以外に、Gossip では既存の Nostr キーをプライマリ ユーザー アカウントとしてインポートすることもできます。これは、すでに Nostr を使用していて、フォロワー リストをやり直したくない場合に便利です。

必要なのは、現在の Nostr アカウントの秘密キーを見つけて、Gossip の「秘密キーのインポート」カテゴリの下にある「秘密キーの入力」テキスト ボックスに貼り付けることだけです。「インポート」をクリックします。

リレーへの接続とメモの送信

Nostr を動作させるには、Nostr を中継ノードに接続する必要があります。これらは、暗号化された情報を Nostr 全体に伝達するクラウド上の小さなサーバーです。また、ネットワーク内の他のユーザーを見つけたり、自分の投稿をフォロワーに配信したりすることもできます。

  • 「リレー」ボタンをクリックします。
Relays カテゴリを強調表示した Gossip インターフェイスのスクリーンショット。
  • 「設定」サブボタンをクリックします。
Nostr リレーの設定サブカテゴリを示す強調表示されたスクリーンショット。
  • リレーを追加するには、接続するサーバーの完全な URL を入力し、「追加」をクリックします。私の場合、wss://nos.lol、wss://relay.nostr.band、および wss://purplepag.es のリレーを使用します。
Gossip に新しく追加されたリレーのリストを示すスクリーンショット。
  • 新しいリレーの横にある「読み取り」、「書き込み」、および「アドバタイズ」チェックボックスをクリックします。これにより、Gossip クライアントはこれらを使用して他のクライアントと通信できるようになります。
Gossip クライアントで複数のリレーが有効になっているスクリーンショット。
  • これで、最初のノートを公開できるようになりました。「フィード」ボタンをクリックします。
フィード カテゴリのリンクを示す強調表示されたスクリーンショット。
  • 最初のメモを送信するには、空白のテキスト ボックスに書き込み、[送信] をクリックします。
ゴシップのフィード インターフェイスを示すスクリーンショット。

他の Nostr アカウントをフォローする

自分にメモを送信するだけでなく、ネットワーク内の他のユーザーをフォローして交流することもできます。これは、ほとんどのソーシャル メディア Web サイトの「フォロー」機能に似ています。

  • 「人物」ボタンをクリックします。
ゴシップの人物カテゴリへのリンクを示す強調表示されたスクリーンショット。
  • 「新しい人をフォローする」をクリックします。
Gossip 内の [Follow Someone New] リンクを示すスクリーンショット。
  • フォローするアカウントのプロファイル キーを指定します。これは、「nprofile」で始まる文字と数字の長い文字列です。ユーザー ディレクトリ Web サイトにアクセスすると、現在のユーザーのリストとその nprofile キーを見つけることができます。
Nostr.Band のランディング ページのスクリーンショット。
  • ユーザーの nprofile キーを取得するには、フォローするユーザーの横にある小さな下矢印記号を押します。
Nostr.Band の Nostr アカウントの下矢印を示すスクリーンショット。
  • 「nprofileをコピー」をクリックします。
ユーザー ramces の Copy nprofile リンクを示すスクリーンショット。
  • nprofile キーを取得したら、Gossip に戻り、それを「nprofile をフォローする」カテゴリのすぐ下のテキストボックスに貼り付けます。
Gossip インターフェイス内の nprofile キーを示すスクリーンショット。
  • 「フォロー」ボタンをクリックすると、そのユーザーのメモや情報が読み込まれます。
Gossip 内で暴れるユーザーのスクリーンショット。

外部 Nostr アカウントのフィードを読む

Nostr の優れた機能の 1 つは、nprofile キーを知っていれば、特定のアカウントに送信されている公開データを読み取ることができることです。これは、お気に入りのユーザーの「読み取り専用」フィードを作成したいユーザーにとって便利です。

  • 別のアカウントのパブリック フィードをインポートするには、その「npub」キーを取得する必要があります。これは、Nostr.Band に行くことでも入手できます。
Nostr.Band の Web ページのスクリーンショット。
画像出典:https://nostr.band
  • Gossip にインポートするユーザーの下矢印記号をクリックします。
下矢印が強調表示されている Nostr.Band ユーザー エントリのスクリーンショット。
  • 「npubをコピー」をクリックします。
「Copy npub」リンクが強調表示されている Nostr.Band プロファイル エントリのスクリーンショット。
  • Gossip を開き、「あなた」、「キー」の順にクリックします。
キーを管理するための Gossip インターフェイスを示すスクリーンショット。
  • ウィンドウを下にスクロールし、「公開キーのインポート」カテゴリの下にあるテキストボックスに npub キーを貼り付けます。
Gossip クライアント内の npub キーのスクリーンショット。
  • 「公開キーのインポート」をクリックして、Gossip に外部アカウントのフィードをロードします。
外部 Nostr アカウントが実行されている Gossip インターフェイスを示すスクリーンショット。

よくある質問

Nostr クライアントに投稿が表示されません。

この問題は、ゴシップ リレー リストの設定が間違っているか、リレーの故障が原因である可能性が高くなります。これを修正するには、すべてのサーバーの「読み取り」および「書き込み」権限が有効になっているかどうか、リレー リストを再確認します。Gossip クライアントの冗長バックアップとして機能する追加のリレーを含めることもできます。

Gossip Nostr アカウントを別のクライアントで使用できますか?

はい。Nostr アカウントは公開鍵と秘密鍵の単純なペアにすぎないため、アカウントを任意のクライアントに持ち込んでも、すべてのメモと現在のフォロワー リストが読み込まれます。

Nostr でスパム メッセージをブロックすることはできますか?

はいといいえ。デフォルトでは、パブリックリレーはメモの出所に関係なく常にメモを受け入れます。これは、スパム送信者はいつでもメッセージをパブリックにブロードキャストでき、これらのメッセージをフィルタリングするかどうかはユーザーのクライアント次第であることを意味します。ただし、リレー レベルでスパム フィルタリングを実行する有料サービスが多数あり、加入できます。

画像クレジット: Redd F via Unsplash。すべての変更とスクリーンショットは Ramces Red によるものです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です