对话RSS3:为Web3的社交和内容创作铺高速
在 Stepn 后,我们看到了各种 X2Earn 应用,在 BlockBeats 看来,Stepn 的火热打响了 Web3 应用崛起的第一枪。在 10 年发展路程里,我们看到了区块链随着技术革新,不断普及的过程:16-17 年以太坊崛起,区块链摆脱了「寻找下一个比特币」的叙事,各种形式的 IC0 为「加密行业」打下了基础;19-20 年 DeFi Summer 的崛起为区块链找到了「应用场景」,区块链技术在 DeFi、NFT、Layer 1、Layer 2 等协议层面实现突围,「Web3」的概念诞生并开始普及;22 年 Stepn 的出圈,区块链技术开始在应用层面突飞猛进,走出了互联网在 Facebook、Uber 等应用繁荣发展阶段的特征。
近期,Web3.0 信息分发项目 RSS3 的创作团队 Natural Selection Labs 动作频频,连续推出了多款新应用和产品。在本文中,BlockBeats 作者访谈了 Natural Selection Labs 和 RSS3 的创始人之一 Joshua,了解了团队开发的最新动态。
「RSS3 到底是什么?」
这是 Joshua 听到关于 RSS3 最多的一个问题。这其实并不奇怪,很多人了解到 RSS3,都是因为 Cheers.bio (前 Web3 Pass) 和 Revery 这两款应用。由于它们的形态与不少社交应用相似,因此人们便将 RSS3 和社交图谱应用,甚至是 Cheers.bio 画上了等号。当然,这些理解或多或少都存在着偏差,那么 RSS3 到底是什么?
简单来说,RSS3 是解析链上信息动态的基础设施,主要工作是信息分发,我们可以将其理解为 Web3.0 的信息流 (Feed),或者信息领域的 The Graph。那么它对于 Web3.0 信息内容产业有什么用呢?我们知道,在传统互联网领域,平台可以为信息的存储和分发提供一站式服务,但在模块化的 Web3.0 世界,信息的存储和分发则被分离开来,这就在信息分发领域就留下了一块空白。
举个例子,当我们在 Mirror 上创作文章时,应用只会负责为我们存储数据,但由于缺少可用的信息流 API,用户在其他应用里分享这篇文章就只能通过「人传人」的方式。当然,Web3.0 的信息生产还包括交易、转账,甚至点赞和关注等,RSS3 的作用就是将这些信息解析成可读的信息流,供其他应用使用。
为了展示 RSS3 的应用场景,团队才打造出了 Cheers.bio 等应用,帮助用户一站式浏览好友的链上动态。而在 Joshua 看来,这也是为什么人们常对 RSS3 有误解的原因,「因为在 RSS3 刚出来的时候基础设施很匮乏,ENS 普及度也特别低。我们需要自己做 RNS、自己去绑定推特和 Mirror 等等,为了达到 (展示) 信息流这一件事,做了很多辅助的事情,导致很多人以为 Cheers 就是 RSS3」。
因此为帮助受众更好地理解 RSS3 的定位,团队近期也将在产品结构上做出许多重要的调整。
RSS3.io
随着社交图谱、内容索引等应用和基础设施的不断增加,RSS3 不再需要为自己搭建应用场景,并可以专注于自身的主要工作。所以团队的第一个大改动,就是让 RSS3 更加模块化,不再做跟 Web3.0 信息流无关的事情。这其中包括两个方面:
首先就是不再支持非 Web3 的应用,比如推特,用 Joshua 的话说,就是「结束软弱革命的方式」。此前 RSS3 还兼具直接索引 Web2.0 应用的功能,「但其实这件事情是有问题的,Web2 并不开放,推特随时能关 API。而且这种分发没有解决用户的数据所有权问题,你只是帮他展示了一下」。而关于数据所有权的问题,Natural Selection Labs 则专门打造了另一款产品——Crossbell。
第二就是不再处理索引、展示等和信息流无关的任务,并强化 RSS3 对动态的覆盖范围和解析颗粒度。比如说,未来 RSS3 只会向应用提供「某些地址 NFT 动态」的信息流,如果应用需要索引和展示 NFT 资产,可以使用 Alchemy 等其他基础设施。当然,团队为此也打造了一款集成各种 SDK 的基础设施产品——Unidata。
为让精简后的 RSS3 概念更加清晰,团队将 RSS3 官网改造成了可互操作的「协议级应用」,供用户检索特定地址的信息流。在这个基础上,Cheers.bio 和 Revery 则会向主网站收缩。
该应用更像用户友好型的 Etherscan,为用户提供可读的、有内容性价值和原始动机的、可被解释的信息流。具体而言,就是过滤掉与目标地址无关的「钓鱼行为」,并重组目的相同的分散行为。
比如说,下图是用 Etherscan 浏览特定地址链上行为的界面,这对于一个想要了解特定地址动态的「加密小白」来说是非常困难的。
这是因为我们在链上完成特定操作时,会产生不只一条传达性交易。「比方说你在 Uniswap 交易的时候,要先 Approve,然后再执行,这就产生了多条记录」。这种情况下如果不进行解析,就会被误不熟悉的用户误以为是做了多件动机不同的事情。
下图则是经过 RSS3 解析后的链上行为,这时信息流的可读性就高了很多。「你会发现,现在的 feed 比以前解析的层次、展示的东西都多得多,很清楚地就能看出『这个人是干嘛的,他大概 (是) 什么样的背景』」。
CrossBell
Crossbell 是 Natural Selection Labs 团队为解决用户数据所有权打造的产品,是一条兼容 EVM 且已嵌入特定智能合约的链。Crossbell 于去年宣发,在定位上和 Lens 类似,旨在改变社交平台的数据控制和资本化方式。而此前的 RNS 域名也将会以某种形式将迁移到该链上,以供用户使用。
CrossBell 上的所有用户行为都会以资产化的方式储存在「账号」里。这一点关键,也是 CrossBell 与 Ceramic 这类存储纯数据的项目的主要区别,就像 Joshua 所说:「在链上关注和点赞是一种很有趣的感觉,就是你牢牢地把数据抓在了手里,因为你在关注的时候真的签了一个 transaction。我们不会期待所有 Web2.0 用户都支持这个操作,但我们觉得大部分 Web3.0 用户都会喜欢这个东西」。
CrossBell 与 Lens 的区别,除了是一条单独的侧链外,还在于 CrossBell 仅兼容特定内容社交类智能合约。这种设计有两个好处:
首先,CrossBell 上的应用不需要像 Lens 一样在 Polygon 上与 DeFi、NFT 等应用争夺 Gas 费用。其次,这样也能更清晰地体现出整个网络的价值,「Crossbell 这个链的绝对价值,几乎是被存在上面的 Social activity 总量所锚定的,这使得我们能够为 Social activity 做出一个单独的金融体系来」。
另外,在 Joshua 看来,CrossBell 与 Lens 在协议设计上也有很多区别。「我们理解 Lens 是在尝试把社交图谱资产化,而 CrossBell 则是强调所有权,你想不想卖 (自己的社交数据) 是一回事,但你必须有这个权利」。
Unidata
Unidata 是 Natural Selection Labs 为应用解决前端数据聚合问题而打造的开发者工具,旨在让 Web3.0 开发人员能够结构化的轻松地访问各种数据。
在 Joshua 和团队看来,Web3.0 模块化也有着自己痛点,「因为它是模块化的,所以意味着你的数据、地址等等都是从多个地方拿的,这一般意味着不统一的格式。虽然它就该这样,但对开发者来说确实很不人性化。我们就提出一个可能性,把所有开发者常用的 SDK 放在一个包里,让他们直接能够去使用到,这样就有了 Unidata」。
我们知道,无法跨链展示用户资产一直是许多 SocialFi 应用的发展瓶颈。这是因为应用在前端获取特定地址所拥有的 NFT 需要通过数据索引服务来解决,但不同服务的数据格式各有不同和优缺点,且通常支持不同的链。另外像使用 EIP-721 标准的以太坊 NFT,其本身的数据格式就非常多样,有图片、视频、3D 模型等,这也会导致很多前端展示的问题。
Unidata 则通过一套统一的数据规范,将信息数据分为 Profiles、Links、Assets 和 Notes 四类,以返回固定的数据格式,这样就为前端开发者省去了很多繁琐的工作。而针对不同的索引服务,Unidata 则是将各种服务返回的数据统一聚合成相同的格式,开发者只需要使用 Unidata 的一行代码,就可以获得这些服务的索引数据。
在 Unidata 的 Github 页面上,其创作者 DIYGod 很自信地描述道:「Web3.0 数据很简单,开发只要 1、2、3」。在访谈中,Joshua 也对 Unidata 展现出很强的信心:「我们经常开玩笑说,『你用 Crossbell 的 SDK 比 Unidata 要复杂』。也就是说 Unidata 作为一个第三方,封装了很多 SDK,但用起来比 Crossbell 还要简单,它比所有的 SDK 都要简单」。
Tureco
Tureco 是 Natural Selection Labs 打造的一个去中心化算法推荐系统,供各类 Web3.0 应用使用,旨在以去中心化的方式为 Web3.0 用户筛选并寻找他们最感兴趣,以及对他们最有用的信息内容。
团队在设计系统时兼顾了去中心化、用户所有权以及隐私保护的问题,只使用公开可用的数据,并采用差分隐私、同态加密和协同学习等技术,确保安全和适当的 Web3.0 算法推荐。
目前,Tureco 的系统提供了和推特类似的「趋势」(Trending) 功能,可以查看推特、即刻和 RSS3 等网络中的近期趋势主题,内容包括 Mirror 文章、NFT、Gitcoin 捐款、活动 POAP 等。
但实际上,团队对 Tureco 的开发是比较谨慎的,「其实 Web3.0 整体上是不喜欢算法的,这是一个很 Web2.0 的事情」。不过就像 Benedict Evans 在讨论信息流时所说的,信息流的「爆炸」和「折叠」总是一个循环的过程。在数据爆炸的 Web3.0 世界,「跟不上行业进展」已经成了一种常态。此时如果有一个能够兼数据所有权、隐私和安全性的算法,或许也不失其意义。
另外,Joshua 和团队还比较担心人们把 Tureco 理解为 RSS3 自己的算法推荐系统,「我们希望讲清楚,RSS3 只是 Web3.0 中的一个模块,它只做一件事,就是做 Web3.0 最好的动态和信息流解析」。
BUIDLCON 黑客松
在围绕 RSS3 打造了 CrossBell、Unidata、Tureco 等一系列基础设施后,Natural Selection Labs 为 Web3.0 的内容社交应用准备了一套完整的开发工具,「这其实属于刻在骨子里的 (理念),就是尝试着为开发者做贡献,你可能会看到团队一段时间在做开发工具,一段时间在做别的东西,但是它总是会围绕着尽量把整个 Web3.0 中信息生产与分发相关的开发者生态做好」。
为进一步促进 RSS3 以及整个 Web3.0 内容社交生态的发展,Natural Selection Labs 还会举办多期 BUIDLCON 黑客松活动,吸引更多开发者使用上述的工具打造出更加「Web3.0 原生」的内容社交应用,并一点点引导传统互联网用户迁徙至 Web3.0 世界。
而在谈到 Web3.0 应用普及的问题时,Joshua 和团队也做好了长期的准备,「我们当然希望有 mass adoption,但这还是需要时间,用户有没有在关心数据所有权这件事很重要。这就是有一个『paradigm shift』,一项技术为产品服务,产品为体验服务,体验为用户服务,用户再形成口碑和品牌反哺这个链条。对于电车 (新能源汽车) 来说是这样,对 Web3.0 来说也是这样」。