去中心化及其局限性

article/2025/9/24 19:22:21

去中心化及其局限性

Devcon - Decentralization and its Discontents-page-001.jpg

Devcon - Decentralization and its Discontents-page-003.jpg

这张表总结了一部分新的 P2P 网络中的去中心化工具。区块链就是其中的一个!

Devcon - Decentralization and its Discontents-page-004.jpg

本次演讲我将提出三个问题:(1)去中心化是什么?我们真的知道答案吗?(2)我们真的想要去中心化吗?不要想当然地回答说你想要。(3)去中心化是否有自身的局限性?这个问题很重要,因为大多数事物都有自身的限制。

提出并思考这些问题,远比找到一个标准答案更重要。

什么是去中心化?

Devcon - Decentralization and its Discontents-page-008.jpg

这个图(指右上的网络拓扑图)是问题的答案吗?显然不是。要理解去中心化这个词,我们先从词义上去理解。从词根上说,DE-CENTRALIZATION 的意思仅仅是,去掉 - 中心化,这是一类“反限制性”(anti-limit)名词。“中心化”就是该词的限制,假设这一点是中心化,那“去”中心化,是要往哪去呢?东南西北各不相同的“去”中心化,都是一样的吗?

Devcon - Decentralization and its Discontents-page-011.jpg

当我去查 DECENTRALIZATION 一词的出处,我发现该词首词出现在十九世纪中期的法国大革命时代。

法国著名思想家托克维尔曾经写下过这样一句话:

“(法国大革命在一开始的时候)一直向着去中心化发展……而最终,只不过是中心化的延伸。”

“ a push towards decentralization… [ but became] in the end, an extension of centralization.”

德国出生的犹太政治理论家汉娜 · 阿伦特也曾说过:

“最激昂的革命者在革命成功的第二天就会变成保守派。”

"The most radical revolutionary will become a conservative the day after the revolution."

Devcon - Decentralization and its Discontents-page-012.jpg

“去中心化”一词仍旧主要在政治或组织形式这类语境中使用,在我定下本次演讲的题目后,我发现了一本书名与本次演讲题目相同的书,它的副标题为:印尼政治中的阶级,政治机构与民族视角。

下面给大家看两个我谷歌到的定义:

  1. 从中央到地方政府的权利转移。(the transfer of authority from central to local government)
  2. 大型组织中,各部门从单一的管理中心向其他地区转移的行为。(the movement of departments of a large organization away from a single administrative center to other locations.)

可以看出,这些都是政治或组织形式方面的定义。而我认为略显吊诡的是,我们这些为如此强调去中心化的网络社区工作的人们,却在社区治理方面一再挣扎。值得一提的是,即使是在政治组织领域,去中心化也曾是很多不同运动的组成部分,而这些运动可能相互毫不相关。

Devcon - Decentralization and its Discontents-page-013.jpg

这里给大家展示一段用自由市场理论来解释的去中心化的理由,出自一篇关于信息市场的文章。原文中,这段话的前一句引用自亚当 · 斯密,后一句引用自冯 · 哈耶克。全文重点论述了自由市场本质上就是去中心化的,理性的市场行为人在没有统一协作下,独自在自己的国家中创造财富。

Devcon - Decentralization and its Discontents-page-014.jpg

我感觉,有非常多的思想家都在某种程度上呼吁过不太一样的“去中心化”,这也是去中心化这一概念的有趣之处吧。

Devcon - Decentralization and its Discontents-page-015.jpg

先声明这张图是盗的。每个人可能都由于各种各样不同的原因想要的“去中心化”,也就是说,“去中心化”运动中包含了许多不同甚至是相互竞争的动机,这也许是好事也许不是,你也可以说,这样我们的动机也都去中心化了。

量化去中心化

Devcon - Decentralization and its Discontents-page-017.jpg

我们通常使用劳伦兹曲线或基尼系数来量化某个地区的财富分布,也可以说是衡量某个地区的财富去中心化程度。那么我们来看这张图,图中有几个元素,首先是这条 45° 的直线,我称之为绝对平等线(line of equality),如果某地区财富分布均衡,也就是说 10% 的人享有总财富的 10% ,50% 的人享有总财富的 50%,以此类推,“曲线”就会是这样一条直线。而劳伦兹曲线就是我们根据实际数据测绘出来的曲线,而基尼系数则表示实际曲线与绝对平等线的差别。

Devcon - Decentralization and its Discontents-page-018.jpg

本图出自近期一篇 Balaji S. Srinivasan 写的博客文章《量化去中心化程度》(编者注:中文译文可以在此找到),作者取了市值前 100 位的加密货币,作了这张劳伦兹分布图。可以很直观地看出,加密货币的市值分布是非常不平均的。

同样是在这篇文章中,作者还论述了,一个去中心化系统如何同时拥有不同的去中心化子系统(挖矿、交易所、节点、开发者、客户端等等)。我想这里可以借用一个词——intersectional,交叉去中心化。如图,如果我们把去中心化想象成这样的一个相互重叠的笛卡尔平面,我们就会发现,在任何一项缺失的情况下讨论系统的去中心化程度都是毫无意义的。

可扩展性三难

Devcon - Decentralization and its Discontents-page-020.jpg

在区块链世界中,我们还会提到一个概念叫做可扩展性的三难问题(Scalability Trilemma)。PPT 内容摘自 Ethereum Wiki,去中心化(Decentralization)可扩展性(Scalability) 和 安全性(Security) 这三个属性,区块链系统最多只能三选其二,有点类似分布式系统中的 CAP 定理。这个三难问题对去中心化有个比较明确的定义,就是系统中的每个节点的算力资源都不应该过大,最好是一个笔记本就是一个节点。可扩展性在这里具体指的是整个网络的处理能力应该比单个节点要高(即图中的 $O(N) > O(C)$)。最后,安全性,即成功攻击网络所需的算力资源要求。

显然,去中心化是这个三难问题的其中一难,我们也可以通过降低去中心化程度来提高网络的可扩展性与安全性。但是我们是否真的有必要去与类似 VISA 这样的网络来比较可扩展性水平呢?VISA 每秒可以处理 24,000 个交易,因为 VISA 把去中心化程度降为零,以求可扩展性的最大化。

其它问题

Devcon - Decentralization and its Discontents-page-021.jpg

所以重新思考一下这个问题,我们真的想要去中心化吗?我想我会将这个问题留给大家思考,至少请不要忘记,这也可以是一个问题,答案并不是理所当然的。如果我们承认,去中心化并没有一个绝对的定义,那么我们想要的是怎样的去中心化呢?

Devcon - Decentralization and its Discontents-page-022.jpg

去中心化是否有自身局限性?如果有,又是哪些局限性?当下,人们经常谈论的都是网络或者应用层的去中心化,而我们是否也应该考虑计算机生产或者供应链上的去中心化呢?在众所周知的领域里,到底有哪些是我们想要去中心化的?

Devcon - Decentralization and its Discontents-page-023.jpg

最后,这个递归问题,我们是否能将去中心化网络的建造过程也去中心化?对我个人而言,专业性其实与中心化是紧密相连的,一位技术大神通常也是网络中出现单点故障之处。

Devcon - Decentralization and its Discontents-page-024.jpg

最后的最后,如果对于权力的追逐本身就是趋于中心化的,我们如何才能阻止这个趋势在我们的网络中发生?而最重要的一点,是我们应该认识到,去中心化有许多不同的体现方式,而没人可以定义出一种“完美的”去中心化方式。

附:作者在另外一个场合的同题演讲视频:https://www.youtube.com/watch?v=Km6EYsBYAlY

 


http://chatgpt.dhexx.cn/article/mWBJrHLh.shtml

相关文章

去中心化究竟是什么意思?

链接: 去中心化究竟是什么意思?怎样能真正实现去中心化? - 知乎https://zhuanlan.zhihu.com/p/39854232 感谢分享,仅供参考。

区块链去中心化和传统去中心化的区别

去中心化在我们生活中其实并不是一个新概念,也许你没有注意,但是我们生活中早已充斥着去中心化的产物。现实中的微博啊,社交媒体啊这些其实都是去中心化的产物。 在了解去中心化之前,首先我们得知道,什么是中心化&…

一文讲明白互联网如何去中心化

本文不是巧立名目,虚设概念,而是在汉语中找了最恰当的一个词来定义互联网的“去中心化”,因为现实的单调,在“去中心化”议题里浸淫久了会发现,如果目标一致,一切表达都会是趋同的,比如说有一天…

关于去中心化技术实现的意义

谈起去中心化,我们首先得知晓何谓中心化?所谓中心化就是一切以中央为转移。古代的皇权社会就是典型的中心化组织,天下以皇帝为权力中心,一切经济、文化、政治等天下大事都以皇帝为转移,才算合法合规,不然就…

去中心化模型

文章目录 前言 一、去中心化是什么? 二、比特币如何实现去中心化 三、去中心化优点及意义 总结 前言 比特币引用了一个去中心化的模型,这个模型有何意义? 一、去中心化是什么? 在说“货币”时,我们讨论的是数字世界…

去中心化和非去中心化的区别?

什么是中心化?什么是非中心? 中心化的话如下图: 中心化服务所有的请求都围绕中心节点,然后再进行,一但中心节点出现故障那就都整个服务不可用。可以说导致整体崩溃。 注:现在的nacos、zk、等注中心&#xf…

去中心化结构的相关理解

去中心化结构 前言一、C/S架构二、去中心化架构总结 前言 去中心化结构可以与C/S(Client/Server)架构,客户机与服务器这种衣服武器为中心的架构进行对比学习。 一、C/S架构 C/S架构如下图所示: 将整个应用托辊到云端或者租用的VPS主机上。 用户通过客…

为什么我们需要去中心化存储?

为什么我们需要去中心化存储? 我们的社会正处于前所未有的信息大爆炸时代,未来将是数据成为主要生产要素的数字时代,而 Web3 也不外乎于此,作为数据解决方案——去中心化存储,不仅是区块链技术的三大支柱(计…

杂记 去中心化系统介绍

一、去中心化系统概述 去中心化系统(Decentralized System)是一类没有任何中央协调或管理单元的系统。换句话说,没有一个单一的中央服务器来协调或管理系统。与集中式系统相比,分散式系统既有优点也有缺点,因此您为系统…

什么是去中心化?

去中心化是一种现象或结构,其只能出现在拥有众多用户或众多节点的系统中,每个用户都可连接并影响其他节点。通俗地讲,就是每个人都是中心,每个人都可以连接并影响其他节点,这种扁平化、开源化、平等化的现象或结构&…

“去中心化”到底是什么?

“去中心化”到底是什么? 如今在区块链的世界中,当大家分析一个新项目的时候,必然会提问到:“这个项目是否去中心化?” “去中心化”可以说是区块链中最有代表性的一个词,但不可思议的是,也是…

应用密码学:位移密码极简(凯撒密码)

应用密码学:位移密码极简 位移密码、凯撒密码(K3) 目录 应用密码学:位移密码极简原理加密解密 原理 根据字母映射表将26个字母转换为整数0-25且逐一对应,如下表 根据映射表将明文转换为数字,再整体向前或向后移动固定位数&…

密码学笔记——凯撒密码

凯撒密码 简介 凯撒密码是使用的单表代换,相信大家在平时接触过凯撒密码的在线加密解密,既然接触过,那肯定见到过”偏移量“这个字眼,下面就通俗说一下: 凯撒密码的基本原理就是把一个字母通过移动一定的位数变成另…

python基础编程小实例4——恺撒密码

编程语言:python3.9 题目 恺撒密码是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D&#xff0…

使用java语言实现移位密码加密过程

使用java语言实现移位密码加密过程 一、凯撒密码(移位密码)二、运行软件三、代码1.加密2.解密3.运行四、运行结果1.加密结果2.解密结果一、凯撒密码(移位密码) 在密码学中,恺撒密码(英语:Caesar cipher),或称恺撒加密、恺撒变换、变换加密,是一种最简单且最广为人知…

恺撒加密简记

恺撒加密简记 介绍代码如下参考链接 介绍 恺撒密码(英语:Caesar cipher),或称恺撒加密、恺撒变换、变换加密,是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向…

凯撒密码(移位加密)

简介: 移位加密是一种古典的替换加密技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。 例如:当偏移量是3的时候,所有的字母A将被替换成D,B替换成E&…

C语言凯撒密码字母向后偏移三位,凯撒加密解密(java字母移位)

1.设计思想:加密就是将字符数据转化为ASC码表中的数字,a—w之间通过加3之后再转化为字符型输出,x—z之间通过转化为ASC码表中的数字后减去23再转化为字符型输出。解密就是将字符数据转化为ASC码表中的数字,d—z之间通过减去3之后再转化为字符型输出,a—c之间通过转化为ASC…

古典恺撒移位密码破解

1. cipher text bmjs dtz uqfd ymj lfrj tk ymwtsjx dtz bns tw dtz inj ymjwj nx st rniiqj lwtzsi 刚看到需要解密的文本,就觉得它很像移位密码,于是开始试了一下。 源代码: 求最大公因数:Arithmetic.java public class Arit…

移位密码(凯撒密码)

一、移位密码(凯撒密码) 移位密码是一种简单的加密方法,它通过将明文中的每个字符按照一定规则向左或向右移动若干位来生成密文。移位密码通常使用偏移量来确定每个字符移动的位数。 二、加密解密 1. 移位加密 移位加密算法将明文中的每个字符按照一定规则向左或…