人们常常难以理解这种设计的关键在于,除了 URL、HTTP 和 HTML 之外,没有任何其他东西。没有中央计算机"控制"网络,没有单一的网络支持这些协议运行,甚至没有任何组织"运行"网络。网络不是存在于特定"地点"的物理"事物"。它是一个信息可以存在的"空间"。
——蒂姆·伯纳斯-李(Tim Berners-Lee)
1969 年秋天,美国军方启动了互联网的早期版本:ARPANET,以国防部高级研究计划局(ARPA)命名。
在接下来的几十年里,一个广泛的研究人员和开发人员社区带头发展了互联网。这些学者和修补匠带来了开放获取的传统。他们相信思想的自由交流、机会均等和精英统治。他们认为,使用互联网服务的人——用户——应该拥有控制权。他们的研究社区、顾问小组和工作组的结构和治理体现了他们的民主理想。
当互联网在 1990 年代初从政府和学术界进入主流用户时,这种文化得以传承。随着越来越多的人加入网络,他们继承了这种平等主义的精神。网络空间是彻底开放的。正如诗人、活动家,有时也是 Grateful Dead 的作词家约翰·佩里·巴洛在 1996 年的"网络空间独立宣言"中所写的那样,"我们正在创造一个所有人都可以进入的世界,不受种族、经济实力、军事力量或出身的特权或偏见。"互联网代表着自由,一个全新的开始。
同样的精神也融入了技术本身。互联网的基础是无需许可的协议,这是计算机参与网络的规则集。在古代,"协议"一词源于希腊语 prōtokollon,意思是"一卷书的第一页",通常指目录。随着时间的推移,这个词演变为"外交惯例",后来在二十世纪演变为"软件的技术标准"。随着 ARPANET 的出现,计算语境变得普遍,因为协议(所有人都可以访问和开放)是互联网发展的基础。
将协议视为类似于自然语言,如英语或斯瓦希里语。它们使计算机能够相互通信。如果你改变说话方式,其他人可能无法理解你。在技术术语中,你停止了互操作。如果你有足够的影响力,你可能会让其他人也改变他们的说话方式,因为方言可能会分裂成新的语言,但前提是其他人也参与其中。协议和语言都需要共识。
协议一层层叠加,最终叠加在计算设备上,这就是所谓的互联网"堆栈"。对于计算机科学家来说,了解堆栈的所有层以及它们之间的细微差别可能很有用。(一个流行的模型,称为开放系统互连模型,简称 OSI,确定了七层。)对于本次讨论,只需想象三层,其中最底层由硬件组成:服务器、PC、智能手机、互联网连接的设备(如电视和摄像头)以及连接它们的网络硬件。其他层建立在这个基础之上。
在物理层之上是网络层,简称为互联网协议,或 IP。此协议定义了如何在第一层机器之间格式化、寻址和路由信息包。Vint Cerf 和 Robert Kahn 是负责 ARPANET 的同一实验室的研究人员,他们在 1970 年代开发了此标准。(该实验室 ARPA 后来更名为 DARPA,还帮助发明了隐形车辆和 GPS 等未来技术。)该网络于 1983 年 1 月 1 日正式完成互联网协议的实施,这一天被大多数人视为互联网的生日。

在互联网层之上是应用层,之所以这样称呼,是因为面向用户的应用程序都连接到这里。主要有两个协议定义了这一层,第一个是电子邮件。电子邮件背后的协议称为简单邮件传输协议,缩写为 SMTP。南加州大学的研究员 Jon Postel 创建了该协议,以标准化 1981 年的电子邮件通信,他的贡献使电子邮件为广泛应用做好了准备。正如 Katie Hafner 和 Matthew Lyon 在他们的互联网历史《巫师们熬夜的地方》中所述,"正如 LP 是为鉴赏家和发烧友发明的,但却催生了一个完整的产业一样,电子邮件首先在 ARPANET 上的计算机科学家精英社区中发展起来,然后像浮游生物一样在互联网上蓬勃发展。"
许多应用程序蓬勃发展的第二个协议是万维网,也称为超文本传输协议或 HTTP。英国科学家蒂姆·伯纳斯-李在 1989 年在瑞士物理实验室 CERN 工作时发明了该协议,以及用于格式化和渲染网站的超文本标记语言或 HTML。(尽管人们经常交替使用"互联网"和"网络",但这些是不同的网络:互联网连接设备;网络链接网页。)
电子邮件和网络之所以成功,是因为它们的简单性、通用性和开放性。在创建这些协议之后,程序员将其编纂到电子邮件客户端和 Web 浏览器中,其中许多是开源的。任何人都可以下载客户端(今天大多数人称之为应用程序)来加入网络。客户端构建在协议之上,使人们可以访问和参与底层网络。客户端就像协议网络的门户或网关。
人们通过客户端与协议进行交互。例如,网络只有在 1993 年消费者友好的 Mosaic Web 浏览器(一种这样的客户端)首次亮相后才开始走向主流。如今,最受欢迎的 Web 客户端是谷歌 Chrome、苹果 Safari 和微软 Edge 等专有浏览器,而最受欢迎的电子邮件客户端是 Gmail(专有,托管在谷歌服务器上)和微软 Outlook(专有,可下载到本地计算机)。各种各样的软件(包括专有软件和开源软件)仍然可用于运行 Web 和电子邮件服务器。
支持互联网的通信系统旨在实现去中心化,因此具有足够的弹性,可以在核攻击中幸存下来。该系统平等地对待所有节点,因此即使某些部分被摧毁,它也可以继续运行。电子邮件和网络继承了这种设计理念。所有节点都是"对等方",没有哪个节点比其他节点更具特权。

然而,互联网的一个组成部分的设计方式不同,它控制着一个特殊的功能:命名。
命名是每个网络中的一项要求。名称是最基本的头像类型,是构建社区的重要组成部分。我在 Twitter 上的用户名是 @cdixon,我的网站是 cdixon.org。这些人性化的名称使其他人可以轻松识别和联系我。如果人们想关注我、加我为好友或向我发送消息,他们会通过引用我的某个名称来完成。
机器也有名称。在互联网上,计算机通过所谓的互联网协议地址来相互识别,这些地址对于人类来说难以记住,但对于机器来说很容易。想象一下,你不得不输入要访问的每个网页的数字。浏览维基百科?试试 198.35.26.96。搜索 YouTube 视频?输入 208.65.153.238。人们需要目录,例如手机上的联系人列表来帮助记忆。
在 1970 年代和 1980 年代,一个组织维护着官方的互联网目录。斯坦福研究所的网络信息中心将所有地址编译到一个文件中,HOSTS.TXT,它不断更新该文件并将其分发给网络上的每个人。每次地址更改或另一个节点加入网络(经常发生)时,每个人都必须更新其主机文件。随着网络的增长,记录保存变得很麻烦。人们需要一个不那么笨拙的系统来充当单一的事实来源。
在此引入域名系统或 DNS。美国计算机科学家 Paul Mockapetris 在 1983 年发明了这种解决网络命名难题的方案。在底层,DNS 非常复杂,但主要思想很简单:将人性化的名称映射到物理计算机 IP 地址。该系统是分层的,但也是分布式的。在最高层,一组国际组织——政府附属机构、大学、公司、非营利组织等等——管理着十三组根服务器,这些服务器至今仍然是该系统的最终权威机构。
从 1980 年代到 1990 年代商业互联网的兴起,由 Postel 领导的团队在南加州大学管理着 DNS。1997 年,《经济学人》总结了他的角色的重要性:"如果互联网真的有一位神,那他可能是 Jon Postel。"随着互联网的兴起,有必要找到一种更长期的 DNS 治理解决方案。1998 年秋天,美国政府开始将互联网命名空间的监督权移交给一个新的组织,即非营利性互联网名称与数字地址分配机构或 ICANN。(2016 年 10 月,ICANN 变得独立,并转变为全球多方利益相关者治理模式,该模式至今仍在监督我们使用的系统。)
DNS 对于正常运行的互联网至关重要。当你在浏览器上搜索网站(例如 google.com 或 wikipedia.org)时,你的互联网服务提供商会将请求通过一个名为 DNS 解析器的特殊服务器进行路由,该服务器会向顶级域服务器(负责 .com 或 .org 等域后缀)询问更多指示。然后,这些顶级服务器会指向提供适当 IP 地址的较低级别服务器,以便将你带到你要去的地方。整个过程称为 DNS 查找,每次你尝试连接到网站时,它都会在瞬间发生。(为了加快查找速度,DNS 提供商还在更靠近用户的服务器上存储或缓存 IP 地址。)
电子邮件和 Web 之下的协议可以免费使用,但 DNS 除外,DNS 会收取少量费用,这些费用会分配给 ICANN 和互联网注册商。只要用户支付通常每年 10 美元左右的费用,并且只要他们遵守法律,他们就可以随意使用其域名。这些费用更像是财产税,而不是租赁费。
名称是控制网络的重要杠杆。在 Twitter 和 Facebook 等网络中,公司所有者控制着名称。我在 Twitter 上的用户名是 @cdixon,但 Twitter 拥有这个名称。Twitter 可以撤销它、向我收取更多费用或夺走我的受众。通过控制我的名称,Twitter 还可以控制我与他人的关系。例如,它可以修改算法,从而更频繁地或更少地显示我的帖子。我除了退出网络之外别无选择。
DNS 的关键设计决策是,用户而不是公司或其他更高层权威机构拥有和控制其名称。具体来说,用户控制其名称和 IP 地址之间的映射。因此,他们可以随时出于任何原因将他们的名称从一台计算机移动到另一台计算机,并运行他们想要的任何软件,而不会丢失他们的网络连接或他们构建的任何其他内容。
假设我在亚马逊的 Web 托管服务上托管 cdixon.org。想象一下,亚马逊决定向我收取更多费用、限制我的网站、审查我的内容或做一些我不喜欢的事情。我可以简单地将我的文件转移到另一个提供商,并重定向 cdixon.org DNS 记录。我甚至可以选择自行托管,这相当于在数字世界中隐居。当我重定向我的名称时,我的所有网络连接都保持不变。人们仍然可以向我发送电子邮件,搜索引擎用来对我的网站进行排名的入站 Web 链接仍然有效。切换到新的托管提供商在后台发生。网络上的其他参与者看不到它。亚马逊知道这一点,并且知道它因此必须在网络规范和市场力量的范围内行事,否则就有失去客户的风险。
这个简单的设计决策(让用户完全控制其名称)使企业保持诚实。它约束了亚马逊和其他公司,迫使它们以具有竞争力的价格提供具有竞争力的服务。公司仍然可以利用传统的商业护城河,例如规模经济(他们运行的服务器越多,他们的成本就越低,他们的利润就越高),但他们不能像中心化网络那样依靠网络效应来困住用户。
对比一下 DNS 的工作方式与你尝试离开像 Twitter 或 Facebook 这样的服务时发生的情况。大多数公司网络都具有"下载你的数据并删除你的帐户"功能。你可以获得你的帖子的记录,或许还可以获得你的关注者和朋友的记录。但是你失去了你的网络连接和你的受众,因为这些人关注了你的 Twitter 或 Facebook 帐户,而你无法将该帐户重定向到新的服务。你无法控制映射。你可以获得数据,但你会失去你的网络。这些"数据下载"功能只是虚张声势。它们暗示着开放和自由,但它们并没有增加用户的选择。公司拥有完全的控制权。你唯一的选择是留下,或者离开并在其他地方从头开始。
像 Facebook 和 Twitter 这样的公司服务运营着与 Web 互操作的网络,使用 HTTP 等组件,但它们在任何意义上都不是 Web 的一部分。它们不遵守 Web 的根深蒂固的习俗和规范。实际上,它们打破了 Web 的许多技术、经济和文化原则,例如开放性、无需许可的创新和民主治理。这些中心化网络本质上是与 Web 相邻的独立网络。它们有自己的规则、经济和网络效应。
DNS 的精妙之处在于,用户拥有其名称的方式与他们在物理世界中拥有事物的方式相同,从而提供了在线等价的产权。当你拥有某物时,你就有动力对其进行投资。这就是为什么从 1990 年代开始并持续到今天,对与电子邮件和 Web 相关的业务进行了如此多的投资,这些网络是围绕 DNS 构建的。
让用户控制其名称可能看起来像是一个很小的设计选择。但是它产生了级联的下游后果,最终使新的行业得以发展和繁荣,从搜索引擎和社交网络到媒体和电子商务网站。
作为副作用,数字所有权可能会催生投机市场。域名买卖是一个价值数十亿美元的产业。简短的英文单词 .com 域名通常以数百万美元的价格出售。(最近的一个例子是 voice.com,售价为 3000 万美元。)域名市场有涨有跌,交替地创造和失去财富。通过这种方式,域名市场类似于房地产,房地产也遭受投机发作,并且时不时会出现泡沫。区块链代币(可以实现一种更新的数字所有权形式,我们将在后面讨论)也催生了投机市场。在所有这些案例中,投机都是一种副作用。然而,所有权的积极方面远远超过了消极方面。
如今,内容审核是一个热门话题,尤其是在社交网络方面。但是,电子邮件和 Web 不审核内容。它们只有一个任务:可靠地传递信息。其理念是,如果协议进行监督,它们将变得碎片化和功能失调。不同的地区有不同的法律和习俗,在一个国家/地区非法的行为在另一个国家/地区可能是允许的。为了具有普遍性,协议必须没有偏见。
内容审核仍在进行,但它由用户、客户端和服务在网络边缘进行。这可能看起来很冒险:你能否信任去中心化的大众能够成功地进行自我监督?然而,在实践中,该系统确实运行良好。客户端和服务器执行法律、法规和审核。如果你运营一个非法网站,域名注册商和 Web 托管公司会将其关闭。搜索引擎将取消对其的索引。管理 Web 的庞大软件开发人员、应用程序和网站制造商、科技公司和国际机构社区将将其驱逐。电子邮件也是如此。网络边缘的客户端和服务器会过滤垃圾邮件、网络钓鱼和其他恶意内容。法律和激励措施使该系统能够正常工作。
在 DNS 的支持下,电子邮件和 Web 为互联网带来了强大的通用网络。该设计使用户能够拥有最重要的东西:他们的名称,因此也拥有他们的连接以及他们决定在网络之上构建的任何其他东西。
协议网络赋予用户所有权,这使所有网络参与者(包括创作者、企业家、开发人员和其他人)受益。
像所有网络一样,协议具有网络效应:随着越来越多的人使用它们,它们变得更有价值。电子邮件之所以有用,是因为它无处不在,因为有很多人拥有电子邮件地址。电子邮件之类的协议网络与 Twitter 之类的公司网络之间的区别在于,电子邮件的网络效应会累积到社区而不是公司。没有公司拥有或控制电子邮件,任何人都可以通过独立开发人员创建的支持底层协议的软件来访问它。由开发人员和消费者决定构建和使用什么。影响社区的决策由社区做出。
由于协议网络没有中央中介机构,因此它们不收取"抽成比例",也不对流经网络的资金收取费用。(我将在"抽成比例"一章中深入讨论抽成比例及其影响。)此外,协议网络的结构提供了强有力的保证,它们永远不会收取抽成比例。这鼓励了其之上的创新。如果你正在电子邮件或 Web 之上构建某些东西,那么你知道你可以在上面投入时间和金钱,因为你知道无论你构建什么,你都将拥有和控制它。拉里·佩奇和谢尔盖·布林、杰夫·贝索斯、马克·扎克伯格和无数其他互联网企业家都受到了这一承诺的启发。
用户还可以从协议网络中受益。活跃的软件市场和低转换成本意味着用户可以四处比价。如果用户不喜欢算法的工作方式,或者服务跟踪其数据的方式,他们可以切换。如果用户支付订阅费或观看广告,则赚取的钱会直接分配给创建者,而不是网络中介机构,从而激励人们进一步投资于他们喜欢的内容。
激励措施越可预测越好,就像在现实世界中一样,可预测的法律(例如产权)会鼓励投资。私营企业和高速公路系统之间的互动就是一个有用的类比。由于高速公路系统的开放性和大部分免费性是可以预测的,因此人和企业都愿意在其之上进行建设,这意味着他们愿意投资诸如建筑物、车辆和社区之类的资源,这些资源的持续价值取决于高速公路。反过来,这会刺激更多的高速公路使用,从而鼓励更多的私人投资。在设计良好的网络中,增长会带来增长,从而创建一个健康而充满活力的系统。
像 Facebook 和 Twitter 这样的公司网络具有不可预测的激励措施,因此第三方的投资受到限制。公司网络通常具有较高的抽成比例,这使它们可以声称拥有流经网络的更大份额的收入,并侵吞原本可能流向边缘的利润。如今,现有的公司网络(包括 Facebook、Instagram、PayPal、TikTok、Twitter 和 YouTube)由总市值达数万亿美元的公司拥有。可以合理地假设,如果这些网络是协议,则其中很大一部分价值将改为分配给边缘的开发人员和创建者。
这些动态解释了为什么电子邮件(即时事通讯写作)在如此多的内容创作者中正在复兴。电子邮件使创作者能够与其受众建立直接关系,而无需中央网络运营商的干预,这些运营商可以随意更改经济状况、访问规则或内容排名。如果构建在电子邮件之上的 Substack 之类的时事通讯服务要更改规则或费率,用户可以简单地离开并将他们的订阅者带走。(这些服务中的许多服务目前允许用户导出电子邮件订阅者列表。)退出能力降低了转换成本,从而降低了抽成比例。这就是在协议网络中将名称与服务分离的力量。用户可能并不了解网络设计的所有细微差别,但在与内容创作者和公司网络之间的长期存在且有据可查的问题之后,他们确实可以凭直觉感受到自己的经济风险。
软件开发人员对他们的幻灭感更强。在 2010 年代初,Facebook 和 Twitter 等公司尽管最初表现得开放和邀请,但还是关闭了其网络并撤销了开发人员的访问权限。2013 年 1 月,当短视频应用程序 Vine(几个月前被 Twitter 收购)首次亮相时,马克·扎克伯格亲自批准对其进行阉割。根据几年后解封的法庭文件,扎克伯格批准关闭 Vine 对 Facebook 的应用程序编程接口或 API 的访问权限,API 是一种应用程序用于互操作的软件连接。"是的,去做吧,"他告诉另一位高管。此举扼杀了 Vine 的增长,Twitter 在多年无人问津后于 2017 年停止了该服务。Vine 的消亡是众所周知的。很少有人记得 Facebook 对 BranchOut(求职)、MessageMe(消息传递)、Path(社交网络)、Phhhoto(GIF 制作)和 Voxer(语音聊天)等应用程序的打压。
所有权的承诺激励着建设者和投资者。由于协议网络没有网络费用,并且保证永远不会收取费用,因此初创公司有很大的动力在其之上进行建设。例如,早期的 Web 难以导航和搜索。数十个技术团队开始创建公司来解决这个问题,包括雅虎和谷歌等知名公司。当垃圾邮件在 1990 年代后期成为一个严重问题时,风险投资家资助了数十家公司来解决这个问题,这项工作基本上取得了成功。当然,仍然有垃圾邮件,但我们在处理垃圾邮件方面做得更好了。
将此与 Twitter 等公司网络今天处理垃圾邮件、机器人和类似问题的方式进行对比。外部公司没有动力解决这些问题。只有公司本身尝试解决这些问题,从而减少了原本可以提供帮助的人才和资源。这就是为什么其中一些网络今天充斥着机器人和垃圾邮件。
我认为我作为企业家获得的机会源于协议网络的设计。在 2000 年代初期,网络钓鱼和间谍软件等问题非常猖獗。今天,很难想象情况有多么糟糕。当时,大多数人都在使用一个以不安全著称的微软网络浏览器版本,该版本使恶意软件很容易在其 PC 上自行安装。2004 年,我与他人共同创立了一家名为 SiteAdvisor 的网络安全初创公司,该公司构建了一个工具来保护用户免受这些威胁。由于 Web 是一个协议网络,因此我们能够抓取和分析网站并构建可在浏览器和搜索引擎内部运行的软件。我们不需要请求许可。没有公司拥有 Web 或电子邮件。
开发人员无需获得许可即可在协议网络上构建客户端和应用程序。这些网络是开放的,允许独立开发人员社区解决问题和开发新功能。更好的是,建设者和创作者可以捕获他们创造的任何经济价值。这些条件和激励措施使市场能够解决协议无法解决的问题。
我的初创公司不可能建立在公司网络上。公司网络对创始人不友好,而且大多数风险投资家都知道最好不要资助在公司网络上进行建设的人。McAfee 最终以溢价收购了我们的公司,因为它知道我们拥有我们构建的东西。Web 无法更改规则或租金。没有更高的权力可以夺走我们所做的。Web,作为一个我们身在其中的社区,之所以能够成功,是因为协议架构及其创造的激励措施。
自从电子邮件和 Web 兴起以来,还没有协议网络能够在规模上取得成功。这并不是因为缺乏尝试。在过去的三十年中,技术专家创建了许多可靠的新协议网络。在 2000 年代初期,一个开源即时消息协议 Jabber(此后更名为 XMPP)试图挑战 AOL Instant Messenger 和 MSN Messenger。在本十年晚些时候,一个跨平台社交网络协议 OpenSocial 试图挑战 Facebook 和 Twitter。一个于 2010 年首次亮相的去中心化社交网络 Diaspora 也试图这样做。这些协议在技术上具有创新性,并建立了充满激情的社区,但没有一个进入主流。
电子邮件和 Web 的成功部分归功于其特殊的历史条件。在 1970 年代和 1980 年代,互联网由少数合作研究人员组成。协议网络在缺乏中心化竞争的情况下得以发展。近年来,新兴的协议网络不得不与功能和资源更多的公司替代方案竞争。
协议网络的竞争劣势也许最好地体现在 RSS(或"真正简单的聚合")的命运上,RSS 是最接近挑战公司社交网络的协议。RSS 是一种功能类似于社交网络的协议。它允许你创建要关注的用户的列表,并且允许这些用户向你发送内容。Web 管理员可以在其网站上嵌入代码,以便在每次发布新帖子时以称为 XML(可扩展标记语言的缩写)的格式输出更新。更新将推送到订阅者的自定义源中,订阅者可以使用他们喜欢的 RSS"阅读器"软件关注他们选择的网站和博客。该系统优雅且去中心化。但它只是一个框架。
在 2000 年代,RSS 是 Twitter 和 Facebook 等公司网络的一个可靠的竞争对手。但到 2009 年,Twitter 开始取代 RSS。人们依靠 Twitter 而不是 RSS 来订阅博客作者和其他创作者。RSS 社区的一些成员认为这很好,因为 Twitter 拥有开放的 API,并且公开承诺继续与 RSS 互操作。对他们来说,Twitter 只是 RSS 网络中的一个流行节点。当时我仍然担心事情的发展方向,正如我当时在博客上写道:
问题是 Twitter 并不是真正开放的。要使 Twitter 真正开放,就必须能够使用"Twitter",而无需以任何方式涉及 Twitter 这个机构。相反,所有数据都通过 Twitter 的中心化服务传输。当今占主导地位的核心互联网服务——Web(HTTP)、电子邮件(SMTP)和订阅消息传递(RSS)——是分布在数百万机构中的开放协议。如果 Twitter 取代 RSS,它将成为第一个由一家营利性看门人控制的核心互联网服务……在某个时候,Twitter 需要赚很多钱才能证明其估值是合理的。然后我们才能真正评估由一家公司控制核心互联网服务的影响。
不幸的是,我的担心是有道理的。随着 Twitter 的网络比 RSS 更受欢迎,只有社会规范(没有更坚定的东西)阻止该公司拔掉插头。2013 年,Twitter 一旦这样做符合其公司利益,便停止支持 RSS。谷歌在同一年关闭了其主要的 RSS 产品 Google Reader,突显了该协议的衰落程度。
RSS 曾经是一种基于协议的可靠社交网络方法。虽然小众社区在 2010 年代继续使用 RSS,但它不再是公司社交网络的强大竞争对手。RSS 的衰落与少数互联网巨头之间网络力量的巩固直接相关。正如一位博主所说,"那个小小的橘子泡"——指的是 RSS 的橙色徽标——"已经成为对中心化网络的渴望象征,这种网络越来越受到少数公司的控制。"
RSS 失败的主要原因有两个。首先:功能。RSS 无法与公司网络的易用性和高级功能相提并论。在 Twitter 上,用户可以注册、选择一个名称和要关注的帐户,只需点击几下即可启动并运行。相比之下,RSS 只是一组标准。没有公司支持它,因此没有人运行中心化数据库来存储人们的姓名和关注者列表等内容。围绕 RSS 构建的产品的功能更加有限,缺乏用户友好的内容发现、管理和分析机制。
RSS 对用户期望过高。与电子邮件和 Web 一样,该协议使用 DNS 进行命名,但这意味着内容创建者必须付费注册域名,然后将这些域名转移到他们自己的 Web 服务器或 RSS 托管提供商。这种入门体验对于早在互联网早期没有替代方案并且许多用户都是习惯于付出努力的技术专家的电子邮件和 Web 来说是可以的。但是,随着越来越少愿意和知识的人上网,RSS 无法与之竞争。Twitter 和 Facebook 等免费的、简化的服务为人们提供了更简便的发布、连接和消费方式,使他们能够积累数千万,然后数亿,在 Facebook 的案例中,数十亿用户。
协议试图匹配公司服务功能的其他尝试也失败了。2007 年,《连线》杂志记录了其尝试使用 RSS 等开放工具构建自己的社交网络的过程。当开发人员意识到他们缺少一个关键的基础设施时,演示在终点线前戛然而止:一个去中心化的数据库。(事后看来,开发人员正好缺少区块链后来将提供的技术。)正如该团队写道,
在过去的几周里,《连线》新闻试图使用免费的 Web 工具和小部件来推出自己的 Facebook。我们几乎成功了,但我们最终失败了。我们能够重现大约 90% 的 Facebook 功能,但不是最重要的部分——一种将人们联系起来并声明关系性质的方式。
一些开发人员(如 Brad Fitzpatrick,他在 1999 年创建了博客网络 LiveJournal)建议通过创建一个由非营利组织运行的社交图数据库来解决这个问题。在 2007 年一篇名为"关于社交图的想法"的文章中,他提出,
建立一个非营利性和开源软件(版权归非营利组织所有),该软件收集、合并和重新分配来自所有其他社交网站的图,将其整合到一个全球聚合图中。然后通过公共 API(适用于小型/休闲用户)和可下载的数据转储(适用于大型用户)将此图提供给其他网站(或用户),并提供更新流/API,以获取对该图的迭代更新。(适用于更大的用户)。
其想法是,包含社交图的传统数据库可以帮助 RSS 匹配公司社交网络的简化入门体验。将数据库的控制权交给非营利组织将使其保持可信的中立性。然而,实现这一目标需要在软件开发人员和非营利组织之间进行广泛的协调。这项工作从未获得动力,而且人们也在努力让非营利组织在其他科技创业环境中发挥作用(我将在后面的"非营利模式"中介绍)。
与此同时,公司网络不需要协调。它们可以简单地快速行动,即使这意味着破坏一些东西。
这说明了 RSS 失败的第二个原因:资金。营利性公司可以筹集风险资本来雇用更多开发人员、构建高级功能、补贴托管成本等等。随着它们的增长,会有更多的资本可用。像 Facebook 和 Twitter 以及几乎所有其他大型公司网络这样的公司已经从私人和公共投资者那里筹集了数十亿美元。RSS 只是一个松散连接的开发人员群体,除了自愿捐款之外,无法获得资本。这从来都不是一场公平的战斗。
时至今日,开源软件资金仍然受到市场力量的支配,这些力量有时(但并非总是)与对互联网有利的事情相对应。2012 年,软件更新在 OpenSSL 中引入了一个关键漏洞,这是一个为互联网的大部分加密软件提供支持的开源项目。这个名为 Heartbleed 的漏洞危及了互联网通信的广泛安全性。安全工程师在引入漏洞两年后才发现它。当人们调查为什么没有人更早发现漏洞时,他们了解到负责维护互联网协议的非营利组织 OpenSSL 软件基金会仅由几名过度劳累的志愿者组成,并且依靠微薄的资金维持生计,其中包括每年约 2,000 美元的直接捐款。
一些开源项目资金充足,因为它们的成功符合大公司的利益。世界上使用最广泛的操作系统 Linux 就属于这一类。像 IBM、英特尔和谷歌这样从开源操作系统扩散中受益的公司支持 Linux 的开发。但是,构建新的协议网络通常不符合公司利益。实际上,大多数科技公司的策略是捕获、控制和垄断网络。他们最不想做的就是资助潜在的竞争对手。协议网络符合互联网的集体利益,但自从政府在早期资助互联网以来,互联网就没有重要的直接资金来源。
电子邮件和 Web 之类的协议网络之所以成功,是因为它们在有严重替代方案之前就出现了。它们创造的激励措施导致了创造力和创新黄金时期,尽管大型科技公司的侵占,但这一时期至今依然存在。但是,后来构建协议网络的尝试未能成为主流。RSS 的衰落体现了协议网络面临的挑战。RSS 的警示故事也说明了协议网络如何为一种更新、更具竞争力的网络设计奠定了基础,这种设计将定义互联网的下一个时代。