検閲に耐えるデータ共有のための分散型プロトコル
今日のデジタル時代において、ソーシャルメディアはコミュニケーションや情報共有の主要な源となっています。しかし、その中央集権的な性質は、オンラインの言論の自由と表現に重大な脅威をもたらしています。
Twitterなどのプラットフォームでの検閲は、数人または企業による恣意的な決定によって重大な問題となっており、重要な考えや意見の可視性と拡散に影響を与えています。そのため、私たちはユーザー間で権力が分散し、単一のエンティティの手に集中しない分散型のソーシャルネットワークプロトコルが必要かもしれません。
ソーシャルネットワークプラットフォームは、私たちの日常生活の基本的な部分になっていますが、それらは独自の問題を抱えています。Twitter、Mastodon、さらにはSSBのようなプラットフォームは、それぞれ独自の強みを持っていますが、それぞれ独自の制限もあります。Twitterは広告、奇妙な中毒技術、禁止およびシャドウバンに悩まされていますが、Mastodonはサーバー所有者の気まぐれに従っており、ユーザーを禁止したり、サーバーをブロックしたりすることができます。SSBは他の解決策ほど多くの問題を抱えていないかもしれませんが、そのプロトコルはあまり柔軟ではなく、複雑すぎます。
ソース:ノストル
Nostrは、すべてのユーザーが独自のクライアントを実行することで、検閲に対抗できるデータ共有ネットワークの作成を可能にする分散型プロトコルです。これにより、ユーザーはブログ投稿、ツイート、または投稿などのコンテンツを公開し、それに個人の秘密鍵で署名し、リレーとして機能する他のサーバーに配信することができます。Web3志向のプラットフォームであるNostrは、ユーザー名やパスワードの必要性を排除しています。代わりに、暗号化とデジタル署名による追加のセキュリティのために公開鍵と秘密鍵を使用しています。Nostrネットワーク上で送信される各メッセージは、ビットコインやイーサリアムネットワーク上の取引と同様にデジタル署名されています。
Nostrは、クライアントとリレーの2つのコンポーネントで構成されています。リレーは単にコンテンツを他の参加するリレーに転送するだけであり、データを制御することはありません。各ユーザーはクライアントを実行し、誰でもリレーを実行できます。各ユーザーは公開鍵によって識別され、すべての投稿は署名され、その後他のクライアントによって検証されます。クライアントは自分の選択したリレーからデータを取得し、自分の選択した他のリレーにデータを公開できます。リレーはユーザーと直接通信し、他のリレーとは直接通信しません。
Nostrで誰かを「フォロー」するには、ユーザーは単にクライアントに指示して、その公開鍵からの投稿を知っている中継局にクエリを送信します。クライアントは起動時に、ユーザーがフォローしているすべてのユーザーに関するデータを知っているすべての中継局からデータをクエリし、そのデータをユーザーに時系列順に表示します。Nostrの投稿には任意の構造化データが含まれる可能性がありますが、最も一般的に使用される形式は標準の一部となり、クライアントと中継局間のシームレスなコミュニケーションを可能にします。
従来のクライアントサーバーアーキテクチャとは対照的に、ノストルは、ユーザーが複数のサーバー(Relaisと呼ばれる)に接続し、ユーザーの購読者を知る能力を持つ違ったパラダイムを提案しています。 Relaisは自らの知性を持たず、購読者にコンテンツを送り返すだけであり、クライアントにすべてのコントロールと情報を提供し、検閲に対して耐性を持たせています。検閲がある場合、ユーザーは独自のRelayを実行するよう切り替えることができ、独自のリレー・ネットワークを形成し、ネットワークの持続性と弾力性を確保します。
Nostrのアーキテクチャは、ユーザーがコンテンツを作成し、複数のリレーに同時に送信するプロデューサーとして行動する生産者-購読者開発パターンに基づいています。
ソース:ここ
現在のソーシャルネットワーキングプラットフォームの最大の問題の1つは、ユーザーバンやサーバーの閉鎖の問題です。 Nostrは、ユーザーがデータを複数のリレーに公開できることで、これらの問題を解決します。ユーザーが1つのリレーから禁止されても、他のリレーには引き続き公開できます。ユーザーがサーバーの推薦を投稿すると、クライアントはそのサーバーを自動的にクエリするリレーのリストに追加し、必要に応じて別のサーバーに移行することが容易になります。
ユーザーが多くの中継から禁止され、サーバーの推奨をブロードキャストできない場合、それでも親しい友人に他の手段でどの中継に公開しているかを知らせることができます。 これらの親しい友人はその後、自分自身でサーバーの推奨を公開し、他の人が新しいサーバーを発見できるようにします。
リレーテクノロジーは検閲耐性を提供し、ユーザーは自分の更新情報をいくつでもリレーに公開できます。リレーは公開に対して料金を請求することができ、これにより、ユーザーの投稿を提供するためにお金を払いたがるサーバーが常に存在することが保証されます。
リレーテクノロジーは、スパム対策のためのソリューションも提供しています。リレーは、公開するために支払いや認証(電子メールアドレスや電話番号など)を必要とする場合があり、スパムベクトルとして使用されているクライアントを非表示にすることが容易になります。このテクノロジーにより、リレーは重要なコンテンツを拒否したり、そのホスティングに料金を請求したりすることもできます。これにより、市場原理がビデオなどの重いコンテンツのホスティングの問題を解決することが可能となります。
クライアントは、ユーザーに投稿を表示する方法を決定でき、見たい更新のコントロールをより強化できます。更新の順序を決定するためにAIを使用することから、時系列順に読むことまで、リレーテクノロジーはソーシャルネットワーキングに柔軟なソリューションを提供します。
Nostrは伝統的なソーシャルメディアアプリやクライアントではなく、異なるユニークなクライアントの作成を可能にするプロトコルです。Nostrのウェブサイトでは、TelegramやWhatsAppのようなチャット、RedditやFront Pageのようなクライアント、伝統的なTwitterのようなクライアント、さらにはチェスのクライアントなど、さまざまなクライアントを紹介するいくつかのプロジェクトを見つけることができます。現在注目を集めている人気のあるクライアントには、DamasとAmethystがあります。
Damasは、Apple App Storeでローンチされた最初のNostr上のiOSアプリであり、ローンチ以来非常に人気となっています。一方、AmethystはGoogle Play Storeでローンチされた最初のNostrクライアントであり、Androidユーザー向けに推奨されています。Nostrが提供するさまざまな機能について詳細を知りたい場合は、ユーザーマニュアルを参照するか、サポートチームにお問い合わせください。
2022年12月、ジャック・ドーシーによって導入されたこの新しいソーシャルプラットフォームは、ツイッターの代わりになる可能性があると述べられていました。このプラットフォーム、Nostrは、ライトニングネットワークを使用した支払いをサポートすることから、数千人のビットコイン愛好家の関心を引きました。 Nostrは、ライトニングネットワークと統合し、ユーザーがライトニングネットワークの支払いチャンネルを使用して、ほぼ即座にかつ低コストで支払いを行えるようにします。ライトニングネットワークを使用することで、Nostrは従来の支払い方法と比較して、ユーザーにより速く、安く、安全な支払い体験を提供します。この統合により、Nostrユーザーは、高い取引手数料を支払ったり長い確認時間を待ったりすることなく、他のライトニングネットワークユーザーに迅速かつ安価に資金を送金できます。 Nostrのライトニングネットワークとの統合により、プライバシーとスピードのユニークな組み合わせを提供し、安全かつ効率的に支払いを行いたいユーザーにとって理想的なソリューションとなっています。
NostrとBitcoinの関係は、それらの類似点に帰することができます。概念的な観点から、NostrとBitcoinの間には多くの類似点と関連があります。Nostrは非常にWeb3志向であり、ユーザー名とパスワードはもはや存在せず、暗号化とデジタル署名のゲームを大いにプレイするため、公開鍵と秘密鍵が存在します。どのようにして?クライアントがNostrネットワークに送信するすべてのメッセージはデジタル署名されています(BitcoinやEthereumの取引と同じです)。送信者はデジタル署名によって認識され、コンテンツの変更を防ぐデジタル署名が行われます。NostrとBitcoinのパートナーシップには、オンライン取引やインタラクションの方法を革新する潜在能力があります。
Damusは市場で話題を呼んでいる分散型ソーシャルネットワーキングアプリです。このアプリは「Twitter Killer」として知られており、分散型ネットワークNostrに基づいて構築されており、Twitterの共同創業者であるJack DorseyやEthereumの共同創業者であるVitalik Buterinを含むテック業界の大物から支持を受けています。2月1日にローンチされたDamusは現在、AppleとAndroidの両プラットフォームで利用可能です。新しいソーシャルネットワーキングアプリを探しているか、変化する世界に参加したい場合は、Damusをぜひチェックしてみてください。
Damusを使い始める
Amethystは、KotlinとJetpack Composeで構築されたネイティブのAndroidアプリです。このアプリは、Nostrリレーと通信するための修正版Nostrpostrlibを使用し、ソーシャルネットワークへの高速かつシームレスな接続を確保しています。Amethystの全体的なアーキテクチャは、最高のユーザーエクスペリエンスを提供するように設計されています。
Amethystのユーザーインターフェース(UI)は、State/ViewModel/Composition構造で構築されており、アプリ内の変更に反応します。これは、ソーシャルネットワークを通じてGate.ioを移動すると、UIが最新のアップデートを反映することを意味します。アプリのサービスレイヤーは、最新情報を受信するためにNostrリレーに接続し、リポジトリレイヤーはNostrイベントをノートとユーザーとして保存します。これらのクラスは、LiveDataオブジェクトを使用して、UIやアプリの他の部分が個々のノート/ユーザーにサブスクライブし、更新が発生すると更新を受け取るようにします。
Amethystは、リアクティブUIに加えて、カスタマイズ可能なフィルターを提供し、表示する情報を制御できます。さまざまなイベントを表示する際には、Datasourceクラスが使用されて、それらの特定のイベントに関する詳細な情報を受信します。アプリのサービス層は、アプリの各ニーズに対してNostrフィルターを組み立て、常に必要な情報を手に入れられるようにします。
アメジストは、アカウント情報のセキュリティをデザインの最前線に置いています。プライベートキーと公開キーはAndroid KeyStoreに保存されており、常に情報が安全に保護されています。アプリの使用中にNostrリレーとの接続が決して切断されることはないため、常にソーシャルネットワークに接続されていることを確認できます。
アメジストは、シームレスなソーシャルネットワーク体験のためのスピード、セキュリティ、カスタマイズの完璧な組み合わせを提供します。
Anigmaは、安全でプライベートなコミュニケーション体験を提供するパブリックメッセージングアプリです。 このアプリは、Nostrプロトコル上に構築されたTelegramのクローンであり、ユーザーは電話番号やアカウントの必要なくメッセージを送信できます。 Anigmaは、どのデバイスにもインストールできるプログレッシブウェブアプリであり、ネイティブアプリのような外観と感触を実現しています。 プログレッシブウェブアプリのアーキテクチャと将来の開発ロードマップを備えたAnigmaは、暗号化メッセージングの世界で主要なプレイヤーとしての地位を築いています。
アニグマのユニークな機能
Nostrは、オンラインプラットフォームとのやり取り方を革新しようとする画期的なプロジェクトであり、分散化された検閲耐性のアプローチを提供することで、ユーザーにデータの制御権を取り戻し、表現の自由を守る力を与えています。そのアーキテクチャのシンプルさにより、技術知識の有無に関係なく、すべてのユーザーが利用できます。
ソーシャルメディアとデータ共有が私たちの生活で主導的な役割を果たす世界で、ユーザーのプライバシーとセキュリティを優先するプロジェクトを見ることは新鮮です。Nostrを使用すると、ユーザーは、情報を操作または制限する権力を持つ中央集権的な実体にとってもう手のひらの上にいるわけではありません。代わりに、彼らはサーバーとの関係について新しい考え方を持ち、信頼、透明性、および制御に基づいています。
全体的に、ノストルは、インターネットをより公平で民主的な空間にする取り組みにおける大きな前進を表しています。データ所有権とプライバシーについて新しい考え方を提供することは、技術やオンラインでお互いとやり取りする方法に深い影響を与える可能性があります。
検閲に耐えるデータ共有のための分散型プロトコル
今日のデジタル時代において、ソーシャルメディアはコミュニケーションや情報共有の主要な源となっています。しかし、その中央集権的な性質は、オンラインの言論の自由と表現に重大な脅威をもたらしています。
Twitterなどのプラットフォームでの検閲は、数人または企業による恣意的な決定によって重大な問題となっており、重要な考えや意見の可視性と拡散に影響を与えています。そのため、私たちはユーザー間で権力が分散し、単一のエンティティの手に集中しない分散型のソーシャルネットワークプロトコルが必要かもしれません。
ソーシャルネットワークプラットフォームは、私たちの日常生活の基本的な部分になっていますが、それらは独自の問題を抱えています。Twitter、Mastodon、さらにはSSBのようなプラットフォームは、それぞれ独自の強みを持っていますが、それぞれ独自の制限もあります。Twitterは広告、奇妙な中毒技術、禁止およびシャドウバンに悩まされていますが、Mastodonはサーバー所有者の気まぐれに従っており、ユーザーを禁止したり、サーバーをブロックしたりすることができます。SSBは他の解決策ほど多くの問題を抱えていないかもしれませんが、そのプロトコルはあまり柔軟ではなく、複雑すぎます。
ソース:ノストル
Nostrは、すべてのユーザーが独自のクライアントを実行することで、検閲に対抗できるデータ共有ネットワークの作成を可能にする分散型プロトコルです。これにより、ユーザーはブログ投稿、ツイート、または投稿などのコンテンツを公開し、それに個人の秘密鍵で署名し、リレーとして機能する他のサーバーに配信することができます。Web3志向のプラットフォームであるNostrは、ユーザー名やパスワードの必要性を排除しています。代わりに、暗号化とデジタル署名による追加のセキュリティのために公開鍵と秘密鍵を使用しています。Nostrネットワーク上で送信される各メッセージは、ビットコインやイーサリアムネットワーク上の取引と同様にデジタル署名されています。
Nostrは、クライアントとリレーの2つのコンポーネントで構成されています。リレーは単にコンテンツを他の参加するリレーに転送するだけであり、データを制御することはありません。各ユーザーはクライアントを実行し、誰でもリレーを実行できます。各ユーザーは公開鍵によって識別され、すべての投稿は署名され、その後他のクライアントによって検証されます。クライアントは自分の選択したリレーからデータを取得し、自分の選択した他のリレーにデータを公開できます。リレーはユーザーと直接通信し、他のリレーとは直接通信しません。
Nostrで誰かを「フォロー」するには、ユーザーは単にクライアントに指示して、その公開鍵からの投稿を知っている中継局にクエリを送信します。クライアントは起動時に、ユーザーがフォローしているすべてのユーザーに関するデータを知っているすべての中継局からデータをクエリし、そのデータをユーザーに時系列順に表示します。Nostrの投稿には任意の構造化データが含まれる可能性がありますが、最も一般的に使用される形式は標準の一部となり、クライアントと中継局間のシームレスなコミュニケーションを可能にします。
従来のクライアントサーバーアーキテクチャとは対照的に、ノストルは、ユーザーが複数のサーバー(Relaisと呼ばれる)に接続し、ユーザーの購読者を知る能力を持つ違ったパラダイムを提案しています。 Relaisは自らの知性を持たず、購読者にコンテンツを送り返すだけであり、クライアントにすべてのコントロールと情報を提供し、検閲に対して耐性を持たせています。検閲がある場合、ユーザーは独自のRelayを実行するよう切り替えることができ、独自のリレー・ネットワークを形成し、ネットワークの持続性と弾力性を確保します。
Nostrのアーキテクチャは、ユーザーがコンテンツを作成し、複数のリレーに同時に送信するプロデューサーとして行動する生産者-購読者開発パターンに基づいています。
ソース:ここ
現在のソーシャルネットワーキングプラットフォームの最大の問題の1つは、ユーザーバンやサーバーの閉鎖の問題です。 Nostrは、ユーザーがデータを複数のリレーに公開できることで、これらの問題を解決します。ユーザーが1つのリレーから禁止されても、他のリレーには引き続き公開できます。ユーザーがサーバーの推薦を投稿すると、クライアントはそのサーバーを自動的にクエリするリレーのリストに追加し、必要に応じて別のサーバーに移行することが容易になります。
ユーザーが多くの中継から禁止され、サーバーの推奨をブロードキャストできない場合、それでも親しい友人に他の手段でどの中継に公開しているかを知らせることができます。 これらの親しい友人はその後、自分自身でサーバーの推奨を公開し、他の人が新しいサーバーを発見できるようにします。
リレーテクノロジーは検閲耐性を提供し、ユーザーは自分の更新情報をいくつでもリレーに公開できます。リレーは公開に対して料金を請求することができ、これにより、ユーザーの投稿を提供するためにお金を払いたがるサーバーが常に存在することが保証されます。
リレーテクノロジーは、スパム対策のためのソリューションも提供しています。リレーは、公開するために支払いや認証(電子メールアドレスや電話番号など)を必要とする場合があり、スパムベクトルとして使用されているクライアントを非表示にすることが容易になります。このテクノロジーにより、リレーは重要なコンテンツを拒否したり、そのホスティングに料金を請求したりすることもできます。これにより、市場原理がビデオなどの重いコンテンツのホスティングの問題を解決することが可能となります。
クライアントは、ユーザーに投稿を表示する方法を決定でき、見たい更新のコントロールをより強化できます。更新の順序を決定するためにAIを使用することから、時系列順に読むことまで、リレーテクノロジーはソーシャルネットワーキングに柔軟なソリューションを提供します。
Nostrは伝統的なソーシャルメディアアプリやクライアントではなく、異なるユニークなクライアントの作成を可能にするプロトコルです。Nostrのウェブサイトでは、TelegramやWhatsAppのようなチャット、RedditやFront Pageのようなクライアント、伝統的なTwitterのようなクライアント、さらにはチェスのクライアントなど、さまざまなクライアントを紹介するいくつかのプロジェクトを見つけることができます。現在注目を集めている人気のあるクライアントには、DamasとAmethystがあります。
Damasは、Apple App Storeでローンチされた最初のNostr上のiOSアプリであり、ローンチ以来非常に人気となっています。一方、AmethystはGoogle Play Storeでローンチされた最初のNostrクライアントであり、Androidユーザー向けに推奨されています。Nostrが提供するさまざまな機能について詳細を知りたい場合は、ユーザーマニュアルを参照するか、サポートチームにお問い合わせください。
2022年12月、ジャック・ドーシーによって導入されたこの新しいソーシャルプラットフォームは、ツイッターの代わりになる可能性があると述べられていました。このプラットフォーム、Nostrは、ライトニングネットワークを使用した支払いをサポートすることから、数千人のビットコイン愛好家の関心を引きました。 Nostrは、ライトニングネットワークと統合し、ユーザーがライトニングネットワークの支払いチャンネルを使用して、ほぼ即座にかつ低コストで支払いを行えるようにします。ライトニングネットワークを使用することで、Nostrは従来の支払い方法と比較して、ユーザーにより速く、安く、安全な支払い体験を提供します。この統合により、Nostrユーザーは、高い取引手数料を支払ったり長い確認時間を待ったりすることなく、他のライトニングネットワークユーザーに迅速かつ安価に資金を送金できます。 Nostrのライトニングネットワークとの統合により、プライバシーとスピードのユニークな組み合わせを提供し、安全かつ効率的に支払いを行いたいユーザーにとって理想的なソリューションとなっています。
NostrとBitcoinの関係は、それらの類似点に帰することができます。概念的な観点から、NostrとBitcoinの間には多くの類似点と関連があります。Nostrは非常にWeb3志向であり、ユーザー名とパスワードはもはや存在せず、暗号化とデジタル署名のゲームを大いにプレイするため、公開鍵と秘密鍵が存在します。どのようにして?クライアントがNostrネットワークに送信するすべてのメッセージはデジタル署名されています(BitcoinやEthereumの取引と同じです)。送信者はデジタル署名によって認識され、コンテンツの変更を防ぐデジタル署名が行われます。NostrとBitcoinのパートナーシップには、オンライン取引やインタラクションの方法を革新する潜在能力があります。
Damusは市場で話題を呼んでいる分散型ソーシャルネットワーキングアプリです。このアプリは「Twitter Killer」として知られており、分散型ネットワークNostrに基づいて構築されており、Twitterの共同創業者であるJack DorseyやEthereumの共同創業者であるVitalik Buterinを含むテック業界の大物から支持を受けています。2月1日にローンチされたDamusは現在、AppleとAndroidの両プラットフォームで利用可能です。新しいソーシャルネットワーキングアプリを探しているか、変化する世界に参加したい場合は、Damusをぜひチェックしてみてください。
Damusを使い始める
Amethystは、KotlinとJetpack Composeで構築されたネイティブのAndroidアプリです。このアプリは、Nostrリレーと通信するための修正版Nostrpostrlibを使用し、ソーシャルネットワークへの高速かつシームレスな接続を確保しています。Amethystの全体的なアーキテクチャは、最高のユーザーエクスペリエンスを提供するように設計されています。
Amethystのユーザーインターフェース(UI)は、State/ViewModel/Composition構造で構築されており、アプリ内の変更に反応します。これは、ソーシャルネットワークを通じてGate.ioを移動すると、UIが最新のアップデートを反映することを意味します。アプリのサービスレイヤーは、最新情報を受信するためにNostrリレーに接続し、リポジトリレイヤーはNostrイベントをノートとユーザーとして保存します。これらのクラスは、LiveDataオブジェクトを使用して、UIやアプリの他の部分が個々のノート/ユーザーにサブスクライブし、更新が発生すると更新を受け取るようにします。
Amethystは、リアクティブUIに加えて、カスタマイズ可能なフィルターを提供し、表示する情報を制御できます。さまざまなイベントを表示する際には、Datasourceクラスが使用されて、それらの特定のイベントに関する詳細な情報を受信します。アプリのサービス層は、アプリの各ニーズに対してNostrフィルターを組み立て、常に必要な情報を手に入れられるようにします。
アメジストは、アカウント情報のセキュリティをデザインの最前線に置いています。プライベートキーと公開キーはAndroid KeyStoreに保存されており、常に情報が安全に保護されています。アプリの使用中にNostrリレーとの接続が決して切断されることはないため、常にソーシャルネットワークに接続されていることを確認できます。
アメジストは、シームレスなソーシャルネットワーク体験のためのスピード、セキュリティ、カスタマイズの完璧な組み合わせを提供します。
Anigmaは、安全でプライベートなコミュニケーション体験を提供するパブリックメッセージングアプリです。 このアプリは、Nostrプロトコル上に構築されたTelegramのクローンであり、ユーザーは電話番号やアカウントの必要なくメッセージを送信できます。 Anigmaは、どのデバイスにもインストールできるプログレッシブウェブアプリであり、ネイティブアプリのような外観と感触を実現しています。 プログレッシブウェブアプリのアーキテクチャと将来の開発ロードマップを備えたAnigmaは、暗号化メッセージングの世界で主要なプレイヤーとしての地位を築いています。
アニグマのユニークな機能
Nostrは、オンラインプラットフォームとのやり取り方を革新しようとする画期的なプロジェクトであり、分散化された検閲耐性のアプローチを提供することで、ユーザーにデータの制御権を取り戻し、表現の自由を守る力を与えています。そのアーキテクチャのシンプルさにより、技術知識の有無に関係なく、すべてのユーザーが利用できます。
ソーシャルメディアとデータ共有が私たちの生活で主導的な役割を果たす世界で、ユーザーのプライバシーとセキュリティを優先するプロジェクトを見ることは新鮮です。Nostrを使用すると、ユーザーは、情報を操作または制限する権力を持つ中央集権的な実体にとってもう手のひらの上にいるわけではありません。代わりに、彼らはサーバーとの関係について新しい考え方を持ち、信頼、透明性、および制御に基づいています。
全体的に、ノストルは、インターネットをより公平で民主的な空間にする取り組みにおける大きな前進を表しています。データ所有権とプライバシーについて新しい考え方を提供することは、技術やオンラインでお互いとやり取りする方法に深い影響を与える可能性があります。