詳解ソーシャル通信プロトコル Towns:Farcasterに対抗する、a16zがリードした新興企業
著者:Jaleel、BlockBeats
web3 の発展に伴い、NFT コミュニティ、ゲームコミュニティ、DAO 組織もますます活発になっています。彼らは Discord を使用できますが、Discord は web3 コミュニティのために設計されたものではなく、使用中にはさまざまなプラグインやボットを使用してさまざまなガバナンス行動を実現する必要があります。Towns の誕生は、この問題を解決することを目指しています。a16z がリードした 2250 万ドルの Towns は何か?どのような問題を解決するのか?その仕組みはどうなっているのか?BlockBeats がこれについて簡単に整理しました。
Farcaster に対抗する a16z のソーシャル分野の新たな競争
Towns は、オンラインコミュニティのために設計されたグループチャットプロトコルとアプリケーションで、Ethereum 上に構築されており、スマートコントラクト、分散型ノードネットワーク、Towns プロトコルに基づいて構築されたアプリケーションの 3 つの部分で構成されています。実際、Towns の市場ポジショニングは、Multicoin が投資したソーシャル通信プロトコル Farcaster と非常に似ており、私たちは両者を同じ分野でのトップ暗号 VC の賭けの競争と見なすことができます。
Towns の最大の特徴は、町の広場のアイデアを採用し、コミュニティ、NFT、ゲームを組み合わせ、ユーザーに Ethereum に基づくスマートコントラクトシステムとエンドツーエンドの暗号チャットを提供できることです。Towns は、コミュニティメンバーが本当に自分たちの町の広場を所有し、完全に分散化されたエンドツーエンドの暗号化チャットプロトコルを通じて自由に交流できることを可能にします。
Towns は、ユーザーが理想的なコミュニティを構築するための基本的な構成要素を提供します。各 Town の所有権はチェーン上に存在するため、譲渡、販売、または別のスマートコントラクト(DAO やマルチシグなど)によって保有されることができます。また、Towns はコミュニティにプログラム可能で自治的な集会スペースを作成する能力を与え、ユーザーが完全に制御しカスタマイズできる新しいクライアントや API を構築できるようにします。これにより、どのグループでも Towns を使用して組織し自由にチャットし、彼らのニーズに合ったルールを設計できます。さらに、コミュニティの所有者は、特定のチャンネルへのアクセスキーを販売したり、メンバーの貢献に報酬を与えたり、ユーザーがチャット内で直接 NFT を取引できるようにするなど、ユニークなコミュニティ、NFT、ゲーム体験を作成できます。
Towns チームは、過去 10 年間のインターネットユーザーが「テナント」のようなものであり、集まったデジタル町の広場が「家主」によって所有されている囲いの中に閉じ込められていると考えています。さらに、現在ほとんどのコミュニティが直面している最大の問題は、どのように協力して各ユーザーの集合的な思考を解放し、共有を実現するかです。Towns は、分散化と web3 を通じてデジタル町の広場を作成し、メンバーが境界を定義し、ルールを策定し、彼らが望む世界を構築できるようにしたいと考えています。ユーザーはデジタル町の広場の主人となり、自分が所属するオンラインコミュニティに対して真の帰属感を持つことができます。
現在、ますます多くのプロジェクトが Towns に参加し、Web3 プロジェクトを Discord や Telegram などのプラットフォームから移行しようとしています。これには、分析プラットフォーム Nansen の Dragonchain の Den、Matrix、Console、Nansen Connect などが含まれます。
Towns のメカニズムの概要
ノードと分散型チャットサーバー
Towns のノードは、実際にはサーバー、データベース、ノードパーサーを含むノードパッケージです。ノードパッケージは、デプロイを容易にするために Docker ファイルとしてパッケージ化されます。ノードオペレーターガイドは、今後の Towns バージョンで提供される予定です。Towns のバックエンドは、最初は比較的集中化された POW プルーフ・オブ・ワークアルゴリズムで動作し、その後、プロトコルを構築して Ethereum 2.0 の POS プルーフ・オブ・ステークアルゴリズムに移行します。開発者は Towns のスマートコントラクトを使用してソーシャルアプリケーションを開発でき、Towns ノードは分散型のプルーフ・オブ・ステークネットワーク上で動作し、メッセージは暗号化され、複製された DAG にイベントとして保存されて検証されます。
Towns のスマートコントラクトは、拡張可能、組み合わせ可能、アップグレード可能であり、各コミュニティは独自のルールを策定して、誰が参加できるか、何に参加するか、どのように参加するかを規定できます。将来的には、GitHub リポジトリの sample-app ディレクトリにアプリケーションコードが含まれる予定です。開発者は、Towns プロトコルを探索し、ローカルコンポーネントやツールをデプロイするために、ステップバイステップで README を完了でき、サンプルアプリケーションを調整してコミュニティのニーズに合わせ、自分のユースケースを作成し、プロトコルの発展を助けることができます。
各 Towns ノードには、分散型のチャットサーバーがあります。チャットメッセージの通信はピアツーピアネットワークに分散されており、各ノードは他のいくつかのノードに接続されています。分散型チャットサーバーの利点の一つは、メッセージが暗号化され、ネットワーク上で配信されるため、プライバシーとセキュリティが向上することです。また、中央の制御点や検閲がないことを保証します。私たちの理念は、すべての Towns ユーザーが監視や抑圧から解放されることです。
Towns プロトコルと appTowns
Towns は、Ethereum に基づく組み合わせ可能なスマートコントラクトであり、オンラインスペースを制御することを可能にします。契約は拡張可能、組み合わせ可能、アップグレード可能であり、コミュニティが独自のルールを記述して検閲、アクセス、マネタイズを実現できます。Towns ネットワークは、Towns スマートコントラクトによって管理されるエンドツーエンドの暗号化されたほぼリアルタイム通信システムであり、分散型の分布型プルーフ・オブ・ステークネットワークのノードによって駆動されています。
Towns アプリケーションは、プロトコルの実施に関するすべての技術的内容をオープンソースでエンドツーエンドの暗号化された快適なチャット体験として提供します。この体験は、スマートコントラクトを通じてユーザーのアイデンティティと Town の所有権を結びつけ、アクセス権、検閲、プライバシー、評判を示します。アプリケーションは Web3 エコシステムと密接に統合されており、ユーザーは以前は不可能だった方法でコミュニティと対話できます。DAO ガバナンスへの参加から、オンチェーンゲームのインタラクション、NFT の取引まで、すべてが現在進行中の通信コミュニティの Town で直接行うことができます。これは最初の Towns アプリケーションとなりますが、特定のニーズに基づいて Towns プロトコルのクライアントを構築できるため、多くのアプリケーションの一つとなるでしょう。
daoTowns
Towns は Towns DAO によって管理され、維持されます。この団体はプロトコルの発展を支援することに専念しています。DAO は、コア開発ロードマップ、技術的アップグレード、財政管理などの重要な決定を投票によって行います。DAO は、ユーザー、ノードオペレーター、スペース所有者、コア貢献者など、Towns エコシステム内の重要な利害関係者グループを代表します。
チーム、資金調達と開発段階
Towns の創設チームは Here Not There Labs で、2020 年に Rubin(Houseparty と Meerkat の前 CEO および共同創設者)と Brian Meek(STRIVR Labs の前 CTO および Skype の前エンジニアリングゼネラルマネージャー)によって共同設立されました。2023 年 2 月 23 日、Towns は a16z Crypto がリードした 2550 万ドルの A ラウンド資金調達を完了し、Benchmark、Framework Ventures などが参加し、数十万ドルの低価格で Towns.com ドメインを取得しました。
現在、Towns は Alpha バージョンをリリースしており、ユーザーは Towns の公式ウェブサイトで申請入口を見つけ、名前、電子メール、および alpha NFT を受け取ることができるウォレットアドレスを入力できます。alpha NFT を受け取った後、公式ウェブサイトに登録して Towns Alpha を体験し、自分の町を鋳造し、Towns の初期採用者コミュニティ Pioneer Town にアクセスできます。
Towns は 6 か月後により広範なテスト版をリリースする予定で、誰でもこのプロトコルを使用して自分のコミュニティを作成できるようにし、その後数か月のうちにモバイルネットワークアプリケーションをリリースし、ローカルアプリケーションを展開する予定です。Towns はまた、Apple の次世代ログインパスキーのサポート技術を追加する計画もあります。
Here Not There Labs はプロジェクトの初期段階で Towns の管理を担当していますが、プロジェクトが分散化の方向に進むにつれて、Towns のガバナンスと制御は徐々に Towns DAO に移行し、Towns は制御権を DAO に移譲した後、メンバーがプロトコルのロードマップ、技術的アップグレード、および DAO の資金管理方法に基づいて投票ガバナンスを行えるようにする計画です。