详解社交通信协议Towns:对标Farcaster,a16z领投的赛道新贵
随着 web3 的发展,NFT 社区、游戏社区、DAO 组织也都越来越活络,尽管他们可以使用 discord,但 discord 并不是为 web3 社区而设计的,在使用的过程中需要各种插件和 bot 来实现各种治理行为。Towns 的诞生正是希望能解决这个问题。由 a16z 领投 2250 万美元的 Towns 是什么?解决什么问题?工作机制如何?BlockBeats 对此做了简单梳理。
对标 Farcaster,a16z 在社交领域的新赛马
Towns 是一款专为在线社区而设计的群聊协议和应用程序,构建在以太坊上,由智能合约、去中心化节点网络和基于 Towns 协议构建的应用三个部分组成。实际上,Town 的市场定位与 Multicoin 投资的社交通信协议 Farcaster 十分相似,我们甚至可以将二者视为两家头部加密 VC 在同一领域对赌的赛马。
Towns 最大的特点是采用了城镇广场的想法,将社区、NFT、游戏相结合,可以为用户提供一个基于以太坊的智能合约系统和端到端的加密聊天。Towns 允许社区成员真正拥有他们的城镇广场——并以完全去中心化、端到端加密的聊天协议与人们自由交流。
Towns 为用户提供了创建理想社区的基础构建块。每个 Town 的所有权都存在链上,因此可以转让、出售或由另一个智能合约(如 DAO 或多重签名)持有,同时 Towns 赋予了社区创建可编程、自治的聚会空间进行交流的能力,可以构建新的客户端或 API,并保持完全控制和自定义,让任何团体都可以使用 Towns 组织并自由聊天,并设计出符合他们需求的规则。此外,社区所有者可以创建一些独特的社区、NFT、游戏的体验,如向特定频道出售访问密钥、奖励成员的贡献,或允许用户在聊天中直接交易 NFT 等等。
Towns 团队认为,在过去的十年里互联网的用户像是一群「租客」,聚集的数字城镇广场一直被「房东」拥有的围墙花园所困住。除此之外,目前大多数社区面临的最大问题是如何协调合作释放每一个用户的集体思想实现共享。Towns 希望通过去中心化和 web3 创建一个数字城镇广场,成员可以在其中定义边界、制定规则并建立他们想要的世界,用户将成为数字城镇广场的主人,并对自己所在的在线社区有一种真正的归属感。
目前已有越来越多的项目列表加入了 Towns,希望将 Web3 项目从 Discord 和 Telegram 等平台转移出去,包括来自分析平台 Nansen 的 Dragonchain 的 Den、Matrix、Console 和 Nansen Connect。
Towns 机制简介
节点 & 去中心化聊天服务器
Towns 的节点实际上是一个节点包,包括一个服务器、一个数据库和一个节点解析器。节点包将打包为 Docker 文件,以便于部署。节点操作员指南将在以后的 Towns 版本中提供。Towns 后端最初将在相对集中的 POW 工作量证明算法上运行,而后将会构建协议及时转移到以太坊 2.0 的 POS 权益证明算法。开发者可以使用 Towns 智能合约开发社交应用,Towns 节点在去中心化的权益证明网络上运行,消息被加密并作为事件存储在复制的 DAG 中验证。
Towns 的智能合约是可扩展、可组合和可升级的,每个社区都可以起草建立自己的规则,以此来规定谁可以参与、参与什么以及如何参与。将来,GitHub 存储库中的 sample-app 目录将包含应用程序代码。开发者将能够逐步完成自述文件以探索 Towns 协议并部署本地组件和工具,并且能够调整示例应用程序以满足您社区的需求,制作自己的用例并帮助协议发展。
每个 Towns 节点都有一个去中心化的聊天服务器。聊天消息通信分布在对等网络中,其中每个节点都连接到其他几个节点。去中心化聊天服务器的优势之一是它提供了更好的隐私和安全性,因为消息是加密的并在网络上分发。它还确保没有中央控制点或审查制度。我们的理念是所有 Towns 用户都免于监视或压制。
Towns Protocol & appTowns
Towns 是一个基于以太坊的可组合智能合约,它让您控制自己的在线空间。合约可扩展、可组合和可升级,使社区能够编写自己的规则以实现审查、访问和货币化。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 的前首席执行官兼联合创始人)和 Brian Meek(STRIVR Labs 前首席技术官和 Skype 前工程总经理)共同创立。2023 年 2 月 23 日,Towns 完成了 2550 万美元的 A 轮融资,由 a16z Crypto 领投,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 的资金管理方式进行投票治理。