| tags:tips&tricks categories:computing

Nostrとは?(訳)

ビットコイン・レイヤー2のライトニングの飛躍もあり、コロナ禍、不景気、さらにクリプト・大混乱な2022年でしたが、 地道に進歩し続けています。

Twitterはマスク氏の買収により、 代替候補になる、 Nostr: https://github.com/nostr-protocol/nostr がちょっと取り沙汰されています。

ちょっと試しに使ってみたら、エロい画像がどかっと出てきて、ちとびびる。 ムカッと(ちょっとムラっと)しましたが、

2023年のキーワードになりそうな非中央集権サービス。我がグル、ジャックもお勧め。

ちとタイミング良く「技術者でない人がNostrを使い始めるためのガイド」の記事が公開さていたので翻訳してみました。 基本的な定義などの説明と、使い始めるためのステップバイステップのガイドです。

What Is Nostr and How Do I Use It? - The BTC Times https://www.btctimes.com/news/what-is-nostr-and-how-do-i-use-it

Nostrとは?

Nostrは、“Notes and Other Stuff Transmitted by Relays “の略です。 

NostrはTwitterのように作られたソーシャルネットワークで、投稿や「ノート」(ツイートのようなもの)の作成、投稿への「いいね」、フォローやアンフォロー、投稿の「ブースト」(リツイートのようなもの)などを行うことができると考えてください。Nostrでは、「投稿」と「ノート」が同じ意味で使われているのを見かけることがあります。Nostrの「イベント」は、先に述べたアクションのいずれかになります。 

Nostrはプロトコルです。これは、サーバーとクライアントが通信するために使用する一連のルールです(Bitcoin、電子メール、Bittorrentと同様)。Nostrはアプリでも「プラットフォーム」(Twitter、Facebookなど)でもありませんが、多くのアプリケーションをNostrの上に構築することができます。 

Twitterとは異なり、Nostrは非中央集権的です。中央のサーバーや企業が、あなたが何を投稿し、他の人が何を見ることができるかをコントロールすることはありません。Nostrは検閲に強く、オープンソースです。

Nostrはどのように機能するのですか?

Nostrを使用するには、クライアントを実行する必要があります。クライアントとは、あなたがNostrとやり取りする方法です(ブラウザのウェブクライアント、iPhoneのモバイルクライアント、ネイティブクライアントなど)。 

Nostrで何かを公開するには、ポスト(ノート)を書き、自分の鍵で署名して、複数のリレーに送ります。鍵は2つあり、公開鍵と秘密鍵です。公開鍵はあなたのユーザー名(Twitterの@handleのようなもの)だと考えてください。秘密鍵は、あなたのパスワードのようなものだと考えてください。

他のNostrユーザーを見つけるには、そのユーザーの公開鍵を使って、好きなクライアントで検索すればいいのです。多くの人がTwitterに自分の公開鍵を投稿しているのを見ることができます。

リレーとは、あなたや他の人がホストしているサーバーのことで、誰でもリレーを実行することができます。 

他の人の更新情報を得るには、複数のリレーに、その人について何か知っているかどうかを尋ねます。リレーがすることは、人々からの投稿を受け入れ、他の人々に転送することだけです。署名はクライアント側(Nostrとやりとりする側)で検証されるので、リレーを信用する必要はありません。

なぜNostrが重要なのか?

Nostrは検閲に強いパブリッシングを可能にします。 

Twitterは素晴らしいものですが、いくつかの重大な欠点があります。広告があり、あなたを中毒にさせる奇妙なテクニックを使い、あなたがフォローしている人からの実際の履歴フィードを表示せず、人々を禁止し、影で人々を禁止し、ボットとスパムが蔓延しています。Mastodonのような他のTwitter代替ツールの制限に興味がある方は、GitHubのこちらのリソースをご覧ください。

Nostrは、自由な言論と自由な出版のためのツールです。オンラインフォーラムで私たちの言論がますます制限され、私たちが見るものが不透明なアルゴリズムによってコントロールされている時代において、Nostrは新鮮で必要な変化です。

どうすればNostrを使い始めることができますか?

iPhoneをお持ちの方は、TestFlightでDamusアプリのベータ版に参加してください(@jb55によって構築され、Android版は近日公開予定)。

  1. 公開鍵と秘密鍵を生成する(npub、nsec)
  2. パスワードマネージャーなど、安全な場所に保存してください。
  3. いくつかのリレーを追加する (完全なリストは https://nostr.watch/ で確認できます)
  4. https://www.nostr.directory/ を使って、Twitterから友達を見つけ、フォローする。 
  5. メモを投稿したり、投稿に「いいね!」をつけたり、ブーストを始めたりする。

これだけでOK! Nostrの使い方は@damusappから、またはもっと詳しく(ウェブ上のNostr、プロフィール写真、NIP-05 ID)知りたい方はこちらをご覧ください。

NostrをWebで使うには?

Damusで鍵を取得した後、Web上でNostrを使用したい場合は、Albyブラウザ拡張をダウンロードし、秘密鍵を入力してください。これにより、Webクライアント自体に直接秘密鍵を入力することなく、NostrのWebクライアントとやり取りができるようになります。Albyは@fiatjafによって構築されたnos2x Nostr Signer Extensionを使用しています。 

iPhoneをお持ちでない方は、astral.ninjaにアクセスし、公開鍵と秘密鍵を作成した後、同じ手順を踏んでください。Androidユーザーの方はご安心ください。すでにNoskyというプロジェクトが進行中です。

プロフィール画像を追加するには?

Damus またはウェブクライアントから鍵を生成し、Alby に秘密鍵を保存したら、https://metadata.nostr.com/ にアクセスしてください。

 

Albyは、“Allow metadata.nostr.com to read your public key”(metadata.nostr.comに公開鍵の読み取りを許可する)と表示します。

これで、あなたの情報が入力されます。

プロフィール画像を追加するには、Twitterアカウントにアクセスし、自分のPFPをクリックして、右クリックして “新しいタブで画像を開く” を選択します。画像のリンクをコピーして、画像フィールドに貼り付けてください。画像のURLは何でも構いませんが(例:末尾が.jpeg、.png)、Twitterから引っ張ってくるのが一番簡単な方法でしょう。

また、ここに「About」セクションを追加することもできます。入力が終わったら、「送信」をクリックすると、アルビーが確認のメッセージを表示します。あなたの情報は、すべてのNostrクライアントに自動的に伝搬されます。

NIP-05 IDとは何ですか、またどのように取得するのですか?

NIP-05 IDは、あなたの公開鍵のフレンドリーなメールアドレスのようなもので、「検証済み」のチェックマークを取得し、Nostrであなたを検索しやすくするものだと考えてください。 

もしあなたが技術者でないなら、@derekmrossに連絡すれば、satsと引き換えにnostrplebs.comのNIP-05 IDを提供してくれるでしょう。

技術者の方は、こちらで詳細をご覧ください。 NIP-05の詳細についてはこちらをご覧ください。自分で設定する場合は、公開鍵の16進版を /.well-known/nostr.json に入れる必要があることに注意してください(https://damus.io/key/ を使って npub 形式から 16 進数に変換してください)。

NostrでBitcoinやLightningは使えますか?

はい!使えます。インボイスを生成してメモに貼り付けるだけで、Nostrで直接Lightningインボイスを送ることができます。Damusのようなクライアントでは、請求書のテキストは自動的に小さな支払いボタンに変更されます。現在、多くの人がNostrでSATを送信しています…

どうすればいい?

Nostrを使い始めましょう @fiatjafや@jb55などのNostr開発者をフォローしましょう(TwitterとNostr上で)。人々が取り組んでいる他の素晴らしいNostrプロジェクトをチェックしてください。他の人がNostrの使い方を理解するのを手助けしましょう(@dergigiがまとめた素晴らしいチュートリアルがあります:Nostr tips and tricks)。あなたの公開鍵を友人と共有し、オープンソースで検閲に強いプロトコルで実験してみましょう。

Nostrはまだ初期段階にあることを忘れないでください。現在、開発者はプロトコルの構築に専念しており、機能性が最優先です。UIとUXは改善され続けますが、技術者でないユーザーには初歩的なものに感じられるかもしれません。 

辛抱強く、建設的なフィードバックをし、オープンソースの開発者をサポートしてください。 Nostrで私を見つけることができます: npub1cj8znuztfqkvq89pl8hceph0svvvqk0qay6nydgk9uyq7fhpfsgsqwrz4u Nostrのアップデートやその他のヒントについては、TwitterとNostrでNostrich (@Nostr_Ostrich)をフォローしてください。

npub1khd34txqv7s9vdgvfl925r6ytj8j4janalpq08z342ap7dwds3jskny9x4

どうやらNostrichは今、非公式のNostrマスコットのようだ…。

オープンソースの開発者の皆さん、私たちが実際に生きたいと思う未来を築いてくれて、ありがとうございます。


参照: What Is Nostr and How Do I Use It? - The BTC Times https://www.btctimes.com/news/what-is-nostr-and-how-do-i-use-it

Nostr Resource List:

See Also

🏝 tipping

🌷 sat ⚡️ goozenlab@getalby.com
🌻 bitcoin : bc1qnjhnsxgqah050995dkdveav4y3t3d7uxyme4ud

If you do send a tip, Please email me so that I can say thank you.