什么是去中心化区块链(去中心化是区块链最根本的特征解析)

自区块链诞生以来,分散化一直被业界视为区块链的核心属性之一。但最近,一些国内行业领袖开始否认这一点,有些人甚至声称分散这个词是区块链行业翻译的主要误导,呼吁翻译成点对点。任何区块链应用程序的规则制定者都是基本的中心。这是一种极其错误的倾向,可能会误导许多区块链企业家在探索区块链应用的过程中走弯路。

去中心化翻译自英语单词Decentralization,是由前缀de-、词干central、后缀-ization组成。其中,词干central后缀是中心-ization意为“……化,前缀de-有离开、去除、取消、相反等意义。因此,将其翻译成分散化是非常准确的。

那么,分散化的具体含义是什么?

以太坊创始人Vitalik Buterin发表于2017年2月的2017年《The meaning of decentralization》本文详细阐述了分散化的含义。他认为计算机软件的集中化和分散化应该从三个角度来区分:架构、治理和逻辑。

架构集中是指系统能够容忍多少节点的崩溃并继续运行;治理集中是指需要多少个人和组织来最终控制系统;逻辑集中是指系统呈现的接口和数据是否像一个单一的整体。

毫无疑问,区块链是整个网络的统一账所以逻辑上是集中的。从架构上看,区块链是以对等网络为基础的,因此架构是分散的。在治理方面,区块链通过共识算法使少数人难以控制整个系统,因此治理是分散的。区块链在结构和治理上的分散化带来了容错性、抗攻击性和防合谋三个好处。

区块链作为一种新型的分布式系统,往往被误认为是分布式数据库或日志系统。事实上,区块链和传统的分布式系统有本质的区别——分散化。现在我们来看看区块链和传统分布式系统的主要区别:

(1)一致性算法:区块链需要解决拜占庭将军的问题,即网络中有一个或多个欺诈节点,可能故意违反协议或传输错误数据。因此,区块链通常使用拜占庭容错的一致性算法(通常称为共识算法),如BFT、PoW、PoS等等;传统的分布式系统只考虑节点故障和通信错误,通常使用paxos、raft这种算法不能对抗欺诈节点。

(2)中央控制方:区块链网络中没有中央控制器,也没有节点可以控制或协调帐簿数据的生成。每个节点通过共识算法协调生成一致的帐簿。

(2)中央控制方:区块链网络中没有中央控制器,也没有节点可以控制或协调帐簿数据的生成。每个节点通过共识算法协调生成一致的帐簿。传统的发布系统通常由机构控制,并统一调度每个节点参与操作。

(3)规则制定:区块链的规则是共识协议,也称为共识机制,共识算法是其中的一部分。共识机制通常由一个人或一个团队设计和制定,并为社区开发相应的程序。这似乎和传统的分布式系统一样,但区块链共识机制的改变和升级需要社区达成共识。如果不能达成共识,任何人都可以实施硬分叉,建立另一个社区和一条链。这是共识机制的分散过程。

(4)计算模式:由于区块链节点之间没有相互信任,区块链的业务计算是通过智能合约完成的。智能合约代码同时在网络上的所有(或部分)节点上运行,其执行结果通过共识算法在整个网络上验证,计算结果的一致性通过该计算的冗余来确保。传统的分布式系统不需要考虑这些问题些问题。同样的操作只需要在一个或几个节点上进行,需要其他节点验证,效率很高。

(5)性能:

区块链以相对较低的效率换取公平性。目前,主流公共链每秒只能处理几到几十笔交易,正在开发更高效的区块链软件;理论上,分布式系统的性能可以无限提高,每秒可以达到数十万笔交易。

由此可见,区块链是一个特殊的分布式系统,通过解决拜占庭将军问题,实现了非信任网络环境中的最终一致性,成本相对较低。如果区块链的去中心化因素被消除,整个系统由一个或多个中心节点控制,那么这种效率牺牲将变得不必要,区块链将退化为传统的分布式系统。

这两个概念似乎是中国人发明的,也许是无知的。作者还没有在国外找到类似的概念,也没有找到对两者含义的明确描述。这里只能根据字面意思进行分析。

所谓多中心化,是指链上有多个中心节点和其他非中心普通节点,必须通过中心节点处理所有交易。

其实这个模型和区块链的全节点/轻节点模型是一样的,有两个关键点:

一是轻节点是否有权选择一个或多个全节点参与所有业务场景下的交易。也就是说,如果有一个业务场景,整个节点是垄断和排他性的,这样的模型不是多中心,而是单一中心;

二是全节点的数量是否足够。假如整个节点很少,就很容易实现共谋,形成寡头垄断,这样的模型还是集中的。

至于弱中心化,更像是文字游戏。在某些情况下,弱中心是强中心和单一中心,否则不能称之为中心。

人们之所以试图否认区块链的分散特征,可能是因为他们错误地认为分散是为了监督。

事实并非如此。

监管与去中心化没有冲突,去中心化去中央控制方和中介,而不是监管方。

区块链技术从不排斥监管,监管节点可以轻松访问任何区块链网络。由于区块链的开放性和透明性,监管机构可以更方便地监控整个系统的交易数据。此外,由于区块链的防篡改性,一旦交易发生,就不能更改或删除。这种数据欺诈不可能发生,更有利于监管机构监督市场行为。由此可见,区块链将成为监管技术(RegTech)重要工具。

区块链还提供了监管机构需要干涉交易的可用手段,如法院冻结资产,如以太猫游戏(CryptoKitties)有类似的设计。

CryptoKitties中间设计了一个CEO通过智能合同,角色由掌握指定私钥的用户所有,CEO有权随时停止以太猫的创造、繁殖和交易。如果将该角色的私钥交给监管机构,监管机构可以在必要时干预并控制系统。

这种监管机制仍然是分散的,因为所有的监管规则都提前写在智能合同中,甚至监管机构也不能随意更改。这种分散的监管模式使监管机构在获得必要的监管能力的同时,也必须依法进行监管,不能任意行动。

综上所述,笔者认为:

分散化是区块链最基本的特征,只有从分散化的角度考虑,才能找到真正适用于区块链的应用场景,

如中国银联跨行信用卡积分交换平台、苏宁金融区块链黑名单共享平台等。如果否认区块链去中心化的本质去寻找应用场景,就会是缘木求鱼,最终用低效的区块链技术实现传统的集中系统。

当然,区块链是分散的,这并不意味着世界上只有区块链。未来,分散的区块链网络和分散的传统互联网可以和谐共处,实现双赢的合作。构可以作为普通参与者访问区块链,为区块链网络上的用户提供专业的服务。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

留言与评论(共有 0 条评论)
   
验证码:
微信号已复制,请打开微信添加咨询详情!