月亮链 月亮链
Ctrl+D收藏月亮链
首页 > OKB > 正文

NET:RSS败给社交网络,对区块链有何启示? | Web3.0推荐笔记_timeassetscoin

作者:

时间:1900/1/1 0:00:00

原文作者:Sinclair

原文编译:姚昌林

本文来自微信公众号橙皮书,Odaily星球日报经授权转载编辑发布。

老一辈互联网人读这篇文章应该会很有感触,做区块链的新一代,也会看到很多熟悉的现象。霍炬这位两种身份兼备的玩家,感觉就更复杂了,他是这么推荐的这篇文章的:

“到2019这个时间点,再回顾RSS的出现和衰落史可以更清楚看到其中的得失。这篇文章完整了讲述了1999年年RSS兴起到2013年Googlereader关闭、内容阅读和分发被社交网络所代替的完整历史。

之所以推荐这篇文章,是因为这段历史和区块链有很多相似之处的,相比今天的社交网络,RSS是一个更分布,权利更平均,更开放的系统,但是它最终被打败了。其中有个重要的原因是因为中心化的产品更容易设计,提供更好的体验,用户更容易理解而不需要学习复杂的概念,提供运营企业更好赚钱方式。

今天区块链和中心化产品的对比恰好也是如此,这一次,去中心化产品能走出一条不一样的路吗?”

这篇文章有点长,有不少生僻古老的英文技术词汇,还好不理解技术细节也没关系。另外里面有很多英文人名,我们把几个重要人名换成了中文,第一次出现时会标红,记住这几个人就不会走丢了。

十几年的老网民应该都很熟悉RSS。实际上,RSS有两个不同的定义,ReallySimpleSyndication和RichSiteSummary,但本质上都是一种对程序友好的信息订阅方式。今天还有应用和网站在使用RSS技术,但对大多数用户来说,RSS已经成了一个模糊的概念了。

回顾RSS的发展史,有两个值得讲述的故事:第一个故事是一个关于网络未来的伟大愿景,从未实现;第二个故事,开发通用标准的合作,是怎么成为开源软件史上最有争议的分裂。

上世纪90年代后期,在Netscape上市和.com泡沫之间的梦幻10年,大家都不知道互联网会去向何方,但每个人都意识到互联网会比现在更有想象力。有一种推测,互联网将因“聚合网络”而革命。原本互联网是点对点传输,从服务器端给用户单向传递信息,但新的模型可能打破原有的架构,以“频道”的方式重新打包和分发全网信息。

当时有一份在投资人群体中颇具影响力的Newsletter,叫Releas1.0,魏巴赫在一期文章中预测:“聚合网络将演化成互联网生态的核心模型,公司和个人既可以控制自己的线上身份,也可以享受广大网络的好处”。

RSS3公布官网主要功能的更新:7月19日消息,RSS3今日公布了官网再次更新升级的主要功能。该更新包含更加可视化的链上社交和数据搜索功能、订阅功能、阅读模式和管理配置功能,以上功能不需要连接钱包即可使用。除此之外,本次升级同时包括了交互设计与样式的优化,同步提升了不同终端的用户体验。[2022/7/20 2:24:22]

RSS的未来曾经如此光明,后来发生了什么?

魏巴赫让读者想象这样一个场景:一个击剑爱好者购买重剑时有两个选项,一个是登录电商网站或跑到线下商店,另一个是在每天登陆的击剑网站,点击右侧广告栏就可以购买。类似于广电网络里,大电视台的节目可以在本地小电视台播放一样,这样才会有更多的人看。聚合网络可以通过中介网站给用户提供信息。如此一来,用户可以更容易控制自己与互联网的信息交互。

RSS是最有希望实现这种聚合式未来的标准之一。魏巴赫认为RSS是“轻量级聚合协议的典范”。另一篇同时期的文章认为,RSS是第一个实现XML潜力的协议。RSS可以帮助读者和内容聚合者从他们想要的网站里定制频道。

可是20年后的今天,社交网络兴起,谷歌关闭了GoogleReader,RSS只应用在播客、技术播客和部分新闻源,成了一种慢慢凋零死亡的技术。确实还有很多人依赖RSS阅读器,固执地把RSS添加到博客,当做一种情怀。这些坚持变成了一种对中心化网络的抗议,对几家控制全网的大公司的抗议,对抗这个与魏巴赫的想象完全不同的网络。

RSS的未来曾经如此光明,后来发生了什么?RSS的崩溃是不可避免的么?难道真的是争夺标准的内斗造成的?

陷入泥淖

RSS被发明了两次,这意味着它没有一个公认的发明者,会陷入无止境的争吵。但也说明RSS是一个恰逢其时的好想法。

1998年,Netscape公司正在寻找下一个用户增量,它的旗舰产品“网景浏览器”曾占据80%份额,现在市场份额被微软的IE浏览器快速蚕食。所以Netscape需要一个新的项目。5月,Netscape召集了一个团队着手一个新的项目“Project60”,基于BenHammersle的Atom项目开发的RSS新闻工具。两个月以后Netscape发布了新门户网站产品“MyNetscape”,与Yahoo,MSN,和Excite这些门户网站竞争。

次年3月,Netscape给门户网站MyNetscape增加了一个新功能“MyNetscapeNetwork”。用户可以自定义MyNetscape页面,增加频道功能,订阅其他网站的最新头条新闻。只要网站发布了“指定格式”的文件,用户就可以点击“AddChannel”在自己的MyNetscape主页上订阅用户喜欢的网站。一个包含网站头条的模块,就会出现用户的MyNetscape页面。

RSS3创始人宣布正式支持RSS:6月22日消息,RSS3创始人Joshua在NFTNYC大会中进行主题演讲 RSS3: NFT Activity Feeds 中,宣布RSS3正式支持输出标准版本RSS。这次技术支持意味着RSS3网络与服务将会为开发者和用户提供输出符合RSS标准的订阅文件与流,原RSS协议的用户能使用泛用型内容客户端或内容订阅器配合RSS3服务来进行标准订阅与浏览链上内容,同时也为RSS相关产品的开发者以及Web3领域的开发者在 信息流这一概念的产品开发中提供了更多的便利。[2022/6/23 1:25:24]

这个“指定格式”的文件就是RSS文件。但在MyNetscapeNetwork的声明中,Netscape把RSS定义为“RDFSiteSummary”。其实这个定义不够精准,因为RDF是一种描述指定资源的特定属性的语法。

其实,1999年W3C也打算起草RDF标准。尽管RSS理论上应该基于RDF,但Netscape给的RSS参考文档根本没有使用任何RDF标签。在NetscapeRSS规范文档里,其作者DanLibby提到,在MNN版本里Netscape特意限制了RSS的复杂度。这个规范的版本号定为0.90,意味着后续版本会与W3C标准更加一致。

最初的RSS标准是由Libby和Netscape同事EckartWalther和RamanathanGuha开发的。Guha的邮件里曾提到,Guha和Walther开发的思路大部分来自于Libby的早期想法;在AOL收购Netscape后,他们两人离职,Libby承担了主要的更新工作。Guha为RDF的发展做了很多贡献,他和Walther打算把RDF应用到RSS中。后来Libby在邮件里提到RDF版本的RSS最终被删减了,有两个原因:第一是时间限制,第二是RDF对于普通用户太过复杂。

在Netscape陷入“门户大战”努力争取浏览量的时候,“网络博客”悄然流行起来。UserLand软件公司的CEO,维纳,发明了最早的内容管理系统,让不懂技术的普通人也可以搭建自己的博客。维纳的博客ScriptingNews是互联网上最古老的博客之一。在Netscape发布MyNetscapeNetwork的一年多之前,也就是199年12月15号,维纳就宣布其博客产品将会同时支持XML和HTML格式。

维纳的XML格式被称为“脚本新闻格式”。有人认为它类似于微软的频道定义格式,但没有书面证据。跟Netscape的RSS一样,维纳定义了文本的结构,方便其他程序读取和调用。当Netscape发布RSS0.90版本时,UserLand宣布支持两种格式。但维纳认为Netscape的版本“令人惋惜的不完备”和“缺失了作者和读者最需要的核心部分”。它只能引用一系列链接,而“脚本新闻格式”能包含更多内容:包含更多段落,每个都段落都可以有很多链接。

RSS3宣布多项更新,将推出信息资本化平台 Crossbell:6月6日消息,去中心化内容分发和社交协议 RSS3 发布项目更新进展,RSS3表示,Web3 内容分发的四个特征包括专属来源、内容有价值、可读性以及行为可解释性。根据这些特征,RSS3引入了全新的 API,将 rss3.io 改版为地址追踪器和开发入口,并将探索 RSS3 代币的相关用例。此外,信息资本化平台Crossbell也将准备就绪。[2022/6/6 4:05:11]

1999年6月,在Netscape发布MyNetscapeNetwork两个月之后,维纳也发布了“脚本新闻格式”的新版本——ScriptingNews2.0b1。维纳加速继续推广自己的标准,用户也没有认识到RSS0.90巨大缺陷。维纳的版本增加了一些新的元素,可以兼容RSS。但两个标准存在一个巨大的差异:维纳称为“胖”格式可以包含整个文章,而不只是一些链接。

7月,Netscape要发布RSS0.91,面临一个重大问题就是更新文本规范。RSS不再代表“RDFSiteSummary”,而是“RichSiteSummary”。RDF元素全部被删掉了。很多脚本新闻标签也被合并了。在这个文本规范里,Libby解释说:

RDF引用已从标准里删除。包含RDF的的RSS,是为网站摘要提供元数据格式。删除有两个重要的考虑。首先,数据方需要提供聚合数据格式,而不是元数据格式,RDF的文件必须非常精确才能达到标准。但这样会造成阅读困难,很难人工直接开发RDF文件。第二,没有工具可以生成RDF文件。基于以上两点,我们决定采用标准XML方法。

维纳对RSS0.91非常满意,宣称“比我想象中还要好”,把它当做ScriptingNews2.0b1格式的替代品。一度大家都认为,RSS很快会有统一的官方版本。

大分裂

1年后,大家发现RSS0.91有很多不足。人们想用RSS做的很多事情,0.91版本都无法做到,其中有很多多余的限制,比如每个频道最多只能包含15个链接。

此时,RSS技术已经被广泛使用。Netscape已经对RSS0.91没什么兴趣了,其他大部分企业则都在用维纳的标准,比如O’ReillyNet公司的RSS聚合器Meerkat,新闻聚合网站Moreover.com等。各个利益方的代表通过邮件交流如何改进0.91标准,但一直没有形成共识。

对命名空间的分歧,是对RSS本质的分歧

一个叫做Syndication的邮件集合,记录了关于RSS标准讨论的所有邮件,现在仍然可以访问。今天来看仍然是宝贵的历史,记录了这些深刻的分歧最终如何撕裂整个RSS社区。

RSS3发起面向社区的第二轮早期激励空投:金色财经消息,Web3信息基础设施协议RSS3发推宣布开启第二轮早期空投奖励,本轮空投将有超过540万个$RSS3代币空投给社区的链上代币持有者,官方将会根据代币持有者的链上交互情况进行该次空投。

据悉,RSS3早期激励的第一次空投在3月15日开启领取通道,本次公告属于早期激励的第二部分。此外,本次空投领取通道已开放,领取通道将于北京时间2022年4月27日下午4点关闭。[2022/4/20 14:36:01]

分裂的一方代表是维纳。他很想改善RSS,但是通过一种相对保守的方式迭代。2000年6月,维纳发布了0.91版本,但其实与Netscape的版本差异不大。维纳在博客中说,由于Netscape不再维护更新,0.91作为一个起点,展示了RSS在实际场景如何使用。

同时,他还认为,简单易用的RSS,已经足够成功;在Syndication邮件里面提到的复杂的新功能,并不会为内容分发提供一点价值。他尤其反对加入命名空间(namespace),也拒绝恢复已删除的RDF形式。在Syndication邮件组里,维纳提到这几个改动非常重要,可能会由此引发标准的分裂:

我们还在思考如何推进RSS的发展。我当然也想在RSS2里使用类似ICE的内容,发布和订阅功能优先级也很高,但一切的前提都是简单。我也想要更多的扩展空间,但绝对不会再去用“namespaces”,“schema”或重复RDF的老路。我理解可能仍然有人需要保留这些功能,所以可能会有一个新的分叉版本。我对分叉版本有很多的想法,时机成熟后会公布给大家。

反对维纳的另一方主要是3个人,O’Reilly公司的多恩,搜索领域创业公司Calab的CEO戴维斯和14岁的斯沃茨。斯沃茨就是我们熟悉的Reddit的联合创始人,著名的黑客主义者。在一封戴维斯给我的邮件里说到,2000年时,斯沃茨的父亲就经常陪他一起参加技术会议。

这3个人都认为RSS需要命名空间功能来满足用户的不同需求。另外几封邮件里,戴维斯建议建设一个基于命名空间的模块,可以让RSS更加可扩展且不至于太复杂。支持命名空间的阵营认为:RSS很快将不仅用于同步博客,还会有很多其他使用场景。在不增加复杂度的前提下,命名空间是唯一的方案。

关于命名空间的争议只是表象,争议的核心是“RSS到底应该用来干嘛”。维纳最开始做他的标准是为了同步自己的博客。而Netscape发布RSS标准,是为了在门户网站里构建微缩网站。有些人认为Netscape的初衷应该被尊重。在给Syndication的邮件里,戴维斯提到,RSS最初是为了构建“迷你站点地图”,但是过去一年有了很多新需求,RSS现在应该扩展支持更多信息类型,而不仅是简单的新闻标题。

RSS3将于近期进行DAO治理测试:2月18日消息,Web3信息分发基础设施RSS3将于近期进行DAO治理测试,决定如何使用未参与LBP拍卖的RSS3 Token。据RSS3官方博文,此次投票的提案由RSS3团队提出,Token持有者占70%权重、白皮书NFT持有者占30%权重。此外,治理测试的参与者将获得RSS3角色NFT。[2022/2/18 10:00:38]

这扩大了Netscape对于RSS的规划,Libby在给我的邮件里提到,关于RSS的发展的争论集中在:“构建全球语义网”VS“让人们更容易出版自己的作品”。

维纳在回复戴维斯邮件里提到了另外一个完全不同的逻辑:ScriptingNews是第一个RSS网络,而且目的与Netscape完全不同。社区对于RSS发明者及其目标产生了分歧,分裂在所难免。

版本分裂发生在多恩宣布提出RSS1.0规范并组建了RSS-DEV工作组之后。在这个1.0版本里,RSS再次被定义为"RDF站点摘要",RDF元素再次被添加进来。考虑到历史上维纳对RSS传播做的贡献,1.0版本并没有把维纳的名字删掉。但1.0版本也提到RSS不会按照维纳规划的路径发展。单纯给RSS增加一些元素,却不考虑可扩展性,RSS会失去很多应用场景。1.0版本也基于XML命名空间定义模块系统。

RSS-DEV擅自取名“RSS1.0”,维纳对此感到愤怒。在另外一封邮件里,他提到:他有一个巨大的工作成果被盗用了,大概指的就是O’Reilly公司和其组建的RSS-DEV工作组。

邮件组的其他人也认为,RSS-DEV工作组在取得社区同意之前,不应该使用RSS这个名字。但工作组仍然坚持使用。工作组的成员DanBrickley辩解道,RSS1.0是基于RSS最早的愿景,可以追溯到MCR和CDF等。他还认为,RDF本来就是RSS的一部分,1.0版本对RSS的贡献远比维纳更大,也更配得上RSS这个名字。

RSS-DEV工作组12月发布了最终版本。几乎同时,维纳发布了自己对RSS0.91的升级——RSS0.92,升级版本的几个改动很快被各个播客采用。于此,RSS正式分裂。

如果RSS-DEV工作组认真邀请维纳加入,这次分裂或许可以避免。维纳显然很重要,工作组也承认他是Syndication的主要作者,为普及RSS做了重要贡献。但戴维斯的邮件里也提到,维纳想要控制RSS,想要把RSS变成私人财产,所以不愿意跟我们一起工作。维纳拒绝了工作组的邀请。O’Reilly的CEOTimO’Reilly在2000年9月,UserLand公司的讨论会上解释:

大家聚在一起讨论RSS的演化路线,维纳也在场。当在场人员的意见转向他不支持的方向,维纳退出了,称O’Reilly想通过讨论取代他的位置,尽管O'Reilly的多恩只是十几个作者中的一个,而且多恩经历了RSS的全部发展史。

维纳书面回复了TimO'Reilly:

会议的两周前,我刚见过Dale,他一点都没提到RSS1.0。在发布前,我周五与多恩通电话,也没有任何消息。我第一次听说RSS1.0,就是在官方公告里。

我来问一个不客气的问题,如果“RSS1.0”是密谋出来的,没有任何投票和讨论,没有让委员会一起来决策,你会怎么做?

UserLand为开发和普及RSS做了大量的工作。现在你们一脚踢开,占用了这个名字。这非常过分。如果我想继续开发下去,却要用一个新名字。Tim你告诉我,这一切为什么会发生,又是怎么发生的呢?

我没有在历史邮件里发现任何关于使用RSS1.0名称的讨论。维纳邮件里说:他也没有试图控制RSS,而只是想在产品里使用而已。

很多开发者厌倦了社区无休止的争论,决定开发一个新的版本,在2013年,分叉又一次发生了。开发者开发了一个新版本Atom——取消了RDF但嵌入了XML命名空间。Atom作为最终版本,提交给InternetEngineeringTaskForce。

在此之后,市面上有3个不同的RSS版本:维纳的0.92、RSS-DEV工作组的RSS1.0和Atom。今天仍然活跃的是RSS2.0和Atom。

衰退

不同的RSS标准确实妨碍RSS的推广,但是并不妨碍RSS在2000年代的流行。2004年,纽约时报开始使用RSS提供头条新闻,开始向普通用户普及RSS和使用方法。后来拥有上百万用户的GoogleReader也在2005年发布。到2013年,RSS已经足够流行,纽约时报甚至在斯沃茨的讣告中宣称:RSS“无处不在”。在地球上三分之一的人注册facebook之前,RSS是很多人与互联网新闻链接的唯一纽带。

纽约时报在2013年1月发布了斯沃茨的讣告。此时RSS已经到了一个拐点,逐渐变成了大家不熟悉的产品。GoogleReader在2013年7月关闭,表面原因是用户数多年持续下降。很多网评也宣称RSS已死。但在GoogleReader关闭前,使用RSS的用户就已经越来越少。2009年5月,SteveGillmor在TechCrunch上写到:“是时候彻底关闭RSS,转向Twitter了。RSS已经不能更差了。”他指出,twitter是一个更好的信息订阅工具,因为Twitter除了提供文章,还可以提供不同人的观点。

今天,RSS还没死,但远远不如之前流行了。许多人试图解释RSS的现状,最有说服力的解释来自Gillmor在2009年提出的:社交网络取代了RSS,给用户提供了更新的资讯,也给运营社交网络的企业带来收益。就像Google关闭了GoogleReader是为了推广Google。因为Google确实可以从Google里获得收益,而在GoogleReader无法盈利。2013年,Instapaper的创始人MarcoArment在播客上写道:

关闭GoogleReader看起来很偶然,其实是Facebook和Google在互联网的战争里的最新牺牲品。看起来GoogleReader仍然有大量的用户在使用,但实际与Google战略是冲突的:Google需要人们使用Google阅读和分享,这样才能与Facebook争夺用户的时间、广告数据、广告收入、增长和其他。

由此可以看出,用户和科技公司都认为到社交网络比RSS更高效。

另一个关于RSS消亡的理论也很有意思。一直想把RSS推荐给用户的纽约时报,在2016年却抱怨:RSS对普通用户不够友好,使用起来太过极客了。2004年,在RSS图标更新之前,纽约时报一直使用橙色的框体链接到RSS数据源,点击后进入一个全屏幕都是XML链接的网页,让普通用户望而生畏。这篇精彩的推文点出了RSS消亡的本质:

普通用户并不觉得RSS好用,因为RSS不是面向普通用户设计的,有太多技术的门槛。一旦有更好的产品,用户就会放弃RSS。

如果高效迭代,RSS也许能更好用,或许RSS可以把订阅相同频道的人联系起来,共享彼此的想法;或许,浏览器的适配可以得到改善,用户体验更好。但当RSS社区成员在努力创建共识的时候,Facebook这种大公司却在快速升级产品,不断打破常规。当社区还在统一意见的时候,完善产品的努力却白白浪费在重复的工作上。

戴维斯告诉我,如果社区能相互妥协达快速形成共识,那么Atom就不会存在,那些用来争吵的时间就可以用来改善产品。所以,当我们问自己,为什么RSS衰落的时候,第一个答案是社交网络取代了RSS;但深入问下去,为什么社交网络能取代RSS?答案或许是,RSS开发者面临的困难比开发Facebook还大。正如多恩写给委员会的信里提到的:“现在问题远比连续开发迭代严重的多”。

所以我们仍然淹没在信息孤岛。即使这样,魏巴赫在1999年预言的聚合网络已经实现,只不过不是最初设想的方式。毕竟,《洋葱新闻》是通过Facebook和Twitter这类聚合网络传播的,《宋飞正传》也是如此。

我咨询了魏巴赫的意见,他也赞同我的观点。他认为RSS是一个失败的技术,因为它没有整合博客世界、内容世界或不同资源。但社交网络的革命性也在于聚合不同内容和资源的能力,这其实也是RSS和聚合网络的最初设想。

很不幸,现代网络上聚合信息只存在于非常少数的几家网站,意味着没有人能够像魏巴赫想象的那样,管理自己的在线信息触达。一个原因是,RSS没有给科技公司控制访问和售卖广告的机会,所以科技公司不会支持RSS。

更通俗的一个原因是,一个中心化公司的统一标准,比需要社区投票形成共识的标准简单许多。共识是难以建立而且浪费时间的,如果没有统一标准,开发者就会提出多个竞争标准。如果说这篇文章提供了什么经验,那就是:想要更好更开放的网络,这个世界就需要更好的合作。

原文链接

标签:NETAPEETSCSCAPSNETEAPEX价格timeassetscoinSCAP价格

OKB热门资讯
GAT:Gate.io 已開啓YFX、ZODI、SENC、CUMMIES、CSTR (自動做市商AMM模式)新版流動性礦池獎勵,當前流動性挖礦年化收益率最高達2,580.43%_gate.io苹果下载

Gate.io今日已正式上線YFX、ZODI、SENC、CUMMIES、CSTR多個幣種USDT、ETH交易對礦池,並開啓新版流動性礦池獎勵.

1900/1/1 0:00:00
KEX:BKEX Global 关于上线 ASTR(Astar) 的公告_pkex币交易所

尊敬的用户:?????????BKEXGlobal即将上线ASTR,并上线ASTR/USDT聚合交易对.

1900/1/1 0:00:00
COM:XT.COM關於恢復TRDC充提的公告_HTT

尊敬的XT用戶:應項目方要求,XT.COM現已恢復TRDC充提業務。給您帶來的不便,請您諒解!感謝您對XT.COM的支持與信任!XT.COM團隊2022年1月19日https://www.xt.

1900/1/1 0:00:00
MUR:加密矿企Rhodium计划进行的IPO估值达17亿美元_RAYAX

1月14日消息,美国SEC监管文件显示,比特币矿商RhodiumEnterprises计划在首次公开募股(IPO)中以每股12至14美元的价格发行769万股股票,交易代码为RHDM.

1900/1/1 0:00:00
KEX:BKEX Global 关于上线 SPY(Smarty Pay)的公告_VSPY

尊敬的用户:?????????????BKEXGlobal即将上线SPY,详情如下:上线交易对:SPY/USDT币种类型:BEP20充值功能开放时间:已开放交易功能开放时间:2022年1月20日.

1900/1/1 0:00:00
KEX:BKEX Global 关于上线 DBUY(Doont Buy) 并开放充值功能的公告_GLO

尊敬的用户:??????????BKEXGlobal即将上线DBUY,详情如下:上线交易对:DBUY/USDT??币种类型:ERC20充值功能开放时间:已开放交易功能开放时间:2022年1月19.

1900/1/1 0:00:00