原文作者:Lorenzo Sicilia,Outlier Ventures 工程负责人

原文编译:xiaozou,金色财经

Outlier Ventures 注意到一些去中心化社交网络的健康发展,Farcaster 和 Lens Protocol 已开始获得真正的用户关注。当涉及到面向大众市场的产品时,加密技术正变得越来越实用和高效。一直以来,私钥管理和移动优先体验的缺失阻碍了人们的加密采用。

本文,我们将深入探讨几个主要的加密去中心化社交媒体竞争者,它们各自的功能、架构,并聊一聊 Web3 创始人热衷于构建新的无需许可社交图谱协议的机会。

1、社交网络

在使用 Instagram、Facebook、Twitter 和其他平台十多年后,所有人都知道了社交网络的运作方式。社交网络概念以用户为中心,用户通过填写个人资料并选择他们喜欢关注的帐户向系统提供他们的偏好,而用户则会获得实时生成的自定义信息流。

围绕着这个简单的概念,社交网络已经建立起了自己的帝国,其最终目标是吸引用户的注意力,并尽可能长时间地让他们驻留在社交网络的高墙花园里。用户的数据蕴藏着价值,而这些数据反过来又成为了商品。

去中心化社交网络想要打破这些藩篱,实现用户身份的可移植性,让用户能够更多地控制自己的偏好 / 隐私,让平台间的切换更加容易。

就像加密货币可以为世界上任何地方的任何一个人带来无需许可的交易一样,DeSo(去中心化社交)带来了无需许可的通信和不可审查的广播功能。

然而,真正让人动心的是,DeSo 对于建设者来说也是无需许可的,可以让开发人员在现有协议的基础上进行新的开发,而无需征得任何 gatekeeper(守门人)的创新许可。「DeFi Lego」的成功范式可以在这里重复。

在基于 Web3 的 DeSo 出现之前,唯一一个去中心化社交尝试就是 Mastodon。在埃隆•马斯克(Elon Musk)收购 Twitter 后,Mastodon 似乎准备利用这一优势,但最终它的可用性问题和碎片化的用户体验导致其增长止步于 100 万日活用户。

如今,Farcaster、Lens 和其他项目正在尝试一种不同的基于 Web3 原语建设的方法,带来了一些新事物。

2、SocialFi

SocialFi 将 Web3 原语添加到社交图谱网络之上的去中心化金融中。参与主体包括内容创作者、网络红人和最终用户,他们希望更好地控制自己的数据和言论自由,并能够通过社交媒体关注和粘性而获利。

货币化方式基于加密货币,而身份管理则是由一组私钥处理的。他们中的大多数都表示,他们可以利用去中心化自治组织(DAO)来抵抗审查。但目前尚无定论。

让我们来看看它与其他社交网络有哪些主要区别:

  • 代币门控区域:只有创作者的代币持有者才可以访问某些功能或区域。

  • 小费:人们可以收到加密货币形式的小费,可以是平台代币也可以是其他代币。

  • 一次性订阅或定期订阅:数字商品或服务的加密支付在平台内进行。

  • 平台激励:用户和创作者可以根据他们的参与度来获得平台代币激励。

虽然这些概念已经存在了很长一段时间,但直到 Friend Tech 发现了代币门控聊天的潜力之后,它们才获得了市场的高度关注。用户需要被称为「密钥」的代币(可以交易),这些代币能让用户受益于内容创作者日益高涨的受欢迎程度。

Friend Tech 在巅峰时期拥有 80 万唯一地址用户,但随后,留存率大幅下降。

虽然 bonding 曲线擅长通过创造紧迫感和 FOMO 来推动采用,但从长期来看,这些曲线在用户留存方面有所欠缺。要真正保持用户粘性,需要两个关键要素:随着更多用户加入,需要形成能够放大平台价值的网络效应;还要有能够提供超越短期收益的切实利益的明显长期效用。

3、Web3 社交图谱

社交图能够表示实体之间的关系,如人、组织、地点和其他任何可以相互联系的事物。像 Facebook、Twitter、Instagram 和 TikTok 这样的 Web2 主体已经积累了显著的网络效应,特别是在阻止用户加入其他社交网站方面,因为切换网络意味着从头再来。

Lens、Farcaster 和其他项目从这个摩擦点开始打造差异化,它们开始开发具有多个前端的真正的开放式图谱,利用同样的数据提供不同的用户体验。

然而,Facebook 每天产生 4 pb 数据。每分钟发表评论 51 万条,更新状态 29.3 万条,点赞量 400 万,上传照片 13.6 万张。目前现有的任何区块链都无法处理这样大的数据量,并且可能永远都处理不了,因为区块链的优化针对的是不同类型的用例:无需许可的价值交换。

例如,双重支付是一种典型的区块链金融风险,在处理用户名、内容分发和通知的去中心化社交网络中是无关紧要的。Lens 和 Farcaster 团队应该考虑各种利弊权衡下的不同假设。

4、Lens 协议

Lens 协议是由 Aave 创始人兼首席执行官 Stani Kulechov 创建的可组合社交图谱。该协议由社区驱动,目前部署在 Polygon 上。

Lens 的构建围绕着几个关键智能合约,这些合约处理社交的方方面面。

  • Profiles 用 NFT 来表示,即协议中的主要对象。如果你拥有其中一个 NFT,你就控制了社交图谱和内容。-Profile 包含所有 Posts(帖子)、Quotes(引用)、Mirrors(镜像)、Comments(评论)以及用户生成的所有其他内容的历史记录。

  • Publications 代表协议的内容,有四种类型:Posts、Comments、Quotes 和 Mirrors。Posts 是基本对象,其他则是基本实体的扩展。最重要的是,每个 publication 都有一个 ContentURI。基本上,除了内容(如图像、文本等)之外,所有内容都停留在链上,这些内容与去中心化存储解决方案(如 IPFS 或 Arweave 甚至 AWS S 3)相关联。

  • Mirrors、Comments 和 Quotes 允许用户通过评论、引用或内容传播与 publication 互动。因此,对原始 publication 模块的所有引用都遵循相同的规则(例如,只有关注者可以 quote/comment/mirror)。

  • Open Actions 为开发人员提供了一种构建可直接嵌入协议的自定义功能的方法。你可以将它们视为每当发生某事时由协议触发的 hooks(例如,Alice 可以看到 Bob 给了她小费,所以她就能够有一个跟踪收益的 indexer 索引器)。

从一开始,Lens 团队就专注于协议本身,并让社区负责前端构建,所以创建了许多不同的 UI,每个 UI 都有自己的风格。

这样做的结果就是形成了一个充满活力的生态系统,其中也不乏混乱的场面,许多项目开始没几天就很快消失了。然而,我们逐渐看到了一些项目的整合,比如 buttrfly、hey.xyz 和 orb 都获得了一定关注度。

在运行 Lens v1 一段时间后,Lens 推出了 Momoka,这是一个超越区块链空间的 Optimistic L3。他们没有直接将数据存储在 Polygon 上,而是利用数据可用性(DA)层,仅仅通过将数据上传到 Arweave 就降低了成本。

5、Farcaster

Farcaster 是另一个建立在以太坊上的 Web3 社交网络,它利用了链上智能合约和基于「Hub」客户端的点对点网络矩阵。

与 Lens 类似,Farcaster 是开放的,已经在其基础上诞生了许多各种各样的客户端,其中最受欢迎的就是 Warpcast,它是由 Farcaster 团队自己开发的,另外还有 Supercast(带有付费功能)和 Yup(专注于交叉发布)。

2022 年,Varun Srinivasan 发表了一篇关于「充分去中心化」的博文,文中提出了一些想法,自那之后,这些想法一直都是 Farcaster 架构和方法的核心。

其主要思想是,如果一个社交网络上的「两个用户可以跨越网络上的其他阻碍找到彼此并进行交流」,那么该社交网络就足够去中心化。

要做到这一点,就需要:

  • 获取唯一用户名

  • 在该用户名下发布消息

  • 从任何有效名称读取消息

Farcaster 通过部署在 Optimism 上的一组核心智能合约来实现其架构:

  • IdRegistry 创建新帐户,允许用户转移和恢复 Farcaster 帐户。它还与 ENS 集成,使用户名可被合法所有者获取。

  • Storage Registry 将存储租给帐户。存储价格以美元计价,并使用 Oracle 转换为 ETH。价格视供需情况而定。

  • Key Registry 通过帐户发布 app 密钥,这样它们就可以代表它们发布消息了。

正如你所看到的,上述智能合约都不发送或接收消息,这一职责被委托给了 Hubs。Hubs 是一个分布式网络,由 Hubble 实例组成,Hubble 是一个使用 Typescript 和 Rust 构建的节点。

各节点负责验证、存储、复制消息,并对其对等节点进行评估。

通过验证来自某个用户帐户密钥的有效签名,进行消息级别的验证。

一旦消息被验证有效后,将通过利用 CRRDT(无冲突复制数据类型)方法的异步进程将其存储在 hub。

复制是通过使用 diff sync 和基于流行的 lib p2p 代码库的 gossip 协议实现的。Hub 定期选择一个随机节点来执行 diff sync,比较消息哈希的 Merkle tries,以查找漏掉的消息。

Hub 具有强大的最终一致性架构,因为即使它们脱机了,也可以使用它们的对等节点重建状态。

对等节点对于维护协议的状态至关重要,所以它们相互评估。如果有节点不接收有效信息、落后或 gossip 太多,就可能会被忽略。

6、无需许可

从这些协议和原则中,我们看到新的原语出现了。其中,Farcaster 的 Frame 获得了相当多的关注。

Frame 让自定义体验注入 Farcaster 信息流成为可能。它扩展了 Open Graph 标准,并通过添加多达 4 个按钮将静态图像转为交互式体验。当用户按下按钮时,根据按钮点击和发送到 Frame 生成服务器的用户元数据,他们会得到一个新图像。

在此基础上,我们开始看到许多实验,比如创建池、数字藏品和通过这些 Frame 部署的小游戏。

使用任何能够返回 html 内容的应用服务器都可能创建出 Frame,但是我们已经看到了大量 Frame,如 https://framesjs.org/、https://frog.fm/ 和其他帮助开发人员简化流程的 Frame。

Frames 在 Farcaster 上成功发布后,Lens 现在也在做相关考虑,这表明拥有共同的标准可以成为一个强大的推动力。

7、结论

去中心化社交网络在彻底成功之前仍然面临着巨大的挑战,包括扩展其基础设施以容纳更多用户,简化新用户创建数字钱包的流程,以及尽可能地抽象出 gas 费。

尽管存在着这些挑战,我们还是看到 Farcaster 在整体用户体验方面取得了实质性进展,并且围绕 Farcaster 形成了一个粘性社区(例如,日活用户约 5 万,注册用户约 35 万)。促成这些数字的一个重要因素就是手机 app 的可用性,要易于安装,用户体验要与传统社交网络相似。

另一个关键因素是协议(例如,Farcaster、Lens 等)的无需许可特性,这为开发人员提供了创新和在现有区块和功能之上进行开发建设的肥沃土壤。

就好像是 DeFi 之夏,我们正在见证一个动态的实验环境(例如,yup.io 是一个去中心化的社交网络聚合器,还有 drakula.app,这是一个短视频平台,或 neynar.com,这是一个基于 Farcaster 的 SaaS 工具),这些探索都是基于这些协议涌现出来的。

创始人们现在可以开始为他们的项目建立一个原生 Web3 分发渠道了,人们可以通过这些项目开启他们的旅程,从他们最初的兴趣点扩展到直接嵌入在他们的信息流中(例如,通过 Frames)的其他应用程序或其他链接的应用程序。与此同时,吸引新用户的应用程序可以作为一个回指去中心化社交网络其余部分的分发渠道,就这样开启一个积极的反馈循环。