对分布式信息发布系统(Web 3.0)的思考
2022-12-15
最近(指都快3~4年了)我看到了一些对分布式网站的尝试,如 IPFS 等,抛去那些割韭菜的噱头(比如给我贡献了香香 NAS 的蜗牛星际),想认真的思考一下,这个东西到底是什么,以及我对他的一些看法。
简单的定义
Web 3.0 没有准确的定义,在下文中我们讨论的 Web 3.0 是指代一种分布式信息发布系统,信息可以存储在网络中的多个节点中,不依赖于一个特定的节点。
从分布式开始
如果纵观互联网的历史,我们会发现他是从分布式开始的,IP 协议是不区分服务端与客户端的,任何一台主机都可以启动一个 Web 服务,供其他用户去查看使用。Web 服务中的服务端和客户端其实可以看成信息的提供者和发布者。我们可以发现 Web、Usenet 等服务的诞生很好的解决了获取信息的问题,但是仍然有着一些问题等待解决。
如,我们如何找到我们需要的信息,最开始的方案是会有一个特定的网站维护其他网站的列表,用户需要找到特定种类的信息可以从这个网站中找到对应的网站,然后再寻找内容。
但是一种更好的,基于关键字的搜索方式被发明了出来,如 Google 等,他们会排除一个个小机器人模拟用户翻找网站的过程,然后将找到的资源都保存在服务器中。用户可以直接输入关键词,这些搜索引擎会在其本地的数据库找到符合度最高的信息呈现给用户。
除了以上两种主动寻找信息的方式,在中间的过程我们有看到如 RSS、邮件订阅 这种被动推送信息方式的出现,从一定程度上解决了信息源分散不好聚合的问题。这些聚合信息的方式到现在其实仍然在发挥着不小的作用。
平台的出现
我们可以发现在为了实现搜索这种功能的时候,技术上的限制导致开始出现了一些超级的中间节点。同时我们也会发现,搭建一个 Web 服务器并且维护(更加重要)他往往是一个非常费劲的过程,不仅需要专业的知识,还需要持之以恒的资金与精力投入。导致我们会发现现在维护独立博客的人往往是 Web 相关从业者。
一些平台的兴起也正解决了这些问题,如 blogspot,wordpress,medium,同时一些异形平台,如 Twitter,的诞生也让网络用户们发现了信息传播的新的方式。这些平台都很大程度的降低了信息发布的门槛,让用户专心于内容即可。更加典型的例子是 TikTok,原本视频剪辑是一项高度专业化的工作。但是随着 TikTok 这种短视频平台提供了简单易用的工具(其实这里也可以再写一篇文章,为什么人们更喜欢短的内容了),产出视频变得不再困难,相对而言,一条信息的热度回归到了信息本身。
故,我认为大型平台的出现是因为专业技能高度分工所带来的必然结果。你不能指望一个普通用户可以 handle 住从音视频编码到 CDN 分发环节中的所有项目。用户专心内容,其他由平台打理。
而从我个人看来,一些分布式信息平台的尝试,在对抗 bigtech 的初心是好的,但是并无法解决许多问题(搜索、推荐、分发、商业化)。笔者只能给与 Good Wish,并且希望能够继续走下去。毕竟没人喜欢这些巨头。