国际互联网工程任务组IETF:中心化、去中心化和互联网标准草案
来源:老雅痞
摘要
尽管互联网是作为一个去中心化的网络中的网络来设计和运作的,但它却不断受到鼓励中心化的力量的影响。
本文提供了一个中心化的定义,解释了为什么中心化是不可取的,确定了不同类型的中心化,列出了常见的去中心化方法的局限性,并探讨了互联网标准工作可以做什么来解决这个问题。
本备忘录的状态
本互联网草案是完全按照BCP 78和BCP 79的规定提交的。
互联网草案是互联网工程任务组(IETF)的工作文件。请注意,其他团体也可以将工作文件作为Internet-Draft分发。当前互联网草案的列表在
https://datatracker.ietf.org/drafts/current/。
互联网草案是有效期最长为6个月的草案文件,并可能在任何时候被其他文件更新、替换或淘汰。使用互联网草案作为参考材料或引用它们而不是作为 “正在进行的工作 “是不合适的。
本互联网草案将于2023年1月10日到期。
版权声明
Copyright (c) 2022 IETF Trust和被认定为文件作者的人员。保留所有权利。
本文档受BCP 78和IETF Trust在本文档出版之日有效的IETF文档相关法律条款(
https://trustee.ietf.org/license-info)的约束。请仔细阅读这些文件,因为它们描述了你对本文档的权利和限制。从本文档中提取的代码组件必须包括Trust Legal Provisions法律条款第4.e节中描述的修订版BSD许可文本,并且不提供修订版BSD许可中描述的保证。
1. 简介
互联网的成功在很大程度上是由于它有目的地避免了任何单一的控制实体。这一立场源于防止单一技术故障产生广泛影响的愿望[BARAN],也使得互联网得以迅速采用和广泛传播。互联网可以满足各种需求,现在被定位为全球公共产品,因为加入、在互联网上部署应用或使用互联网不需要得到另一个实体的许可或让出控制权。
虽然避免互联网的中心化仍然是一个广泛的共同目标,但要持续实现这一目标已被证明是困难的。今天,互联网上许多成功的协议和应用都是以中心化的方式运作的–以至于一些专有的、中心化的服务已经变得如此知名,以至于人们通常将其误认为是互联网本身。即使协议采用了旨在防止中心化的技术,经济和社会因素也会促使用户更喜欢用所谓的非中心化技术建立的中心化解决方案。
这些困难使人质疑架构监管–特别是由IETF等开放标准机构执行的监管–在防止、减轻和控制互联网中心化方面应发挥什么作用。本文讨论了与互联网标准工作有关的中心化的各个方面,并认为尽管IETF可能无法防止中心化,但我们仍然可以采取有意义的措施来抵制它。
第2节定义了中心化,解释了为什么中心化是不可取的,并调查了互联网上的一些中心化类型。第3节探讨了去中心化,并强调了一些相关的技术,以及它们的局限性。最后,第4节考虑了互联网标准在避免中心化和减轻其影响方面所起的作用。
本文件的主要读者是设计和规范互联网协议的工程师。然而,专有协议的设计者可以从考虑集中化的各个方面中受益,特别是如果他们打算将他们的协议考虑为最终的标准化。同样地,政策制定者也可以使用本文件来帮助识别和纠正不适当的中心化协议和应用。
2. 中心化
本文对 “中心化”的定义是:一个实体或一小群实体能够专门观察、捕获、控制或从互联网功能的操作或使用中提取租金。
在这里,”实体 “可以是一个人,一个公司,或一个政府。它不包括以有效缓解中心化的方式运作的组织(例如,见第3.1.2节)。
“互联网功能 “的定义很广。它可能是已经由标准定义的启用协议,如IP [RFC791]、BGP [RFC4271]、TCP [RFC793]或HTTP [HTTP]。它也可能是一个新的使能协议的建议,或对现有协议的扩展。
然而,互联网的功能并不限于标准定义的协议。建立在标准协议之上的用户可见的应用也容易受到中心化的影响,例如,社交网络、文件共享、金融服务和新闻传播。同样地,网络设备、硬件、操作系统和软件也是可以表现出中心化的使能技术。向特定地区或情况下的终端用户提供互联网连接也会受到中心化的影响,网络之间的传输供应(所谓的 “一级 “网络)也是如此。
中心化不是一个二元条件;它是一个连续体。在一个极端,一个由单一实体绝对控制的功能(见第2.2.1节)代表了完全的中心化;在另一个极端,一个其价值可以由任何两方实现而没有任何外部干预或影响的可能性的功能代表了完全的去中心化(有时被称为 “分布式 “或 “点对点”)。
虽然少数功能可能占据了这一频谱的两端,但大多数功能都位于两个极端之间。因此,考虑与一个功能相关的中心化风险的数量通常是有用的,这取决于对它的影响的规模、范围和性质。请注意,一个功能可能有不止一个中心化风险的来源,每个都有自己的特点。
当中心化风险影响到整个互联网时,它是最强的。然而,当互联网的相当一部分用户缺乏对某一功能的选择时,它也可能存在。例如,如果在一个地