この記事は、Sovereign Mattさんによって書かれた「Introducing Nostr: The Free Speech Protocol」(原文英語/2023年4月4日公開) を、当ブログの運営者 yutaro が許可を得て【全文日本語訳】しています。
Nostr とは?
Nostrプロトコルは2020年11月7日に開始され、匿名のビットコイン開発者FiatJafによって構築された。
Nostrはシンプルでオープンなプロトコルであり、ビットコインのようにグローバルで分散型の検閲に強いネットワークを実現する。
Nostrは信頼できる中央サーバーに依存しない。
NostrはHTTPやTCP-IPと同様に、誰でも構築できるオープンスタンダードだ。シンプルなので、ソーシャルメディア体験のようなアプリケーションを簡単に構築でき、ビットコイン・ライトニング・ネットワークのような様々なオープン・プロトコルと統合できる。
「Nostr」という言葉は、「Notes and Other Stuff Transmitted over Relays」の頭文字をとったものだ。
Nostrの仕組みは?
Nostrは「リレー」と呼ばれるサーバーをベースにしたプロトコルであり、このリレーをつうじて、同じリレーに接続されている任意の個人とjsonファイルを送受信することができる。そして、リレーは誰でも操作でき、2023年6月3日現在、500以上のリレーが公開されている。さらに、Umbrel のようなアプリケーションやツールを使うことで、個人が簡単に自分のNostrリレーを運営できるようになった。
独自のリレーを運用する主な利点の1つは、データのバックアップと管理が可能になることだ。リレーと永続的に接続されることによって、Nostrベースのクライアント/アプリはリアルタイムでイベント(いいね、コメント、投稿、DM、支払い など)をプッシュ/プルすることを可能にする。
Nostrは、KYC(Know Your Customer / 顧客を知る)も、電子メールでのサインアップすることも、電話番号の確認も必要とせず、代わりに、このプロトコルでは、ユーザーに独自の公開鍵(npub…)と秘密鍵(nsec…)を与える。これは、自分のNostrプロフィールのユーザー名とパスワードのようなものだと考えることができる。ビットコインにとても似ていて、あなたの公開アドレス(公開鍵)は他の人と共有するためのもので、あなたの秘密鍵は、同じリレー上のアドレスにメモや暗号化されたメッセージを送るためのアクセス権を与えるのもだ。ビットコインの設定と同じように、安全な秘密鍵の使い方に従おう: この場合、「not your keys, not your coins 」は 「not your keys, not your notes/identity 」を意味する。つまり、秘密鍵を管理しなければ、Nostr上のあなたのデジタルIDやデータを管理できないということだ。Nostrの技術的な詳細については、GitHubページ に記載されている。
・・・
Nostrの原点:なぜ近年こんなにも注目されているのか?
NostrはFiatJafというペンネームで活動する匿名開発者によって作られた。彼はモバイルアプリ「テレグラム」用のLNTXボットを含む様々なビットコイン・ライトニング・ネットワーク・プロジェクトに取り組んできた人物だ。Nostrは、ジャック・ドーシー(元ツイッターCEO)が12月15日に14BTC(14億 sats)を寄付するまで、ほとんど資金を得ることなく、過去2年間にわたり少数の開発者によってゆっくりと開発されてきた。ジャック・ドーシーは、新CEO イーロン・マスクによってツイッターファイルがリークされたあと、ソーシャルメディアのためのオープンなインターネット・プロトコルの必要性について意見を表明した:
ジャック・ドーシー
そう、新しいプラットフォームが必要だ。それは会社ではありえない。これが私が去った理由だ。
ジャック・ドーシー
イーロン・マスク
OK
イーロン・マスク
それはどのようなものですか?
ジャック・ドーシー
オープンソースプロトコルで、特定の企業や個人がプロトコルを所有せず、前進させるだけの財団のようなものが資金を提供する必要がある。Signalがそうであったようにね。広告モデルは使えない。そうしなければ、政府や広告主が影響力を行使し、コントロールしようとする可能性があるからだ。背後に中央集権的な組織があれば、攻撃されるだろう。これは複雑な作業ではなく、ツイッターで起きたようなことを未然に防ぐために、正しく行われなければならないだけだ。
イーロン・マスク
とても面白いアイデアですね。
※全文はこちら:Elon Musk’s Twitter texts
ドーシーによる14BTC(〜25万ドル)の寄付は、開発チーム(https://bountsr.org/)に提供される報奨金によって、このプロトコルで開発する多くの起業家精神豊富な開発者を引き付けた。Nostrのリード開発者の一人であるウィリアム・カサリン(William Cassarin)は、その後、彼のiOSアプリDamusやその他のNIP(ビットコイン開発のためのBIPのようなNostr実装の可能性)にフルタイムで取り組むことができた。Damus TestFlightアプリは12月下旬に公開され、その結果、Nostrユーザー数は一夜にして爆発的に増加した。それは、より多くの開発者が競合するアプリケーションを構築し、革新することを奨励した。
<Twitterでの発言>
その翌月、NSAの内部告発者でありプライバシー擁護者として知られるエドワード・スノーデン(Twitterフォロワー数580万人)がNostrに参加した。彼は、国家が「正しくない」と判断したことに対して、大手ハイテク企業がいかに個人を検閲するよう圧力をかけているかを指摘するメモを送った。彼は、Nostrがオンライン・コミュニケーションに関与する企業を完全に排除することで、この力学を修正できる可能性があるとの見解を示した。スノーデンがNostrを支持したことで、このプロトコルは信頼と信用を得ることができた。
(Nostrの成長指標はこちら: https://nostr.band/stats.html)
このような関心と活動の結果、2023年2月にはプロフィール数が5倍に増加し、その他の重要な進展もあった。Nostrはまた、何千人ものビットコイナー、言論の自由擁護者、主権者個人がソーシャルメディアを通じて公開アドレス(npub)を共有し、Nostrに関するコンテンツを作成することで、有機的な成長を遂げた。この時期の創造的なコンテンツには、あなたが目にしたことがあるかもしれない有名な紫色のダチョウのAIアートワーク・ミームが含まれている。Nostrが紫色のダチョウで表現されているのは、有名なビットコイン・コメディアン/コンテンツ制作者/教育者であるWalkerがChatGPTに対して、Nostrに関するジョークを教えてくれるよう依頼したことと、モバイルアプリDamusの色が紫色だったことに由来する。今では、紫色のダチョウはNostrのマスコットとなり、このアイデアは最終的に定着した。
(オリジナルストーリーは「Nostrの公式マスコットはなぜ 「ダチョウ」 なのだろうか?」をご覧ください)
なぜNostrなのか?
すべての主要な制度は私たちを失望させた!このような20世紀の企業型モデルのインセンティブは、個人の自由を高めるのではなく、個人をより制限することにつながる。一方、2009年に登場したビットコイン・プロトコルは、中央銀行から資金を分散させることでその流れを変えた。今、Nostrプロトコルがコミュニケーションを分散化しのだから、個人がプラットフォームから排除される心配は必要はない。また、オンラインで自分の考えを伝えるために、もはや少数のシリコンバレーにあるテック・ジャイアント(テクノロジー系の巨大企業)に依存する必要さえなくなる可能性がある。Nostrのリレー・サーバーを使えば、検閲される可能性はあるものの、より良い他のリレーに飛ぶこともできるし、自分でNostrリレーを運営することだってできる。ビットコインと同じように、このプロトコルは排除することができないため、むしろNostrは検閲に強いと言える。
ツイッターやフェイスブックのような現在のソーシャルメディア・プラットフォームには多くの問題がある。まず、FTXにビットコインを預けるのと同じように、信頼することが必要であるが、ソーシャルメディアでは自分の資産ではなく、すべてのデータを委ねる決断をしなければならない。しかし、現在のソーシャルメディアは、アルゴリズムを使って、自分たちのプラットフォーム中毒にさせるにもかかわらず、ユーザーは自分のデータさえ自分自身でコントロールできない。それどころか、コンテンツを消費するために広告を見ることを強制される。また、「間違った意見」を持つことで、プラットフォームから排除される可能性さえあるし、スパムは制御不能だ。イーロン・マスクがツイッターの新CEOに就任しても、それはまったく改善されていない。他にも、MetaはオーストラリアとニュージーランドでMetaプラットフォーム(Facebook、Instagram、Whatsapp)を利用するために、ユーザーが自分のプロフィールにアクセスするためには、有効な身分証明書(基本的にはソーシャルメディアのKYC)の提出を強要する、月額認証サブスクリプションを展開すると発表したばかりだ。
ビッグ・テック(テクノロジー系の巨大企業)が政府とさらに緊密に協力するという考えは、非常に憂慮すべきものだ。政府の執行方針に従えない場合、ユーザーは事実上ターゲットとなり、あるいは法を犯す犯罪者となり、処罰の対象となる。政府はこれをあなたの健康状態、中央銀行デジタル通貨(CBDC)、カーボンスコア、信用格付けに結びつけようとしている。それは、ジョージ・オーウェルが1984年に描いたようなディストピア社会そのものだ。これは陰謀論ではなく、現在中国で起きていることなのだ。
6つの簡単なステップでNostrプロフィールを設定する方法
1. あなたのニーズに合ったNostrクライアント/アプリを見つけよう。秘密鍵 (nsec) を自動生成するだけで、どのクライアントにもアクセスできる。ただし、nsecは絶対に誰とも共有してはダメだ!
<Nostrクライアントリスト>
Damus for IOS: https://stacksats.jp/damus-nostr/
Amethyst for Android: Play Store
Primal.Net for web, IOS and Android: https://primal.net/
Snort.social for web: https://snort.social
Getcurrent for both IOS and Android: https://getcurrent.io/
Plebstr for both IOS and Android: https://plebstr.com/
Iris for web/Android/IOS: https://iris.to/
Astral.ninja for web: https://astral.ninja/
Blogstack for web: https://blogstack.io/
Coracle.social for web: https://coracle.social/
2. 自己紹介、プロフィール写真などのプロフィール設定をする。
3. より良いソーシャルメディア体験のために、より多くのオーディエンスにアクセスできるよう、人気のあるリレーにいくつか接続しよう。公開鍵 (npub) アドレスを使って、Nostr上にいる多数のビットコイナーたちをチェックしてみよう: Bitcoin Nostr & nostr.directory
4.
https://nostrverified.com/
のようなサイトを使って、NIP-05検証を設定する(オプション)。
5. プロファイル設定で、NIP-057 (Zaps ⚡) 用のライトニング・ネットワーク・ウォレットを設定する (※Zapsについては、以下の章で説明する)。
6. SNSの友達を見つけて、あなたのnpubアドレスを共有したり、クライアントのグローバルチャットで、好きなトピックのハッシュタグ (#) をフォローしよう。
※もっと詳しく学ぶには、nostr.how、nostr.com、nostr.band などもあわせてどうぞ。
・・・
Zaps⚡とは?
(BITCOIN ₿ + NOSTR + ZAPS ⚡= 真の主権者)
Nostr上のZapsは、NostrプロトコルとBitcoinライトニング・ネットワークを使用してユーザー同士が直接送信できる光速チップ(投げ銭)または支払いの仕組みで、2月中旬にNostr実装可能性【NIP-057】よって開始された。完全な仕様説明については https://github.com/nostr-protocol/nips/blob/master/57.md に詳しく書かれている。Zapsは、ユーザーがコンテンツクリエイターに投げ銭したり、Nostrプロトコル上でビットコイン・ライトニング・ネットワークを介した、ダイレクトなP2P支払いを可能にする。
これはほんの始まりに過ぎず、イノベーションという観点からみると、非常にエキサイティングな時期だ。Nostr上のマーケットプレイス、新しい広告モデル、Nostrの開発資金調達など、これら2つのオープンプロトコルが統合することで、より多くのユースケースが生まれてくる可能性が高い。モバイルアプリDamusにZapsがどのように実装されているかは、X (Twitter) をどうぞ。Nostrユーザー間の公開Zapsはライブで確認することができる:
https://zaplife.lol/
なお、プライバシーを重視する個人のために、Damusは匿名Zaps機能 (オプション) もリリースした。
ライトニング・ネットワークはNostrを次のレベルに引き上げた。BOLT 12はそれをさらに進化させる。BOLT(Basis of Lightning Technology)は基本的にBIPだが、ライトニングのためのものだ。BOLT 12は、ライトニングとNostrにとって劇的な改善となる。BOLT 12では、米ドル建てのサブスクリプション(ただしsatsで決済)、スタティックZaps、セルフカストディアルZapsが可能になる。ライトニングの開発と利用は、NostrへのZaps機能の導入により、真に軌道に乗り始めている。
(STATS FROM: https://stats.nostr.band/)
ライトニング・ネットワークについて詳しく知りたい方は、「ライトニング・ネットワークを使いこなす」をどうぞ: https://github.com/lnbook/lnbook
Nostrプロトコルについてさらに詳しく知りたい方はこちらをどうぞ: https://github.com/nostr-protocol/nostr
分散型ソーシャルメディア・プラットフォーム【Nostr】に今すぐ参加して、話題の真相を確かめよう。このブログ記事の最後に、nostrplebs.com のコントリビューターであるデレク・ロスのメモを紹介したい:
Nostrは様々なアプリケーションを結びつけるソーシャル・プロトコル・レイヤーになるだろう。だから私は、ノート(投稿)へのZapだけでなく、さまざまなサービスに導入されるだろうと強気に考えている。あのアーティストの曲が好き?Zapsしよう!そのプルリクエストが素晴らしい?Zap!そのイベントは楽しみですか?Zap! あの選手が試合に勝ったって?Zap!もっともっと(デレク・ロス)
開発者とアドバイザーリスト@Nostr
(Nostrは主権者のためのインターネットオアシスだ)
(Nostrは情報改革だ)
(「Purple pill / パープルピル」の味は気に入ったかい?)
さいごに
Nostrの魅力をもっともっと知りたい方は、僕のnoteでもマガジンを作って、たくさん特集記事を書いていますので、お時間があればぜひご覧ください。
本日のニュースレターは以上です。
↓ LNでのチップはこちらから(いつもありがとう 🤙⚡️⚡️)
yutaro@walletofsatoshi.com
運営者 yutaro
– Web : https://stacksats.jp
– Nostr : primal.net/yutaro
(npub1wh69w45awqnlsxw7jt5tkymets87h6t4phplkx6ug2ht2qkssswswntjk0)
– note : note.com/yutaro21jp
– X (旧 Twitter) : twitter.com/yutaro21jp
– Email : yutaro@stacksats.jp
– Lightning address : yutaro@walletofsatoshi.com
– Donation:geyser.fund/japanese