谁来控制为互联网提供动力的软件?

2021-01-23 13:51:18

随着互联网在其35年的使用寿命中不断发展,对其最重要服务的控制已逐渐从非营利性社区维护的开源协议转变为大型科技公司运营的专有服务。结果,数十亿人可以使用惊人的免费技术。但是这种转变也带来了严重的问题。

数百万用户的私人数据被滥用或被盗。依赖互联网平台的创作者和企业可能会受到规则的突然更改,从而夺走了受众和利润。但是,从区块链和加密货币世界中涌现出的一种日益发展的运动-建立新的互联网服务,将现代,集中式服务的功能与原始互联网的社区主导精神相结合。我们应该拥抱它。

依赖互联网平台的创作者和企业可能会受到规则的突然更改,从而夺走了受众和利润。从1980年代到2000年代初期,主要的互联网服务建立在互联网社区控制的开放协议上。例如,互联网的“电话簿”域名系统是由分布式的人员和组织网络控制的,使用的是公开创建和管理的规则。这意味着任何遵守社区标准的人都可以拥有域名并建立互联网。这也意味着,运营网络和电子邮件托管的公司的力量将受到控制-如果他们行为不当,客户可以将其域名移植到竞争提供商。

从2000年代中期到现在,对开放协议的信任被对公司管理团队的信任所取代。随着像Google,Twitter和Facebook这样的公司构建的软件和服务超越了开放协议的功能,用户迁移到了这些更复杂的平台。但是他们的代码是专有的,并且它们的管理原则可以一时兴起。

社交网络如何决定要验证或禁止哪些用户?搜索引擎如何决定如何对网站进行排名?一分钟的社交网络会吸引媒体组织和小型企业,第二分钟他们会降低其内容的优先级或更改收入分配。这些平台的强大功能造成了广泛的社会紧张气氛,如关于假新闻,国家资助的机器人,隐私法和算法偏见的辩论中所见。

这就是为什么钟摆重新回到由开放的,社区控制的服务所控制的互联网的原因。由于区块链和加密货币产生的技术,这才刚刚成为可能。

过去几年中,关于区块链的讨论很多,但都被大肆宣传,但人们对其了解甚少。区块链是物理计算机的网络,它们协同工作以形成单个虚拟计算机。好处是,与传统计算机不同,区块链计算机可以提供强大的信任保证,植根于系统的数学和游戏理论属性。用户或开发人员可以相信,即使网络中的各个参与者改变了动机或试图颠覆系统,在区块链计算机上运行的一段代码仍将继续按设计运行。这意味着可以将区块链计算机的控制权交给社区。

另一方面,依赖于专有平台的用户必须担心数据被盗或滥用,隐私策略改变,侵入性广告等等。专有平台可能会突然改变开发者和企业的规则,就像Facebook著名的Zynga和Google的Yelp那样。

社交网络如何决定要验证或禁止哪些用户? ...钟摆正在回到由开放的,社区控制的服务所控制的互联网。可以用社区拥有的服务代替公司拥有的服务的想法听起来有些牵强,但是在过去的20年中,软件转换有很强的历史先例。在1990年代,计算以专有的封闭源代码软件(主要是Windows)为主导。如今,数十亿部Android手机都在开源操作系统Linux上运行。苹果设备上运行的大多数软件都是开源的,包括亚马逊在内的几乎所有现代云数据中心一样。微软最近收购了Github,IBM收购了Red Hat,这突显了开源的主导地位。

随着开源的重要性日益提高,技术公司已将其商业模式从销售软件转变为提供基于云的服务。 Google,Facebook,Amazon和Netflix都是服务公司。甚至Microsoft现在也主要是服务公司。这使这些公司可以超越开源软件的增长,并保持对关键互联网基础设施的控制。

区块链设计的核心见解是,通过在组合中增加财务激励,开源模型可以从软件扩展到基于云的服务。加密货币(内置在特定区块链中的硬币和代币)提供了一种激励个人和团体参与,维护和构建服务的方法。

过去几年中,关于区块链的讨论很多,但都被大肆宣传,但人们对其了解甚少。互联网服务可能具有关联的硬币或代币的想法可能是一个新颖的概念,但是区块链和加密货币可以为基于云的服务提供支持,就像开源为软件提供了帮助。开源软件取代专有软件花费了二十年,而开放服务取代专有服务可能需要花费同样长的时间。

但是,这种转变的好处是巨大的。除了信任公司以外,我们还可以信任社区拥有和运营的软件,从而将互联网的管理原则从“不要作恶”转变为“不能作恶”。