铡刀坠下,豆瓣可能会死,形在神灭。

对一些用户来说,豆瓣是很难替代的;但豆瓣是可被替代的

究其根本,豆瓣的核心服务有三个:标记评论、小组论坛和社交;其它比如 FM、同城、市集、日记(博客)等非核心服务很容易找到替代品。

对于标记评论和社交,现在都已经有了相当不错的分布式替代服务。

社交

社交网络算得上是现代互联网的一大基础设施了——没有了社交网络,我又该到哪里吐槽呢^_^?而由于社交网络天生的 UGC 属性,因此在中国的言论控制下也自然成为重点审查对象。

为了规避审查,一些用户选择使用缩写、变体字、谐音词等等来绕过服务提供商普遍采用的关键词审查机制,另一些用户则选择退出会被审查的墙内中心化服务,转而使用墙外的中心化服务或分布式服务。

墙外中心化社交网络

目前最常用的是 Twitter 和 Facebook,其中 Facebook 更偏向是一个非强制实名的实名化社交网络,因此对大多数墙内用户来说绝无使用的必要;相较而言,Twitter 就合适多了,尤其适合常发微博和短动态的用户。对于这些墙外的中心化服务,你必须使用翻墙工具——因为审查在国内常被称为「科学上网工具」。另外,我也挺喜欢 Facebook 旗下的图片分享服务 Instagram——上面有很多猫和萌妹子。

分布式服务

分布式网络技术的核心要义是通过低成本的网络节点连接成巨大的网络,这个网络没有中心,因此其中的任何节点都不是不可或缺的,并且任何人都可以匿名地(需要电子邮箱)加入到这个网络之中。目前规模最大的分布式社交服务是 Mastodon(长毛象)网络,并且这个网络已经成为豆瓣用户逃亡的主要目的地。除此之外,我也尝试过其它一些更硬核的分布式社交网络。下面介绍的这三个分布式服务只是我用过的,其它类似服务还有不少,但基本都还在初级阶段。

Mastodon。Mastodon 网络的核心结构是「实例」。这些实例之间互相连接组成网络(称为 Fediverse/联邦宇宙),而最终用户则通过加入这些实例来交互信息,只要你使用的实例没有屏蔽其它实例,那么你就可以订阅其它实例的用户并与他们互动。因此,Mastodon 的去中心化并不在用户层面,而是在实例层面。也就是说,实例算是一个小中心,一旦实例的运营者决定关闭该实例,那么其中的所有用户的数据都将丢失;因此,最终用户为了保证自己的数据安全,应当定期导出自己的数据并备份。另外需要说明,由于小型实例替代了大型服务器成为了用户连接的中心,因此用户仍然无法避免被审查——只是审查者从大型互联网公司变成了实例运营者。实际上,Mastodon 支持实例运营者对自己的实例制定规则,包括限定语言、限定讨论主题、禁止特定内容等等。当然,这是很合理的——谁的实例谁做主。

据我略知,Mastodon 已经经历过好几次豆瓣用户迁入浪潮(以至于还出现了所谓的豆瓣难民站,比如 donotban.com,其网络之中也已有不少中小型的中文实例。我个人的主要账号则是在 Mastodon 项目开发者运营的 mastodon.social 上注册的(需要翻墙),我也注册过一些其它实例的账户(由于显而易见的原因,某些实例会禁止用户讨论政治等话题),也见过一些实例的建立与关闭。总体而言,Mastodon 已经是一个相当成熟的服务,使用体验不亚于主流中心化服务。由于中文实例们去了又来,这里就不推荐具体实例了,感兴趣者请自行搜寻。

Mastodon 学习成本很低,我个人非常推荐大部分豆瓣用户使用。可能在迁移初期会略感不习惯或因为某些友邻拒绝迁移而感到惋惜,但我相信你们会发现这是值得的。如有能力,自己建立实例当然就更好啦。

最后闲说两句,Mastodon 实例运营者的好恶对实例的氛围影响非常大,历史上已经出现过因为政治倾向等问题屏蔽其它实例的情况,这样一个实例的用户就无法与被屏蔽实例的用户互动。因此,用户在选择加入 Mastodon 时,一定要选择一个适合自己的实例,不然可能会因为言论不当而被删除账户哦。

ZeroNet。相较而言,ZeroNet 的使用成本就高多了,而且用户体验没有那么好,但 ZeroNet 的优势在于它不仅可用作社交网络,而是一整套网络服务!

要使用 ZeroNet,用户需要在自己的设备上运行一个节点客户端,自己的所有数据都只能通过自己的密钥控制。因此 ZeroNet 是在用户层面上实现了去中心化,没有其它任何人能够删除你的数据。由于用户的数据一开始只存在自己的设备上,所以其它用户需要访问该用户的数据时,必须先从该用户的节点下载这些数据。当其它用户下载了该用户的数据之后,这些数据就完成了初步分发,当又有新用户需要访问这些数据时,他可以从初始用户或已下载该数据的其它用户的设备上下载这些数据。

目前 ZeroNet 用户最多的社交网络是类微博服务 ZeroMe,当然用户也并不多。除此之外,ZeroNet 上还能自己建立网站(比如用作自己的博客)并且可以采用一键克隆的方式完成。就我观察,ZeroNet 在早期曾有不少中文用户尝试,他们建立了不少站点/博客,但由于使用方式略显复杂,因此无法吸引新用户,那些博客大都已经停止更新,但偶尔还会有人留下评论。这是一个很有趣的现象,这说明那些站点/博客的主人早已经放弃了它们,但由于其它用户的设备上还保留着那些数据,因此它们还能被继续访问。我个人偶尔还会将自己的文章发布到我的 ZeroNet 博客,并且也看到至少还有十几个朋友保存我的博客,非常感谢他们。

当然,既然能够建站,那么 ZeroNet 上自然也有论坛、资源站等等,也有一些莫名其妙的东西,就是用户体验不怎么样。

目前在国内使用 ZeroNet 还是不够稳定,大概是因为 ZeroNet 的数据网络基于 BitTorrent,非常依赖 tracker,而 tracker 又似乎常常需要更新。而如果使用 Tor 网络连接,也常常会遭遇无法连接或速度极慢的问题。

我个人建议喜欢写豆瓣日记的用户可以尝试建立一个 ZeroNet 博客。ZeroNet 有安卓版,因此在手机上搭建博客也毫无问题。

Twister。从名字也能看出,Twister 是一款类 Twitter 服务。在我看来,Twister 算得上是最硬核的分布式社交网络,其采用了类似比特币的技术来为新用户提供认证并使用了 BitTorrent 来保存用户内容。从我这样一个非技术人员的视角看,Twister 实现了全面的去中心化,没有任何人能控制任何人在该网络上做任何事,并且每个人都可以为该网络的新区块生成做贡献,每个人也都会保留该网络的一个备份。

与 ZeroNet 类似,目前使用 Twister 也需要用户自己运行一个客户端,然后再通过内置或外部浏览器进入。该网络诞生之初曾受到了中文用户的热情欢迎,曾一度被认为是有望突破中国言论管制的利器,但用于用户体验不佳,蜂拥而至的用户也很快一哄而散。在我上一次使用该网络时,加上我本人一共也仅有三个人在使用自己的计算机生成区块,全球用户数量也已不足 20 人,项目开发者也已经不再进一步开发。可以说该项目已经死了。但话说回来,由于这是一个分布式项目,因此它也并没有完全死。只要还有一个节点存活,它还就依然活着。

在 iOS 的 App Store 中有一个名为 TwisterNews 的应用,其会展示所有 Twister 网络上的新微博。我在写作本文时看了一眼,没能发现真人用户的痕迹,只有两三个机器人还在无休止地转发,其中包括 转发的 BBC 中文频道的微博。

TwisterNews应用截图

论坛

要替代豆瓣的小组功能,可以尝试使用 Reddit,这算得上是世界上最大的论坛服务了。用户可以分主题设立板块,通过发帖与回复的模式来互动。不过该服务自然是需要翻墙的。

ZeroNet 上也有论坛,但几乎没有任何有效用户。

书/影/音/游的标注和评论

在考虑离开豆瓣时,用户的一个最大顾虑就是在豆瓣上的书、电影、音乐或游戏标注数据以及自己写的那些长长短短的书评和影评等文字。

不用担心!这个问题可以解决。我们可以将这些数据迁移到模仿豆瓣书/影/音功能开发的 Mastodon 实例 NeoDB 并与网友分享。

怎么操作呢?首先,当然是选择一个 Mastodon 实例注册一个账户。然后进入 NeoDB,授权登录。之后,再使用豆瓣账号备份工具「豆伴」,轻松导出我们留在豆瓣上的各种数据并保存为 Excel 文件。最后,进入 NeoDB,将这些数据导入其中。整个过程非常简单,可在五分钟内完成。此外,NeoDB 还有另一个优势:许多被禁的书和电影都能在上面标注。下图是我的 NeoDB 页面:

设置好账户之后,你就可以放弃豆瓣标记功能了,以后有新的经历便可在 NeoDB 上标注和记录,并且这些标注也能直接同步到你的 Mastodon 社交网络账户,让其自动发布一条动态(类似豆瓣)。不仅如此,如有需要,你也还能将这些数据重新导入回你的豆瓣账户。

另一个类似 NeoDB 的服务是 NiceDB,我没用过,但目测用法应当差不多。

再次提醒,因为 NeoDB 是一个 Mastodon 实例,因此其运营完全依赖于实例运营者,而实例运营者随时可能因为各种原因跑路,因此定期备份你的个人数据非常重要——也许有人觉得自己备份数据很麻烦,但这是使用分布式服务时需要铭记于心的,因为伴随自由而来的是责任,我们起码应当对自己负责。

Matters

最后聊聊 Matters,这是一个基于 IPFS 的分布式中文创作社区,而 IPFS 的目前一大特点是一旦文件被保存的网络中就无法删除,因此其上发布的文章会永久存在——虽然可在 Matters 网站上选择隐藏,但通过 IPFS 端口还是能够访问。

个人来看,Matters 很适合用来作为文学性博客,比如用来发布些日常见闻、书评影评、诗歌、杂文、小故事等内容。很显然,这样的抗审查服务自然是被墙了的。但是,虽然通过 Matters 发布文章需要翻墙,但发布之后却可以在墙内经由可用的 IPFS 端口访问,这也算是一种绕过墙的措施吧。

另外,Matters 还集成了 Likecoin,作者可通过发布文章收获点赞来赚取少量数字货币奖励。不过需要提醒,正是由于存在数字货币奖励,因此上面存在许多互相点赞刷币的无趣用户,但只要不关注那些账户,基本还是不会影响用户体验。

Matters 在中文内容社区的创新方面做了一些有趣的尝试,我挺期待看到下一步的发展。