推特の分散型ソーシャルメディアプロトコルBlueskyの理念とアーキテクチャの展望

ブルースカイ
2022-02-19 10:58:41
コレクション
開発者が自由に構築でき、コミュニティが自治でき、ユーザーがサービスを簡単に切り替えられる環境を創造することで、分散型は公共の議論を促進し、改善に必要な革新を生み出すことができます。

著者:Jay Graber、Bluesky CEO

翻訳:律動Blockbeats、Richard Lee

編集:Richard Lee、チェーンキャッチャー

Twitterは2019年末に分散型ソーシャルメディアプロトコルであるBluesky計画を発表し、今月Blueskyは公益有限責任会社の設立を発表し、その技術アーキテクチャを簡単に開示しました:それは「自己認証プロトコル」と連邦委託管理メカニズムを組み合わせたものです。

BlueskyのCEOであるJay Graberは最近、個人ブログにWeb 3と分散型ソーシャルネットワークプロトコルに関する記事を公開し、「自己認証プロトコル」という概念を詳しく説明しました。以下はBlueskyのプロジェクト開示公告とJay Graberの記事です:

私たちは、開発者がより多くの機会を持ち、ユーザーが使用するサービスや体験に対してより多くの選択肢とコントロールを持つオープンなソーシャルメディアエコシステムを想像しました。

私たちは、分散型プロトコルの開発と採用が、上記の目標を達成するための強力な技術基盤を構築するための一つの道であると考えています。分散型は構造的な変化であり、それ自体では健全なソーシャルメディアエコシステムを作成するには不十分です。しかし、開発者が自由に構築でき、コミュニティが自治でき、ユーザーがサービスを簡単に切り替えられる環境を作ることで、分散型は公共の議論を改善するために必要な革新を生み出すことができます。

現在、多くの既存の分散型ソーシャルネットワークは、連邦アーキテクチャとP2P(ピアツーピア)アーキテクチャの2種類に分類できます。

Blueskyのアプローチは、上記の2つのアーキテクチャのそれぞれの特長を組み合わせ、「自己認証プロトコル」のポータビリティと委託管理メカニズム下でのユーザーに優しい体験を組み合わせることです------これにより、ユーザーは自分のインフラを運用する必要がなく、同時に開発者は高性能なアプリケーションを構築できます。

コンテンツの審査は、あらゆるオンラインソーシャルフォーラムにおいて重要な要素であるため、私たちは透明性があり、選択可能(オプトイン)で、多層的(マルチレイヤー)な信用と審査システムを構築することに取り組んでいます。私たちは関連するツールを積極的に開発し、他の関心のある人々が同様のツールを構築できるように開発フレームワークを提供します。

私たちは既存のプロトコルと技術に基づいて開発を行っていますが、完全なスタックには取り組んでいません。私たちはブロックチェーンのユースケースを見ていますが、Blueskyはブロックチェーンネットワークではなく、ソーシャルネットワークプロトコルの採用は任意のブロックチェーンに依存すべきではないと考えています。

Blueskyの現段階の作業の焦点は、そのアーキテクチャを解釈するプロトタイプを構築し、公開することです。

「自己認証プロトコル」とは何ですか?

image

最近、皆がWeb3とは何かについて議論していますが、私の定義は次のとおりです:Web3はユーザー生成の権利であり、自己認証のネットワークプロトコルによって実現されます。それはブロックチェーン技術を含む技術の集合体であり、これに限られません。他の人々は「Web3」をどのように見ているのでしょうか?おそらくそうではないでしょうが、私の話を最後まで聞いてください。

ネット上の権利は、最終的に誰がコンテンツのコントロールを持つかを決定します。ネットの初期段階では、「ユーザー」とホスティングプロバイダーの間にあまり区別がありませんでした。つまり、ウェブサイトのホスティング者はしばしばウェブサイトのコンテンツの発行者でもありました。

ネットが「Web 2.0」と呼ばれる段階に進むと、さまざまなウェブサイトが人気を博し、ユーザーはアカウントを作成し、コンテンツを作成できるようになりました。しかし、Web 2.0では、最終的な決定権は依然としてウェブサイトのホスティング者にあり、彼らは一方的にコンテンツを変更することができます------これは現在のネットの運用モデルでもあります。

ネットがWeb3に進化する過程で、ユーザーはCrypto手段を通じて自分のアイデンティティを証明し、検証可能なコンテンツを発表できます。そのウェブサイトはこれらのコンテンツを変更する権限を持たず、信頼の根(root of trust)はデータ自体に存在します、それがどこにあるかではありません。

ネットの全体的な発展の流れを振り返ってみましょう:

Web 1.0------ホスティング者がコンテンツを生成し、ホスティング者が権利を生成します。ネット上でコンテンツを発表したい人は、自分のサーバーを使用してウェブサイトをホストする必要があり、これらのウェブサイトはほとんどが読み取り専用で、ユーザーがコンテンツを作成したり、インタラクションに参加したりするための操作インターフェースはほとんどありませんでした。

Web 2.0------ユーザーがコンテンツを生成し、ホスティング者が権利を生成します。ユーザーはウェブサイト上で自分の個人アカウントを作成できるようになり、ネット上でコンテンツを発表するために自分のサーバーをホストする必要がなくなりました。同時に、ユーザー生成のインタラクティブなコンテンツも増えました。しかし、これらのウェブサイトは徐々に強力なプラットフォームに発展し、ユーザーのアカウントや発表されたコンテンツに対して絶対的なコントロールを持ち続け、これが多くの問題を引き起こします。

Web 3.0------ユーザーがコンテンツを生成し、ユーザーが権利を生成します。この新しいモデルでは、人々はコンテンツを発表するためにサーバーをホストしたり、他人のデータベースにアカウントを作成したりする必要がありません。サーバーは誰かのアカウントやコンテンツをホストするかどうかを選択できますが、最終的な権利は持ちません。「自己認証プロトコル」は、Crypto署名とハッシュ値に基づく技術です。

簡単に言えば、これらの3つの段階はそれぞれ「ホスティングネットワーク(hosted)」、「発表ネットワーク(posted)」、「署名ネットワーク(signed)」です。

では、「自己認証プロトコル」とは何ですか?

これは、Cryptoユーザー識別子とコンテンツアドレスデータを持つプロトコルを説明するために私が使用する一般的な用語です。

その中で「Cryptoユーザー識別子」はユーザーを公開鍵に結びつけ、ユーザーは対応する秘密鍵を使用して署名できます。これはユーザーが自分のアカウントに対するコントロール権を持っていることを証明する信頼の根であり、ユーザーのログイン状況を記録するデータベースのエントリではありません。

「コンテンツアドレスデータ」(content-addressed data)は、コンテンツがそのCryptoハッシュ値を通じて参照できることを意味し、その値は各データの唯一のデジタル「指紋」です。

これら2つの技術を利用して、ユーザーの鍵で署名されたコンテンツハッシュは、仲介機関が介入することなく、ユーザーがそのコンテンツを許可したことを直接証明できます。自己認証可能なデータは、信頼をデータ自体に留めることができ、場所に依存しないため、プログラムはクライアントサーバーのアーキテクチャから移行し、「ユーザー生成権利」を可能にします。

もしWeb3が自己認証のプロトコルであるなら、ブロックチェーンはWeb3においてどのような役割を果たすのでしょうか?

ブロックチェーンは、グローバルな状態でコンセンサスを作成できる自己認証プロトコルであり、いかなる一方の制御も受けずに中央集権的なデータベースを模倣できます。ブロックチェーン上の「ユーザーアカウント」はCrypto鍵ペアであり、取引に署名するために使用され、「コンテンツ」はブロック内にバンドルされた取引ハッシュであり、これらのブロック自体も独自のハッシュを持ち、リンクされています。Bitcoin(最初のブロックチェーン)は、新しいコンセンサスメカニズムを導入し、互いに信頼しない当事者が取引を行う際に合意に達することを可能にしました------これは仲介機関のないデジタル通貨にとって重要です。

では、自己認証特性を持ちながらブロックチェーンに属さないプロトコルは何ですか?

Bitcoinの前に登場したGit、PGP、BitTorrent、Tahoe-LAFsはこのカテゴリに属します。

現在の非ブロックチェーン自己認証プロトコルには、IPFS、Hypercore、SSB、Pergos、Spritelyがあり、ユーザー鍵とコンテンツアドレス機能を備えています。これらのプロトコルの中で、あるユーザーが特定のコンテンツを「所有」していることを証明できれば、そのユーザーがそのコンテンツの発行者であることも示すことができます。

ブロックチェーンの登場は所有権の概念をさらに明確にし、グローバルなコンセンサスを得たタイムスタンプ台帳を構築しました。グローバルな秩序と唯一性などの属性も確認され、これにより、同じ時間内に一人だけが「Bitcoin」やNFT作品を「所有」していることを証明できるようになりました。

アーキテクチャの観点から見ると、ブロックチェーンはWeb3の一種のデータストレージとして考えられ、特定のアプリケーションにとっては非常に便利ですが、他のアプリケーションにとっては非常に煩雑である可能性があります。財政的および社会的な観点から見ると、ブロックチェーンはこの分野に注意とリソースを移しています。ブロックチェーンによって構築された重要なWeb3インフラストラクチャには、数百万のユーザーに鍵ペアを配布するためのウォレットやアプリケーション、そしてWeb3に無限の可能性をもたらす新しいCrypto原語ツールであるゼロ知識証明が含まれています。

現在、Web3に関する議論は他のどのトピックよりも熱を帯びていますが、Web3の全てのビジョンを実現するためには、他のタイプの自己認証プロトコルを開発する必要があります。

自己認証プロトコルがユーザーに鍵とコンテンツアドレス機能を利用してコンテンツ作者のアイデンティティを直接証明できるなら、自己認証のネットワークプロトコルはコンテンツのリンクと発見機能も持つことになります。私たちが現在使用しているネットはコンテンツ発見アルゴリズムのサポートなしには成り立ちませんが、Web3がユーザー体験を向上させるためには、さらにアルゴリズム機能を洗練させる必要があります。

私の見解では、Web3においてまだ存在しない、または成熟していないものは以下の通りです :ソーシャルグラフ、ユーザープロファイル、アイデンティティと信用証明、コンテンツ集約、インデックスと発見、そしてキュレーションと調整方法。しかし、困惑することに、現在のブロックチェーン技術に適用されているWeb3は依然としてバラバラであり、私たちがネットで見たいと期待している機能が欠けています。

私は将来的に、Web3がより広範な定義を持ち、より多くの人々に認識され、すべてのタイプの自己認証プロトコルを含むことを望んでいます。そして、すべてのブロックチェーンはWeb3の一部に過ぎないでしょう。

しかし、これらの用語に注目するよりも、インターネットの発展過程で重要な役割を果たした属性や特徴にもっと注目する方が良いでしょう。同時に、私は未来のネットがユーザーを最優先にし、人々がコンテンツ制作の決定権を自分で掌握できるようになることを望んでいます。中央集権的なサービスに制限されることなく。

もし私の見解に同意するが、何らかの理由で「Web3」という用語を使用したくない場合は、それを「自己認証のネットワークプロトコル」と呼ぶこともできます。略してSCWPと呼ぶことができ、この名称はこれらの新興技術をより具体的に要約できます。

関連記事:

Aave、Twitterが目指す分散型ソーシャルメディアはどのようなものか?

Lens Protocol:Aaveチームが推奨するWeb3ソーシャルメディア

Web3時代の「新しいソーシャル」をどのように技術スタックで構築するか?

ChainCatcherは、広大な読者の皆様に対し、ブロックチェーンを理性的に見るよう呼びかけ、リスク意識を向上させ、各種仮想トークンの発行や投機に注意することを提唱します。当サイト内の全てのコンテンツは市場情報や関係者の見解であり、何らかの投資助言として扱われるものではありません。万が一不適切な内容が含まれていた場合は「通報」することができます。私たちは迅速に対処いたします。
チェーンキャッチャー イノベーターとともにWeb3の世界を構築する