# Lens Protocol、RSS3、CyberConnect: 打破传统社交协议

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

---

导语
--

社交是生活中必不可少且非常重要的一部分，现在存在很多社交应用，但是都存在一些严重的问题：用户的数据并不真正的属于用户、各个平台对于用户的数据并不互通、用户辛苦的创作与平台的收益对比屈指可数。因此出现了一些去中心化的社交协议，旨在通过区块链和去中心化技术解决这些问题

![](https://storage.googleapis.com/papyrus_images/df95d8270bb6699a7042ff7f2b97190c48fadb72391b1d9ad4c2f2e7d6cf7493.png)

Lens Protocol
-------------

[Lens Protocol](https://www.lens.xyz/)是基于区块链技术的去中心化社交协议，几乎涉及的所有操作都要与智能合约交互。它是由去中心化借贷平台Aave 的创始人Stani Kulechov 于2022年2月8日推出的项目，在发展与用户数量方面是同类项目中最好最多的

Lens Protocol旨在使创作者能够拥有自己与社区之间的联系，形成一个完全可组合的、用户拥有的社交图谱

该协议的设计核心是模块化概念，具有高度灵活性和可扩展性的特征。

### 概念

*   **Profile NFT**: 储存用户的各种信息(名字、简介、头像等)
    
*   **Publication**：Lens Protocol的核心。Publication主要分为三种类型：posts、comment和mirror。posts是创作者发布的文章等，其他人可以对其进行评论(comment)和转发(mirror)
    
*   **Mirror**：对其他用户发的文章等进行转发，以自己的身份重新发布该文章的内容，但是文章的创作者不会改变。本质上是**Publication**，只是增加了一些额外的检查和一些次要功能
    
*   **Comment**：用户的评论，每一条评论都会存在于用户的信息当中，所以永远数据用户。本质上也是**Publication**
    
*   **Follow**： 不同于 Web2 社交应用中的关注。当用户关注其他**Profile NFT**时，他们会获得 **Follow NFT**。此外用户还可以设置被关注时需要支付Matic进行关注
    
*   **Collect**：对其他Publication进行收藏。创作者可以通过他们的内容获利，允许他们的追随者购买该内容。会铸造**Collect** **NFT**
    

### 整体流程：

**实现流程**

*   可以使用自己的以太坊钱包地址登录 → 创建一个Profile NFT → [调用部署在Polygon上的合约](https://polygonscan.com/address/0xeCd1d11B69FFd9794d45269247f9Fc139462bC12#code#F1#L147) → 合约代码对用户是否在白名单中进行验证等操作 → 获得Profile NFT。
    
*   发布文章/评论/转发（本质上是**Publication**，会在此基础上增加一些额外的检查和次要的功能） → [调用合约中的相对应的function](https://polygonscan.com/address/0xeCd1d11B69FFd9794d45269247f9Fc139462bC12#code#F22#L126) → 发布
    
*   关注某用户/收藏文章 → [调用合约](https://polygonscan.com/address/0xeCd1d11B69FFd9794d45269247f9Fc139462bC12#code#F20#L43) → Mint NFT →关注/收藏成功
    

### 概述

Lens Protocol是基于NFT技术的身份验证协议，它的主要目标是建立一个去中心化的身份验证系统，让用户的身份信息归属于自己，而不是掌握在中心化机构手中。通过在Polygon链上部署合约，用户可以创建自己的Profile NFT，以此来代表自己的身份信息

相较于传统的中心化身份验证系统，Lens Protocol具有更好的数据自主权和隐私保护，因为用户拥有自己的Profile NFT，可以自由地在多个应用间进行身份验证和数据共享

但是，使用Lens Protocol也需要注意一些限制。由于所有的操作都需要与合约交互并上链，这会带来一定的性能问题，同时也会需要支付一定的Gas费用。此外，Lens Protocol并不会介入内容审核，而是由各个应用自己制定相应的策略

RSS3
----

[RSS3](https://rss3.io/)项目由团队 Natural Selection Labs 开发

RSS3 源自 RSS 的精华，是一种以提要和搜索为核心要素的 Web3 信息传播协议。它定义了信息呈现和通信的格式，通过这种设计优雅、用户友好的内容格式，客户端可以轻松访问统一格式的各种内容源，而无需大量的兼容性逻辑

其认为创建、传播和分发信息的权利不应掌握在中央集权手中，这是网络生活的基本权利

### 架构

*   服务节点SN -- Serving Node：储存RSS3 File并且负责相应文件相关请求，一个节点可以服务的文件数量被DAO限制
    
*   服务节点组 -- Subgroup：由多个SN组成
    
*   全局索引器 -- GIS：协调Subgroup、路由客户端请求并维护网路的功能。DAO设置了激励机制
    
*   中继节点 -- RN：GI的一部分，协助路由
    

![](https://storage.googleapis.com/papyrus_images/90c51c38c0347be0f69d2f0b24f88250046de801fbb753678992013b11858c6a.png)

全局索引器（GIs）与服务节点组（Subgroup）将由网络选举产生，全局索引器（GIs）与服务节点组（Subgroup）选举、网络节点数量上限、节点作恶处罚、节点激励机制、网络模组升级和网络金库管理等事物都将由RSS3代币持有人投票决定

无处不在的Link是开放信息系统的基础。RSS3协议支持RSS3对象之间的自定义类型通用链接。主要RSS3对象包括：

*   Instance，基于加密账号的集合
    
*   Aseet，数字生成的交换媒介
    
*   Item，网络上生成的内容
    

### 流程

每个RSS3 Files代表一个用户，储存用户的个人信息等数据

用户使用该身份订阅其他应用获取自己发布的内容。比如Twitter，在订阅后可以看到自己在集成该协议的应用上看到自己曾在Twitter上发布过的文章等内容

然后该RSS3 file会随机储存在各个SN中，然后再由GIs协调Subgroup、路由客户端

### Activity Feed

在RSS3文件中，Activity包含：

*   所有活动 根据实例验证的帐户索引
    
*   所有项目 由实例或网络生成
    
*   所有通用链接 在RSS3网络上生成
    

### 奖励机制

*   阶段1：系统奖励 一开始，网络会受到系统的奖励以鼓励产品/协议/网络/系统的采用。 系统报酬逐渐降低，与网络的使用成反比
    
*   阶段2：混合奖励 随着网络使用率的增加，广告、增值服务和其他相关经济活动等活动有望产生利润。 收益将以网络奖励的形式分配，这也抵消了系统奖励
    
*   阶段3：自我奖励 所有奖励现在都完全转化为网络生成的奖励，系统将不再激励网络。 激励将分发给网络参与者，包括节点主机、开发者、内容创作者、特别贡献者和DAO
    

### 概述

RSS3协议的优点之一是其去中心化的特点，这使得用户的数据可以更加安全地存储和管理，而且用户可以更好地控制自己的数据。此外，RSS3协议的格式化设计使得客户端可以更轻松地访问和处理各种内容源，提高了用户体验和数据利用率

在应用方面，RSS3协议可以用于社交媒体、新闻聚合、博客订阅等场景。通过订阅RSS3文件，用户可以获取自己感兴趣的信息，而且无需访问原始网站，可以节省时间和网络流量。此外，由于RSS3协议的开放性和可扩展性，未来还可以有更多的应用场景和创新

这也是与Lens Protocol、CyberConnect不同的点，使用该协议可以通过对其他应用网站进行订阅获取内容，RSS无需访问源站即可获取信息，并且数据及时性强，阅读效率高。且RSS内容不显示源站广告。例如：可以进行对Twitter的订阅，此时会获取到自己曾经发布过的推文，然后再对一些Web3的应用进行订阅，就可以在个人信息中看到在订阅到的应用中自己曾经发布过的所有内容。而像Lens Protocol则是先获取Profile NFT，以该身份去发布内容

CyberConnect
------------

[CyberConnect](https://cyberconnect.me/) 是一种去中心化的**社交图谱**协议

**Cyber​​Connect 建立在BNB Chain**之上，使用户能够真正拥有自己在社交网络中的社交身份、内容和关系，并为开发人员提供丰富的工具集来构建具有有意义的社交体验的应用程序

![https://docs.cyberconnect.me/](https://storage.googleapis.com/papyrus_images/c701e6b1cf7fd6d91fc3f8cdee4365e825687ed1849e5e4aaca6d84394321f38.png)

https://docs.cyberconnect.me/

### 概念

*   **ccProfile NFT**：ccProfile 将每个用户的个人资料表示为一个 NFT。它是想要发行其定制 EssenceNFT 或 SubscribeNFT 的用户的先决条件，开发人员能够使用 Cyber​​Connect 将所有链上凭证/资产映射到 ccProfile。无论是 NFT、SBT、Twitter 用户名还是 DID
    
    开发人员能够使用 Cyber​​Connect 将所有链上凭证/资产映射到 ccProfile。无论是 NFT、SBT、Twitter 用户名还是 DID，都将它们映射到一个整体身份：ccProfile。
    
*   **SubscribeNFT**：表示地址和 ccProfile 之间的单向关系。SubscribeNFT 可以配置 pay-to-follow（付费订阅者）、hold-to-follow（代币门控社区）等规则。可用于表示任意社交关系；包括关注、订阅创作者、朋友关系、属于某个组织以及参与活动和社区
    
*   **EssenceNFT**：EssenceNFT 是一种通用的 NFT，个人 ccProfile 持有者可以发行它来代表任何内容（例如社交媒体帖子、视频、博客出版物）。每个 EssenceNFT 都可以配置 pay-to-mint（众筹）、hold-to-mint（社区参与者）等规则。它也可以配置为可交易的 NFT 或不可转让的灵魂绑定令牌（SBT）以代表给定的角色，例如投资者、赞助人、团队成员、社区参与者等
    
*   **可扩展存储模块 (SSM)** ：由于智能合约会遇到可扩展性问题和高 gas 成本问题。对于可能达到数十亿的社交内容和连接数据，以分散、自主和可扩展的方式存储它们的方法非常重要。Cyber​​Connect 提供可扩展存储模块 (SSM) 以在去中心化存储 (Arweave) 中写入社交数据，并保证数据主权（数据不能伪造）、完整性（数据不能以未经授权的方式修改）和可用性（数据不能被篡改）
    

![https://docs.cyberconnect.me/core-concepts/overview](https://storage.googleapis.com/papyrus_images/579e6c4848bc211cdd26a0b4467a744ec37904d4c63a666aac5ce078bb332515.png)

https://docs.cyberconnect.me/core-concepts/overview

CyberConnect 还有中间件选项，支持两种配置：Collect和Subscribe

可以通过中间件来对这两种类型操作进行限制要求，比如：想要进行Subscribe需要收费，或者在Collect时只有订阅了该创作者的用户才可以进行操作

### 概述

CyberConnect与Lens Protocol有些相似，都使用NFT来代表用户身份，让用户拥有更多的控制权。但是它们之间还存在一些差异。相比于Lens Protocol需要支付gas费，CyberConnect使用可扩展存储模块 (SSM)和去中心化存储 (Arweave) 来处理Post和评论等数据，从而减少了用户的成本和复杂度

这样的设计可以让用户更好地接受，因为他们可以更方便地使用CyberConnect，而不用为了每一个操作都支付gas费用。同时，这也体现了CyberConnect的可扩展性，因为它可以轻松处理更多的数据，而不会受到gas限制的影响

总之，这个不同是CyberConnect与其他社交协议的一大优势，它能够让用户更轻松地管理和掌控自己的数据，提供更好的用户体验

总结
--

这三种社交协议的设计理念都是为了让用户对自己的数据拥有更多的自主权，并且摆脱数据滥用和数据垄断等问题，这是当前web2社交产品所面临的问题。这些简单、开放、免费且没有数据垄断问题的社交协议正是用户所需要的

Lens Protocol是一种基于NFT的身份验证协议，旨在为用户提供可信的数字身份，方便跨应用使用。它的主要目标是建立一个去中心化的身份验证系统，让用户的身份信息归属于自己，而不是掌握在中心化机构手中

RSS3协议则是一种基于Web3的信息传播协议，用户可以方便地订阅多个应用的内容，并通过去中心化的方式管理和掌控自己的数据。RSS3旨在解决当前社交媒体存在的数据分散和流动性差的问题，提高用户对自己数据的管理和控制能力

而CyberConnect则类似于Lens Protocol，它的主要目标也是解决社交网络中的隐私问题，使用户能够掌握自己的数据。但体验上来讲用户在发布内容时并不会像Lens Protocol需要支付Gas费

总的来说，这些协议虽然在理论上看起来很有前途，但在实践中仍然需要面临各种挑战，比如用户体验、可扩展性、开发人员的使用难度等问题。然而，这些协议的发展前景仍然值得期待，他们的核心目标都是值得注意的，并且也许在未来的社交网络中发挥重要作用

---

*Originally published on [Yooma](https://paragraph.com/@yooma/lens-protocol-rss3-cyberconnect)*
