第十四讲 去中心化网络

墙外的 Facebook、Instagram、Twitter 和墙内的微信、微博、豆瓣、知乎、贴吧等社交平台都是典型的中心化网络的产物。用户的数据统一存储在中心服务器上,全操于平台服务商之手,因此网信办等公权力机关可以肆无忌惮地删帖销号,或者通过恶法和行政命令要求腾讯、新浪等运营者自我审查,制造白色恐怖; Facebook 可以藉此分析用户习惯、精准投送广告和其他信息,将自己掌握的海量用户数据变现。2018 年 Facebook 用户数据泄露丑闻被曝光后人们逐渐开始对 Facebook 等互联网巨头主导的监控资本主义(Surveillance Capitalism)商业模式和传统的中心化网络有所警醒。

参见:

与中心化网络相对应的去中心化网络不再需要高度集中的中心服务器,每一个去中心化网络的参与者都自动成为该网络中的一个节点,数据将分布存放在参与网络的每一台设备,从而避免了对数据享有绝对控制权的网络巨头滥用支配地位的可能。

去中心化网络能够弥补中心化网络的若干弊病,有利于保障用户的隐私权与信息自决权,但它目前仍不够完善,现存的多个去中心化社交媒体的规模都无法与 Facebook 和 Twitter 相匹敌,在短期内显然无法全面取代中心化网络。编者对去中心化网络所知十分有限,在此仅提供相关名词和摘自维基百科的解释,仅供读者参考。

一、ZeroNet

“ZeroNet,中文被译为“零网”,是一个以对等网络用户为基础构成的类互联网的分布式网络。ZeroNet 的总部位于匈牙利的布达佩斯。ZeroNet 默认不提供匿名保护,但用户可以使用 Tor 来隐藏IP地址以达到匿名效果。此软件自带的 Tor 网络在中国大陆被封禁,用户可能需要前置 VPN 才能正常下载初始配置文件。 ZeroNet 使用了比特币加密技术和 BitTorrent 网络协议。现时该平台上托管了很多热门网站,而邮件客户端、 文件管理器和新闻客户端等专有功能也为 ZeroNet 的生态系统增加了价值。” —— ZeroNet - 维基百科

参见:

二、Mastodon

Mastodon(官方中文译“万象”,网民又称“长毛象”)是一个免费开源的去中心化的分布式微博客社交网络。它的用户界面和操作方式跟推特类似,但是整个网络并非由单一机构运作,却是由多个由不同营运者独立运作的服务器以联邦方式交换数据而组成的去中心化社交网络。每个Mastodon的营运站点被称为“实体(Instance)”,用户可到任何开放登记的实体登记,任何一个实体上的用户可以与其他实体上的用户沟通。用户在推特中发布的内容称为“推文”,而在 Mastodon 中发布的内容则称为“嘟文(Toot)”,用户可以调整隐私设置限制嘟文被其他人或实体读取或查看。Mastodon 吉祥物是一个棕色或灰色的长鼻目,描绘成正在使用平板电脑或智能手机。

此服务试图通过定位成独立运作的小型社区,而不是由上而下的审查。如同 Twitter,Mastodon 支持用户间直接、私密的消息,但与 Twitter 张贴的“推文”不同,Mastodon 的“嘟文”可以是:对用户、用户的追踪者私密,对特定实体、或通过实体网络公开。联邦式的 Mastodon 实体组成联邦世界。” —— Mastodon - 维基百科

参见:

* Instance 也译为“实例”,编者注

三、Steemit

Steemit 是一个基于 Steem 区块链为内容发布者提供奖励的博客和社交网站。用户可以通过发布、发现和评论来获得 Steem 区块链提供的 Steem 和 Steem Dollars 两种可交易的代币。运行 Steemit 的 Steemit, Inc. 是一家设在纽约,总部位于弗吉尼亚州的私人公司。

Steemit 的亮点在于发布在该平台上的内容会被存储在区块链中,理论上可以永久保存(同时一经发布后就无法删除);作者可以根据读者的“点赞”数量来获得相应的代币奖励。(V2Ray 项目已将其官方博客迁移到了 Steemit 上—— https://steemit.com/@v2ray

目前获取 Steemit 帐号的方式主要有免费注册、使用比特币等加密数字货币付费购买和从已有账号者手中购买账号。免费注册 Steemit 账号这种方式对中国大陆的用户不是很友好,往往申请就石沉大海杳无音讯。如果你只是想要一个账号来给别人的文章点赞帮她/他创收,用支付宝从已有账号者那里买一个倒也无妨;如果你想将 Steemit 作为发布原创内容的博客平台,编者建议通过 https://anon.steem.network 支持加密数字货币的方式购买一个 Steemit 账号,以保证账号的相对匿名性和自身安全。

参见:Steemit 注册页面

四、IPFS

星际文件系统(InterPlanetary File System,缩写 IPFS )是一个旨在创建持久且分布式存储和共享文件的网络传输协议。它是一种内容可寻址的对等超媒体分发协议。在 IPFS 网络中的节点将构成一个分布式文件系统。它是一个开放源代码项目,自 2014 年开始由 Protocol Labs 在开源社区的帮助下发展。其最初由 Juan Benet 设计。

IPFS 是一个对等的分布式文件系统,它尝试为所有计算设备连接同一个文件系统。在某些方面,IPFS 类似于万维网,但它也可以被视作一个独立的 BitTorrent 群、在同一个 Git 仓库中交换对象。换种说法,IPFS 提供了一个高吞吐量、按内容寻址的块存储模型,及与内容相关超链接。这形成了一个广义的 Merkle 有向无环图(DAG)。IPFS 结合了 分布式散列表、鼓励块交换和一个自我认证的名字空间。IPFS 没有单点故障,并且节点不需要相互信任。分布式内容传递可以节约带宽,和防止 HTTP 方案可能遇到的 DDoS 攻击。

该文件系统可以通过多种方式访问,包括 FUSE 与 HTTP。将本地文件添加到 IPFS 文件系统可使其面向全世界可用。文件表示基于其哈希,因此有利于缓存。文件的分发采用一个基于 BitTorrent 的协议。其他查看内容的用户也有助于将内容提供给网络上的其他人。IPFS 有一个称为 IPNS 的名称服务,它是一个基于 PKI 的全局名字空间,用于构筑信任链,这与其他 NS 兼容,并可以映射 DNS、.onion、.bit等到 IPNS。

—— 星际文件系统 - 维基百科

相比于中心化网络下的 Google Drive、Dropbox 等网盘,基于 P2P 的 IPFS 更难为 GFW 所封杀,V2Ray 就已开始使用 IPFS 来分发安装包和客户端应用:

目前对于文件分享,P2P 的一个主流方案是 IPFS。和 BT 类似,IPFS 没有中心服务器,你可以连接到其它的 IPFS 节点来下载所指定的文件。文件名(或目录名)就是一个字符串,有了这个字符串,你就可以下载到 V2Ray 的安装包。 —— v2ray:尝试使用 IPFS 来分发 V2Ray 安装包

原理与使用方法参见 IPFS 官网

五、Matters

Matters端传媒前总编辑張潔平(Annie Zhang Jie Ping)离职后创办的内容生态系统。Matters 以区块链作为底层技术,以去中心化方式连接社群,以 IPFS 存储信息,鼓励用户创造优质内容并予以回报。

参见:

六、其他

diaspora 基于三大核心哲学:去中心化、自由和隐私。它希望能引起大家关切由中心所控制社交网站下的隐私问题,所以可以让用户自行架设服务器(或称"pod")来控制内容,而各个服务器可以再自行互动分享动态更新、照片或其它的资料。

Friendica 强调在隐私控制上的仔细设置,它是一个容易安装在服务器上的软件,以期待尽可能出现更多其它的社交网络联邦。 Friendica 用户可以从 Facebook, Twitter, Diaspora, GNU social,App.net, Pump.io 等等多项社交网络服务来整合其联系人的名单到自己的社交时间流。

GNU social 的功能有点类似推特,但希望能为微博客社群,提供更开放、互相扶持的分散式沟通功能。企业或个人可以自行安装 GNU social 在自家机器上,以控管自己的服务与资料数据。著名的公共网站如: quitter.se 和 gnusocial.no.” ——iYouPort | 安全手册:这里是你需要的几乎所有安全上网工具;以及为什么建议不要使用以美国为基地的网络服务