在当前互联网时代被遗忘的技术之一当数 RSS(全称 Really Simple Syndication,简易资讯聚合),一个帮助定义 Web2 的信息聚合协议。从千禧早年开始,RSS 令用户能够在博客发布他们的所思所想,并以低操作难度地在 RSS Readers 订阅他们感兴趣的内容,它令网络变成真正的双向化(一个我比较喜欢的形容是,可读写)。然而在接下来的时间里,Facebook 和 Twitter 等同类型的社交媒体开始凭借他们独有的信息源获得关注度后,RSS 自然失去了它的存在意义,现在的它在我们被社交媒体全方位渗透的文化中不过是又一项被束之高阁的技术罢了。
那么问题来了:RSS,或者说一个类似的协议,在当今崛起的 Web3 还会有它的一席之地吗?在一个由区块链和加密货币作基础的网络平台我们还会需要一个信息聚合源吗?为了弄清楚这个问题,我与一个名叫 RSS3 的新协议创始人聊了一下,它的目标是「下一代信息聚合流的标准——旨在为高效的去中心化信息分发提供支持」。显然,RSS3 与之前的 RSS 全无关系,但却是被 RSS 的规范格式所赋予灵感的。
我们先来把 RSS3 放在一个大背景下来讨论,因为在过去的二十年里关于「信息流」发生了太多变化。Facebook,则一直是这场信息流竞赛的核心成员,巧合的是,上周Facebook?才刚宣布把「news」一词从「news feed」中移除。从前说起「news feed」,总有一种说不上的诡异之感,在当前这个杂乱信息丛生的时代这感觉尤为凸显。千禧早年 RSS 那个让所有人都能发布他们感想的博客梦,正是 Facebook 这个「罪魁祸首」亲手把这个梦捏得碎成渣渣。当然,也不只是 Facebook,是全体社交媒体的兴起(最先由 Facebook 脸书发起)塑造了主流的用户习惯——发布然后「订阅 subscribe(随后被更名为「关注 follow」)」。由此,社交媒体在这场读/写血战中全身心地赢得了普通群众。RSS 虽然是输家之一,却不代表这场战争已经结束。
现今 Web3 概念大流行的其中一个原因,就是要对抗 Facebook、Twitter、TikTok 和其他线上社媒的垄断地位。Web3 支持者如Marc Andreessen,声言「去中心化及无门槛化创新」能从像 Facebook 类的平台手上重夺用户对自身的掌控。(值得关注的是 Andreessen 在两个阵营中都有投注,他自己的风投机构a16z在 Web3 界「到处留情」,但他本身却也是Meta 的董事之一)。
要知道,在区块链世界做内容聚合并非易事,首先迎来的难题就是内容平台的高度金融化。说人话就是你必须有钱才能玩——而且不单是发布者,连读者也是需要付费的。无论是评论,还是点赞,你都是在跟区块链进行交互,交互就意味着花钱(矿工费的来源)。
为了弄明白 RSS3 正在做什么,我联系了联合创始人?Joshua Meteora,他的搭档是一位推特化名为@DIYgod的匿名极客,在GitHub有将近 10K 的粉丝。一个令@DIYgod声名远播的项目叫RSSHub,一个带着「一切皆可 RSS」口号的 RSS 搜索工具。
RSS3 正在被积极开发中,现有的稳定版本是 v0.3.1,而在 GitHub 页里 v4 的开发正在「热烈讨论」。根据推文,?Joshua和@DIYgod为了建设 RSS3 而创立了一家名为 Natural Selection Labs 的公司,它的种子轮融资来自 CoinShares Ventures, Coinbase Ventures, Dapper Labs, Arweave 和 Fabric Ventures 等机构。
我开始研究 RSS3 的时候,没有很明白它的目的究竟是什么:为什么 Web3 的博客用户不能继续使用传统的 RSS 来整合他们的 posts 呢?但跟 Joshua 聊完以后,我明白了原来 RSS3 的信息源并非与博客相捆绑,而是一个钱包地址。
「我们拿Mirror.xyz来举例,」Joshua 说,「它基本上就是以一个以太坊链上的钱包地址作为账号且内容储存在 Arweave 的博客平台。所以一个持有以太坊钱包的用户无需再在 Mirror 注册(技术上来说是这样的),他可以直接使用这个博客平台。由于所有文章都是储存在 Arweave(一个 p2p 存储网络)上,理论上没有任何人可以拥有并监管这些数据。并且,这些文章都是无门槛进入的。然而在 RSS3 问世之前,任何应用都很难直接从 Arweave 中调用 Mirror 的文章,除非靠 Mirror 作为一个中心方来中转。所以 RSS3 实际上是创造了一个信息源,这个源会有很大的『可玩性』,当然也包括 Mirror。没有 RSS3 的话,调用 Mirror 的文章对于那些去中心化应用会是一个很大的挑战。」
所以在这里需要澄清一下的是,当 Joshua 说创造了一个信息源的时候,这里的主体是指一个钱包地址:以太坊链上的去中心化应用,钱包地址会等同于用户 ID,一个用户或许有多个钱包(此为普遍现象),所以 RSS3 所做的是为这些 ID 提供信息流。使用相同的钱包地址在网上上传内容,无论在哪个平台都只会有一个信息流来代表这个用户。
据 Joshua 称,现已有不少 Dapps 在 RSS3 的基础上执行,其中一款名叫 Revery 的应用可允许用户无上限地连接钱包地址,这意味着你能把你所有的 RSS3 流都聚合在一个地方。它令我想起一款老 Web2 应用——在 2007 年发布的FriendFeed,可以把所有社交账号集合在一个地方然后一键发布内容,当时颇受极客们的喜爱,可惜在 2009 年被 Facebook 收购后再无声息。
Joshua 的 Revery 页面
即便你并没有使用过 Revery 或同类应用,你需要知道的就是 RSS3 可以让同一用户的所有内容通过一个聚合协议跨平台发布(前提是证明持有相同的钱包地址)。
现在来说 RSS3 依然是起始阶段,因为社区还在各种规范细节上面下功夫。但理论上来说,基于钱包地址而不是博客为 Web3 创建信息聚合流是有其意义的。
于 RSS3 而言,一个核心挑战在于现在仍不知道使用钱包地址作为线上 ID 是否能作为一个长期的解决方案。因为这样做实在是太多潜在危险了,主流用户往往会是那些不会技术的使用者。在 2018 年我测试过一个基于区块链的推特「竞品」Peepeth,当时我在用 MetaMask 的时候犯了个常见错误,就立刻没了账号的 access。就因为丢失了钱包的私钥,我就再也不能登录自己的号了!虽然去中心化网络听上去很高大上,但到你需要找客服的时候就会碰到一鼻子灰,因为 Web3 是不存在这样东西的!
尽管如此,但 RSS3 还是一个足够有趣的项目,我会继续关注它的进展。加入信息聚合流毫无疑问会帮助提高 Web3 的整体实用性,因为目前来说这确实是加密圈及区块链的一大痛点。
原文作者:Richard MacManus
原文编译:小林桃太郎
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。