本文观点来自作者本人,不代表Cointelegraph.com

区块链和去中心化已成为加密货币行业的热词。区块链技术应用可以创建一个所有用户平等的网络,且信息分布在世界上无数的计算机上。去中心化对银行和其他商业机构而言具有特别的价值,因为它让安全性和透明度的概念提升了一个新的维度。

Emin Gün Sirer教授于2018年2月进行的一项研究表明,以太坊的分布比比特币要分散得多。这导致新兴的太坊网络比其“哥哥”比特币更去中心化。

不过,“更多”并不一定意味着“绝对”。那么以太坊是100%去中心的吗?这个问题在过去两年的社区中频繁被讨论。

对于以太坊的去中心化观点支持者众多,但是也有反对的声音,其中反对的原因可能是CryptoKitties在线游戏的大规模推出后产生的对网络内佣金的操控。这将去中心化的特征变为一个谜题。 Cointelegraph将在下文对该观点进行辩证,并分析以太坊去中心化的其他5大传说。

 

传说1:去中心化意味分布式

为了更好的理解以太坊区块链环境中的去中心化,我们来看看以太坊创始人Vitalik Buterin对该定义的解释。他在Medium发的文中,他描述了去中心化的需要以及其实现途径:

“去中心化“是全世界用在加密货币经济上最频繁的一个词汇,并且常常被认为是区块链存在的全部原因”

Vitalik表示,去中心化是区块链的基本概念之一,这对于保护网络免受诸如故障,攻击等问题至关重要。 虽然“数千小时的研究”和发展旨在实现和去中心化,但该术语的确切含义仍不清楚。

Vitalik以在用户和开发者中广泛流传的关于去中心化的“完全没用,但很常见的图表“为例。 最后两幅图像显然应该颠倒过来,因为“去中心化意味着没有任何节点能够控制网络上所有交易的过程”。

图片来源: Vitalik Buterin Medium Post

传说2:区块链可以对抗错误

就连开发人员都对去中心化的定义不清,那我们该怎么办呢?为了澄清该定义,Buterin创建了其自己的等级分类,可以鉴别一个网络是否可以去中心化。

 

图片来源: Vitalik Buterin Medium Post

  • 结构的去中心化是基于系统中计算机数量的。单次能承受的住崩溃的计算机数量越多,去中心化能力越强。
  • 政治的去中心化是指个人和机构最终控制系统里计算机的占比。
  • 逻辑去中心化的确定依据是接口和数据结构,看起来会更像是单一集成电路,或无定形状态。一个简单的提示是:如果把这个系统切成两半,包括用户和供应商,那么这两部分是否会继续作为单一单元运行?

 结构中心化会导致政治中心化,尽管在计算机化社区这是可以避免的。但同样的说法不能用到逻辑中心化上,这又使得很难形成结构和政治去中心化。

传说3:以太坊网络可以防止攻击

是什么使网络去中心化的?这些是构成这一特征的三个基本组成部分。如果下列一项工作不正常,系统则会中心化:

容错 - 去中心化系统一般不会意外失效,因为它们依赖于许多不大会失效的独立组件。

攻击抵抗 - 去中心化系统被攻击和毁坏或操控的成本更高,因为这些系统缺少修复成本较少的敏感的中心点。

合谋抵抗 - 去中心化系统中,参与者很难以牺牲其他参与者的利益来谋划一些不良行为,这个系统中的组织和个人将会在不太伤害其他公民,用户,雇员等大众的情况下为自己牟利。

看起来感觉一切都很简单- 但在协议层面上,情况看起来有些不同。例如,如果参与电脑在同一区块大面积瘫痪,那么容错就是失效的。

Vitalik Buterin 给大家举了一个生活中的实例:

“显然4个飞机发动机会比一个发动机损坏的概率低,但是如果这四个发动机都来自同一厂家,又被同一个设计人员设计错误呢?”

传说4:以太坊网络可以对抗攻击

在权益证明(PoS)算法的系统中,攻击抵抗的效果要好得多,而整个以太坊区块链操作基于的工作量证明(PoW)则不会太好。这是以太坊基金今年转向PoS的原因之一。

2016年9月,一系DDoS攻击导致节点严重迟缓,因此被认为以太坊有些易受攻击。

那个时候,尽管一系列Geth的更新,包括“What else should we rewrite?”“Come at me Bro (15年1月4日)”和“Poolaid(v1.4.17)”,以太坊开发人员未能处理DDoS攻击。当时的情况被认为可通过发布以太坊改进建议(EIPs)来补救:

一些比较重要的的EIP包括EEP 155:重播攻击保护,防止以太坊链上交易被替代链上重复显示; EIP 160:EXP,用于调整'EXP'操作码的价格,以便平衡操作的复杂性; EIP 161:它可以移除大量由于较早DoS攻击而以非常低的成本投入的空帐户;EIP 170的合同代码大小限制。

然而,在2017年10月初,新的Ropsten网络发生了新的攻击。有点讽刺的是,当时Ropsten被用于以太坊Byzantium更新代码的测试,该更新代码本来应该是通过增加操作码的成本而抵抗DDoS的。

传说5:矿池合谋是不可能的

似乎现在已经没有独立以太坊矿工了 - 用户们将大型和小型采矿池组合在一起。 这就又影响了分散化的目标,因为大的矿池又能力合并其他小的矿池因。

例如,矿工们可以只合于并有他们感兴趣的交易的区块。 因此,当今流行的采矿目标之一是提供区块链的去中心年代。

目前,网络上60%到70%的哈西率属于大概4%-5%的矿池。 这已经超出了某县限制,让单独矿工几乎不可能挖矿。 因此,矿池主会影响整个网络的政策。

图片来源: Etherscan

直到最近,矿池的全部中心化貌似没有被提到过。但2017年,Dr. Loi Luu表示现状其实还是堪忧的,去中心化措施应该赶紧执行。

传说6:钱包主有进入其资金的私密通道

加密货币的特征之一是,没人可以用除自己的资金之外的任何资金进行任何交易。在大多数货币系统中,是由如下实现的:每个人交易者都有能力允许交易运行,以便满足先前交易者的要求。这意味着拥有正确的私钥并避免双重交易或盗窃。

以太坊拥有全面的智能合约。智能合约在交易一开始就执行。此外,它是创建任何去中心化应用程序(dApps)的不可缺少的一部分”。

智能合约技术在安全性和便利性方面具有许多优点,除了一个关键的缺点。数字钱包的持有者不能被视为他们资金的唯一所有者 - 监管人就是这些合约,这与加密货币的初始原则相矛盾。

理论上,进行中的合约可以在未经用户许可的情况下执行任何操作。虽然始终可以通过开源代码进行检查,但不是每个人都可以这样做。这个问题可以通过创建和使用一个审计合约来解决,但至今没有人实行过。

5月18日, NEO平台报道称其于智能合约的弱点合谋: 

结果是,黑客们可以对货币进行任何操作-如增加,减少或销毁货币数量,并且只需用一个智能合约参数。 而开发人员宣布区块链的真实状态没有受到影响,才冷静了社区。

OKEx交易所也发生了类似的情况,该交易所在4月25日发现与batchOverflow参数的漏洞相关的新智能合同问题后暂停了所有ERC20币存款:

通过利用这个漏洞,攻击者可以生成极大量的货币,并将它们存入正常的地址。 这使得许多ERC20币容易受到攻击者的价格操纵。

传说7:操控网络设置是不可能的?

2017年末,CryptoKitties在线游戏占所有以太坊流量的13%以上,获得了“以太坊杀手应用程序”的称号。 其通过简单的和系统的方式允许用户抚养不同的虚拟猫并获得后代。 独特后代越多,给予其主人的奖励越高。 特征有很多,所以每只宠物都不同于其他宠物。

图片来源: TheAtlas

但是CryptoKitties和同类型的其他应用程序有什么问题? 首先,对猫的巨大需求增加了进入区块链的交易等待时间。 同时,追求高优先级的宠物主人支付了几倍的佣金。这造成了对其他网络用户的网络费也升高,造成未处理交易的“交通拥堵”。

其次,价格不受控制。 如果软件刚出来时候一只猫大概在ETH上值2美金,那么一个月内就涨到了10美元,并且在2个月到25美元,最高可达113,000美元。 这不是一种价格操控吗?

这种应用的潜在威胁不容低估。开发人员完全控制游戏和智能合约。猫的价格不断上涨,合同随时暂停使用。据开发人员称,这是该团队拥有的一项安全措施,以防止三个管理账号的其的一个被攻击。然而,拥有主账号密钥的人可以停止整个游戏,和所有用户的账户。最后,负责小猫特征的智能合约可以由开发者修改并且有一个封闭的代码。

一些用户将此游戏比作金字塔。一个新的零代猫每15分钟出现一次,其价格等于最后卖出的五只猫的平均成本加上50%的附加费。代数越高,再生宠物越慢。零代小猫是最昂贵的。通过销售所有生产的动物,开发者可以获得超过220万ETH的收入 - 这一数额不包括佣金,和交配,售卖等其他行为。

不能说CryptoKitties的火爆造成以太坊网络的瘫痪,但它绝对是让操作更复杂了,其存在价格不断上涨和造成区块链的拥堵。但是如果类似的应用程序增加,那以太坊的去中心化是会受到严重攻击的。

是传说吗?

去中心化是任何加密货币不可分割的一部分。 然而,随着以太坊区块链继续在不同条件下使用,许多缺陷在不断重现,可以证实该网络并非100%去中心化的。 去中心还有许多工作要做。 其中最困难的部分将是对那些建立去中心的矿工和验证人的激励。 最值得期待的更新之一是Casper,预定于今年夏季秋季推出。

去中心化是个传说还是一个不可避免的改变?康奈尔大学的 Emin Gün Sirer 教授把它比作独角兽一点也不奇怪-他们很美好,每个人都愿意相信,但是逻辑却不一定允许。