数字空间及其所有权 Digital Space and Its Ownership

互联网是互相连接的数字世界涌现形成的场域,在这个场域由许多的数字空间(Digital Space)组成,这些数字空间有不同的结构形态,内容组成,运行规则和演进方式。

Digital Space

我们可以将数字空间划分为几种类型:

Personal Space

属于私人领域的信息空间,比如个人的笔记、日历、邮箱、任务列表,只被单一所有者管理和访问,并且很大程度上被视为隐私的。

Friend Space

个人与其朋友的社交空间,关注好友状态,进行互动,这里的朋友是你认识的人,因为有好友关系而关注,比如 Facebook,微信朋友圈。

Public Space

公开展示、讨论的空间,公共广场,有着广泛的主题和多种的讨论立场,让不同意见的人相互遇见,也是不同的声音和不同意识形态角力的场所,比如 Twitter,微博。

Community Space

一群相关联的人,或者某个集体,比如某个班级,某个兴趣小组,某个志愿者团体的空间,社区空间的维系和管理跟这个集体的连接强度和运作有效性相关,比如 Discourse,Slack。

Team Space

基于一个公司或者团队建立的数字空间,有明确的组织架构和管理方式,以效率为目标的数字空间。

Topic Space

围绕某个主题和某些内容进行讨论,在这里可以认识某些人,但空间依然主要围绕内容主题进行互动,比如豆瓣书评,Hacker News,Stackoverflow。

Community Space, Team Space 和 Topic Space 都是共享的数字空间(shared digital space),有着共享的所有权。

不同的数字空间有不同的特性。比如 Personal Space,很大程度上属于私人领域,因而是非政治的,也就是说你不需要在意别人怎么想。你会管理好自己的笔记、邮箱、相册。重点在于怎么保护私人空间不被侵犯,以及防止基础设施的失效。所以端对端加密,local-first,数据可移植性这些设计会非常有帮助。

Public Space 是一个复数性的空间,无数个主观的个体共同存在,连接,交叠,有着一种“世界性”。这种公共性的非常重要,也面临严峻的挑战。不同的参与方会努力最大化自己的话语权和利益,获得更多的注意力。因为不同力量的角力,公共空间也在持续变化,并且面临有害内容,虚假信息,言论审查,注意力操纵等问题。

Community Space 很大程度上可以避免这些问题,这是通过避免 scale-out,在成员之间建立认可和共识,树立进入门槛而实现的。每个参与者都需要在一定程度上维护与这个群体的关系(至少不破坏这种关系)。Community Space 是一种 inter-subjective space。互联网早期是有很多个 tribe 组成的,每个 tribe 都是一群人,同时又彼此连接,比如论坛,usenet,每个空间都没有足够达到垄断的程度。而 Friend Space 是围绕每个人的个人关系建立的,是一种 subjective space。每个人选择自己想看的内容和想关注的人,也随时选择取消这种关系,维护自己的安全。Secure Scuttlebutt 是一种主观的社交网络,无限保证参与者的选择权,不被其他参与者伤害,网络的有效性基于 Small World 的模型,也就是你所关联的周围,成为你的世界。

相对来说 Topic Space 是一个客观性的空间,因为是围绕某个主题展开的,而不是某个人或者某一群人。选择进入一个 Topic Space 是选择了一个主题,然后可以发现和建立新的关系。一个比喻,进入图书馆主要为了看书和找书,偶尔也会关注到其他在看这个主题的书的人,对于社交这是一个很好的匹配和过滤机制。

不同的网络协议可以抽象成不同的数据结构。BitTorrent 网络的结构是一个哈希表(Hashtable),Bitcoin 的结构是一个链表(linked list),Git 是一个有向无环图(DAG)。不同的拓扑结构决定了数据存储模式或者信息的传播模式,也是网络参与者的协作模式。这些协议以不同的方式连接数据,空间和参与者,影响着网络的运作方式。

Ownership

不同的数字空间形态有不同的所有权模式,也有不同的管理和维护的挑战。

所有权作为一种概念,这几年是因为 Rust 语言而被强调。在 Rust 里面,所有权是一个变量对堆内存的读写访问权限,在进入作用域时分配,在离开作用域时回收。所有权机制让我们可以高效和安全地管理内存,解决了系统编程的重要问题。另一个重要的所有权机制是 Object Capability,通过对对象的引用表示资源访问权限,让资源的访问权限可以传递、衍生、撤销,确保安全的系统权限分发和资源管理。

如果说编程中的所有权是数据的读写能力,那么数字空间的所有权是对数字空间进行操作的能力,包括写入的能力,读取的能力,授予和转移所有权的能力等等。

数字空间的所有权关联的主要问题:

  • 谁可以决定怎么数据的筛选、排序和展示形态
  • 谁可以对内容进行管理,修改和删除
  • 谁来承担物理基础设施的运营成本
  • 谁可以捕获空间中的内容和关系产生的价值

因为数字空间的运行依赖着底层的物理基础设施,拥有和管理物理基础设施的权力意味着对数字空间的管理权,物理基础设施又存在于某个司法辖区和主权之下。所以这是一种 multi-layer ownership。

比如我的 github 仓库:

  • my code in git (personal ownership)
  • based on github’s service (platform)
  • running in a Microsoft Azure datacenter (physical infrastructure)
  • located in United State (Jurisdiction)

每一个层次的所有权都参与了数字空间的维护和有权进行干预。目前的角色中,数字空间的主要管理者是网络平台,进行数字空间的维持(infrastructure maintenance),运营管理(moderation),数据安全的保障。规模化的互联网平台承担着公共空间的管理责任。很多支持 UGC 的网站需要管理发布的内容,避免色情、暴力、攻击性言论和盗版内容的传播,如果违反这些法律和规则,会面临监管的处罚。数字空间也是政治力量角力的场域,管理者需要维护空间的氛围,中立性和真实性。作为一种博弈的结果,没有哪种管理能够满足所有人的期望,逾越的行为是不可避免的,因而广泛受人诟病。数字空间管理行为的有效性和中立性成为亟待解决的问题。

Content Moderation for Digital Space

当我们建立一个共享的数字空间,空间被复数的人共同使用,围绕空间的政治就产生了。

空间的秩序可能通过某种关系来维持(社交群组),通过组织机制来维持(团队协作),通过经济关系维持(区块链),通过共识来维持(社区空间)。

当我们构造一个数字空间,通过明确所有权机制,它的运行和维护职责是明确的 对于 Community Space,被一群人共同的关系和共识维护;对于 Topic Space,以内容的相关性进行维护 有明确所有权的数字空间会更容易被管理,同时将管理空间的 superpower 分散在不同的共识形成的复杂层次结构中,而不是将许多的共识捆绑在一种管理规则之中。分散的所有权也更加保护个人的自主权和参与性。