TOWNS介绍
Towns (TOWNS) 是一个基于区块链技术的消息平台。它依托 Layer 2 网络 Base,提供一个安全、可扩展且无许可型的消息传输框架。用户可以创建可编程的私密群聊(称为“Space”),并通过智能合约自定义成员资格与治理结构。
什么是 Towns 协议?
Towns 协议是一套开源基础设施,旨在支持去中心化即时消息应用的构建。其核心在于将以太坊 Layer 2 区块链 Base 与去中心化的链下 Stream 节点及智能合约相结合,实现加密的群组通信。
通过 Towns,任何人都可以创建 Space。这些可编程的通信群组具备链上会员资格限制、声誉评分和端到端加密消息等功能。每个 Space 都是由其创建者拥有的链上资产,创建者可以灵活管理治理模式、订阅价格和访问权限。
Towns 的主要特点
1. 自定义空间
在 Towns 中,每个 Space 都是由其创建者拥有的独特链上资产,并以 ERC-721 代币表示。所有者对其 Space 拥有完全控制权,可以设置会员规则、管理成员和分配角色。这意味着 Space 可以转让,甚至由去中心化自治组织 (DAO) 等团体共同管理,从而提供更高的灵活性和数字产权。同时,Space 也可与其他去中心化应用 (dApp) 整合。
2. 链上会员资格
加入 Space 需要持有会员代币,相当于一种数字订阅。会员资格通常会设置有效期(一般为一年),但用户可以选择在到期前续订。
这一机制可防止原有成员在需求上涨时被拒之门外。Space 所有者可控制会员代币的发行数量,并可通过自定义智能合约调整价格,甚至根据持有的其他区块链资产设置访问权限。
3. 加密消息
在 Spaces 中发送的所有消息都经过端对端加密,确保只有发送者和授权成员才能阅读。即使是负责路由和存储消息的节点,也无法解密其中的内容。
4. 可扩展的 Layer 2 架构
Towns 运行在 Base 上,Base 是一条基于 OP-Stack 技术的以太坊 Layer 2 链。这使协议既能继承以太坊的安全性,又能提升交易速度并降低 Gas 费。去中心化的 Stream 节点网络负责消息的传递、验证和存储,避免了中心化控制。
5. 去中心化治理与 Towns DAO
Towns 协议由 Towns DAO (Towns Lodge) 治理,包括 Space 所有者、节点运营者和代币持有者在内的所有社区利益相关方均可对提案进行投票。治理依托 TOWNS ERC-20 代币,用户可通过代币进行质押、委托、手续费分配以及行使投票权。
定价与权限
Towns Space 通过定价模块设定会员费用。费用可以动态调整(例如,随着会员数量增长而按对数方式增加),也可以采用固定的统一费率。会员费用通常以 ETH 支付,并会分配给 Space 所有者、Towns DAO 以及邀请人。
Space 内的用户权限由角色与权限系统管理,涵盖阅读、写入、创建频道、铸造会员资格等功能。权限模块支持根据代币持有量、地址或自定义链上标准灵活设置资格逻辑。
Towns 代币 (TOWNS)
TOWNS 代币在 Towns 生态中具有多种用途:
质押与委托:代币持有者可将 TOWNS 委托给节点运营者或 Space,以支持网络运作。
治理:代币持有者可对协议升级、通胀调整等重大决策进行投票。
经济模型:TOWNS 采用通胀型供应模式,初始年通胀率为 8%,并将在 20 年内逐步下降至 2%,整个过程由 DAO 治理控制。
奖励发放:通胀奖励每两周发放给节点运营者及其委托人,以激励网络积极参与。
TOWNS 代币作为 ERC-20 代币在以太坊上发行,并跨链桥接至 Base,用于协议交互。
结语
Towns (TOWNS) 提供了一种利用区块链技术实现安全私密聊天的新方式。它让用户真正拥有属于自己的聊天群组,并可灵活设定规则,辅以强大的加密技术保障。这一去中心化设计与社区治理模式使其有别于传统的消息应用。
借助可扩展的 Layer 2 区块链和去中心化节点网络,Towns 致力于为全球社区提供高速、私密并由用户自主掌控的通信体验。