# 【Sociafi】Towns:web3界的discord？

By [oada](https://paragraph.com/@oada) · 2023-03-13

---

基本信息
----

公链：以太（目前测试在Goeril）

是否上线：未上线

是否发币：未发币

类型：去中心化在线群聊协议

官方网站：

[https://www.towns.com/](https://www.towns.com/)

目前还在项目早期，已获得a16z投资。

专注于在线群聊
-------

Towns主要关注于社区在线群聊，用户体验与discord很像，Towns 协议将为用户提供一个基于以太坊的智能合约系统和端到端的加密聊天。Towns 的智能合约“可扩展、可组合和可升级”，最终将使社区能够起草自己的规则，规定谁可以参与、允许什么以及如何以及是否可以获利。

基本功能
----

Towns协议由三部分组成：智能合约，节点和消息传递应用程序。

每一个节点都可以通过智能合约创建独特的群组，在群组中可以规定分组，角色和权限等功能，可以说对于这个群组是完全属于创建者的，创建者可以根据智能合约禁言某些人，添加和禁止用户的权限。

在创建群组时（在Towns中被称为空间），调用工厂空间会部署到自己的合约地址，随后进行设置权限，铸造空间令牌并赋予所有者，随后部署空间的其他合同。空间的所有者会以NFT的形式代表其拥有该空间，目前尚不知道NFT内容是什么。

Towns 中的所有聊天都是端到端加密的，这意味着只有频道成员才能读取他们所属频道的历史记录。目前alpha阶段，加密基于Matrix的Olm 和 Megolm 协议，即使一个人刚刚加入空间，他也可以看到空间中所有的聊天内容。

总结
--

Towns在目前版本来看，是类似于lens协议一样的socialfi底层架构，通过智能合约允许用户自己构建自己的社交空间，并且都以NFT的形式证明所有权。

但是大多数socialfi协议场景都是类似twitter一样的平台，用户在自己的空间中发布内容，其他人可以在下面评论，转发等等，在实际上只是用户的“自娱自乐”，无论一个用户怎样构建他的空间，都不会对其他“围观者”产生影响。

Towns协议主要关注于社区群聊，类似discord，用户可以加入不同的频道也可以创建自己的频道，这带来了一个问题，群组属于创建者，创建者可以决定其他成员的权限，这对于普通成员来说有点**不够“去中心化”**，只不过监管者由APP运营者变为了空间的所有者。至少就目前版本来看，空间完全取决于所有者的构建，即使其他成员能够看到空间的规则和合约，也无法改变，也许之后的版本中可以支持成员\*\*“民主化”投票，\*\*参与治理等功能。

同时，虽然空间中不会改变规则或者剥夺他们的权力，但是空间的智能合约是可升级的，这是否会造成规则变相地改变？

目前Towns还没有任何代币经济学的模型，不确定是否会发币，目前来看更像是一个用户可以自定义的，聊天加密的web3版discord，不过在我看来目前web3浓度并不高，需要看项目方之后的跟进。

---

*Originally published on [oada](https://paragraph.com/@oada/sociafi-towns-web3-discord)*
