文章
观点

如何构建一个健壮的“反贼”社交网络?

受到 @1 推荐站点里的一篇短论文Censorship Resistance as a Side-Effect所启发,想到社交网络的问题。

原论文提到中心化跟分布式两种模式对抗互联网审查,这里的审查我想是指类似于GFW这样的东西。

而我觉得,比起从互联网通信协议的层面对抗审查,在社交网络的构建层面对抗广义的审查(比如旧品葱的注册门槛,新品葱的一言堂,帝吧出征之类的污染等破坏性活动)是一个更加值得思考的问题。

目前墙外的中文社区基本上都是中心化的,比方说翻墙到YouTube, FB, Twitter,Reddit这类大网站各自形成独立的社区,受制于平台的属性跟限制。

有没有可能构建一个去中心化的社交网络(社区)呢?我觉得现在大致有这么一个雏形:比方说2049跟品葱、Matters、Reddit用户有一定程度的交叠,这种多平台化分散了单点失效的风险,但在某种意义上因为缺乏线下联系而削弱了社区的影响力跟紧密度。

如何构建一个可以防止政府审查、暗黑势力利用、防止政府社工、又足够分享有用信息、能选择出高质量内容、高质量内容生产者的社交网络或者说社区结构?

如何利用不同平台的不同特质去构建一个联通的网络,这样当一个平台受到攻击的时候,比方说新品葱的几次危机、连登被黑客攻击被政府限制,这个社区能够正常运转,不至于因为单个平台被某种势力控制而导致社区受到永久性的损伤?

显然,如果这个社区被构建起来,每个人都需要某种行动上的协议(觉悟)跟工具——如何分散行动,如何备份内容,如何构成默契随时切换频道等等。站点本身也需要某种默契去配合这样的社区。但重点是个人觉悟。

菜单
  1. bilibilixionggui  

    单个话题入口界面

    补充一下https://hckrnews.com 的界面截图

  2. bilibilixionggui  

    @习包子打狗 #5 先充分论证,吸收各路神仙的看法再动手。

  3. bilibilixionggui  

    不过最顶级的3D入口至少需要网络爬虫+NLP解析才能实现,而且会因此而产生一定延迟。网络爬虫貌似站长比较有经验,合并话题至少要解析话题/新闻的标题。

  4. bilibilixionggui  

    @榴梿 #10 这倒是一个hackernews的开源方案,不过它还是跟HN一样手动提交内容,如果能想RSS那样手动添加/删除平台自动获取内容就好了。

  5. 逻辑思维  

    @榴梿 #13 话说回来,我觉得hn形式的聚合意义还是很大的,虽然墙外的聚集地都会转载优质内容,但从只读用户的角度,那些地方存在信噪比太低的问题。只不过hn这样的网站看起来轻量化,但不知道实际运营起来需要多大资源,至少hn的影响力跟开放API带来的服务器负荷应该是很大的。

    @bilibilixionggui #9 我觉得分布式社区的概念是现实世界的实际情况,至少有这么一个用户群是习惯于使用多样化的墙外互联网服务的。不过也有很多用户专注于一两个平台。其实本站长期以来有点分布式社区攻略的味道,分享跟汇聚互联网资源本身就是启发用户去多样化社区,如果有人再详细写一篇攻略就更好了,互联网本身是无穷无尽的,如果大家获取信息的渠道有大量交叠,表达的渠道也有大量交叠,那么本身就构成社区了。

  6. 小二   默认开启批量屏蔽受限用户发言功能,可在设置中手动取消。

    很简单啊,多一个平台就可以啊,既可以是独立平台,如 2049bbs、品葱、matters,也可以是寄生,比如 s1、twitter、mastodon。多个小平台优于一个大平台。

  7. bilibilixionggui  

    不过上面的是临时想到的一个技术性点子,reddit跟hackernews都是很好的聚合类门户网站。如果能把RSS feedly这样的平台也结合起来就好了。

  8. 逻辑思维  

    @bilibilixionggui #11 一个社区既需要信息获取也需要交流,除了论坛博客社交媒体这种水面上的部分,由媒体或者RSS构成的庞大的只读用户是社区水面下的部分。手动提交内容也是一种交流形式,尤其适合时事新闻的分享,hn这种形式倒是中文世界的空白,我觉得蛮有必要搞一个的。

    很多RSS阅读器都有deduplication功能能够合并不同站点出现的相同文章,不过通常是收费的。我觉得跟你的那个点子很像,不过用图形来表示是更利于人脑处理。

  9. 小二   默认开启批量屏蔽受限用户发言功能,可在设置中手动取消。

    @bilibilixionggui #4 挺好的想法,可以参考 https://github.com/sebst/pythonic-news

  10. 小二   默认开启批量屏蔽受限用户发言功能,可在设置中手动取消。

    @bilibilixionggui #12 你说的那种完全自动化的,依靠 web rss 就能实现,开源方案一大堆,但是没啥意义,因为这种没有用户交互的纯聚合,最终还是泥沙俱下。hn 有用户踩赞,会天然顶上优质内容,是有算法在的,2049 完全没有算法因素,纯贴吧模式。

    我觉得聚合这事儿意义不大,只要是优质内容,墙外聚集地就那么几个,很快就被转载过去了。昨天那个新疆的帖子就是例证。

    我觉得类似政见这种产出高质量内容的形式比纯聚合重要得多。

  11. bilibilixionggui  

    本ID跟同名redditor无关

  12. 逻辑思维  

    @榴梿 #13 不知道中文世界缺乏hn模式的网站是否跟中共的新闻发布管制有关。我记得华尔街见闻就因为未按规定转载外媒新闻还是自己发布新闻报道而被网信办拔网线了。

  13. bilibilixionggui  

    话题深度

    我想到一个话题入口系统,可以用于单个网站如2049,也可以用于一群网站如2049、Matters、r/saraba1st、r/China_irl等等。上面的图中每个bar代表一个话题(例如,台海战争),bar的高度代表该话题下的发帖数/讨论数/字数任选一。bar的颜色可以用来区分话题类别:例如地缘政治、数字极权、生活、时事、教育、硬科技等等。

    这样一张图可以一目了然的看出每个话题的热度,同时避免媒体或水军炒作一个话题时导致你忽略掉其他的话题,因为一个话题只有一个bar。

    用户按照颜色和高度选择话题之后,进入一个类似hackernews的页面,各个网站的话题全部列出来,可以选择不同的排序方式 hckrnews.com

  14. eagleocean  

    跨平台自由主义者匿名社区 防监控防宣传的跨平台自由主义者社区示意图 (补上Hackernews)

  15. Aidenfred  

    @eagleocean #19 说明一下,这张图上的信息获取环节是每个人自己定制的,社区可以维护一个基本推荐列表,但每个人订阅内容都不一样且不公开,信息获取环节属于个人隐私。

  16. Aidenfred  

    @1 这篇帖子算是政见模式么?虽然贴主走到另一个话题去了。帖子里提到那篇论文虽然今天看来无所新奇,但它提出来的时候还没听过IPFS之类,所以算是新东西吧。

  17. eagleocean  

    上图的源文件 https://ufile.io/5sl7f64e

    编辑工具 https://www.draw.io/

  18. eagleocean  

    跨平台自由主义者匿名社区 防监控防宣传的跨平台自由主义者社区示意图

  19. eagleocean  

    @榴梿 #13 聚合工具方便从多渠道获取信息,兼一定的分析功能,不局限或依赖于某一个网站。诚如@逻辑思维 所言,获取信息只是社区的一个环节,但对普通人来说,将每天手动查看不同网站这种复杂操作改为在RSS 阅读器里一览无余,无疑是提高了信息获取的效率跟广度,也提高了社区的健壮性。

    你提到这个hn替代网站 https://github.com/sebst/pythonic-news 非常好,如果有一个中文键政版的实现且能跟主流RSS阅读器接口,方便用户随手分享内容,那就构成了一个非常好的内容生产者群体,再通过hn的排序算法筛选出优质内容。这样就实现了社区的另一个环节——内容分享/筛选。社交网络是有分享构成的。

    当然,hn看上去比较适合时政、新闻类话题,而不适合活动小组。后者是属于社区的输出环节,由论坛或者聊天群搭载更适合,当然也可以通过博客输出更加深思熟虑的内容,另外还有协同文档编辑或github这样的平台承担更加复杂的合作任务。我觉得@逻辑思维 提到的分布式社区的攻略其实是跟方案论证一起不断完善的,比如我上面说的这些实际上就已经是一个攻略的雏形。这样一个攻略一旦被社区的许多成员接受,那么这个社区就不再被单一平台局限。比方说2049bbs没法共同编辑攻略,那我们可以到https://hackmd.io/ 去编辑攻略。

    我觉得这样一个跨平台的社区有着天生的抗污染渗透的能力,比方说每个人信息获取的渠道是完全私人化的,这就避免了品葱、微信、贴吧那种难以抵抗网络宣传污染的情况发生。一旦这个环节的问题解决了,社区的健壮性就大大增强了。而输出跟合作环节被分散到多个平台又大大提高用户的个人安全,避免暴露个人的全部数字踪迹,还能发挥各平台的优势而大大的拓展社区输出的样式跟质量。