当前位置: 首页 > 科技观察

以太坊的六大误区:去中心化真的万能吗?

时间:2023-03-13 16:57:24 科技观察

在围绕区块链及其潜在用例的炒作中,关于以太坊“去中心化”的谣言比比皆是。本文旨在揭露炒作背后的现实。以太坊其实比我们想象的要脆弱。以下是关于第二大加密货币的六个神话。如今,区块链和去中心化并没有什么不同。但是我们能说去中心化是绝对的吗?牢不可破的权力下放是神话还是现实?技术使得建立一个人人平等的网络成为可能,所有信息都分布在世界各地不同的计算机上。此功能对银行和其他商业组织极为有价值,因为它提高了操作的安全性和速度。以太坊比比特币更去中心化,这是毫无疑问的。EminGürCyrer教授之前发表的一项研究也证明了这一点,该研究从数值上揭示了两个系统各自的去中心化程度。在过去的一年里,加密社区和开发者多次提出关于去中心化的问题。牢不可破的权力下放是神话还是现实?为了便于理解,让我们来看看以太坊的创造者和他的去中心化理念。误区一:去中心化是分布式网络以太坊创始人V神曾在他的Medium博客上就去中心化的必要性以及如何实现去中心化发表过很多重要观点:“去中心化是区块链本质的基本概念之一,绝大多数研发都致力于创造和改进它,但这个词的确切含义仍然存在疑问。”他还给出了一个“最荒谬,但最常见”的关于去中心化的直观解释(见下图),被用户甚至开发者所使用。虽然最后两个图像应该可以互换,但“去中心化”意味着没有节点能够控制网络中的所有交易处理。(图a是中心化网络,图b是去中心化网络,图c是分布式网络)误区二:区块链可以抗错开发者自己对去中心化的定义也很困惑,怎么办?V神对此有自己的分类标准——以下三点可以判断网络是否是中心化的:架构去中心化:网络中有多少台计算机?其中有多少可能不能使系统稳定运行?政治权力下放权力下放:有多少人或组织控制组成系统的计算机?逻辑去中心化:数据结构更像是一个整体还是个体对象之间的关系?如果你切断了系统的一半(包括供应商和用户),它还能继续工作吗?架构的中心化往往会导致政治的中心化,虽然这在计算界是可以避免的(但就逻辑中心化而言,这使得架构和政治的去中心化变得困难)。为什么权力下放很重要:勾结更难。去中心化系统中的参与者不太可能相互勾结,共同影响系统的发展。抵御攻击。攻击者想要搞垮整个系统几乎是不可能的,但在中心化网络中,攻击中心点就足够了。抵制错误。由于多台计算机能够同时提供不间断的操作,意外故障的可能性几乎为零。这一切听起来都很简单。但在协议层面,情况又有所不同。如果由于某种原因大量的计算机组件同时发生故障,区块链本身的容错能力就没有用了。V神举了一个真实的例子:如果在一次飞机失事中,四个引擎同时失效(当然这是不可能的)。但是,如果所有四台发动机都是由同一个不负责任的工人在同一家工厂组装的呢?那么整批货都是有缺陷的,而且所有的部件都可能同时出现故障。最终结果将是灾难性的。误解三:以太坊网络可以抵抗各种攻击以太坊易受攻击的事实在2016年9月广为人知,当时一系列DDoS攻击严重延迟了节点工作。需要使用PoS算法代替PoW来有效抵御攻击,这也是以太坊现在转向PoS的原因之一。与此同时,以太坊在一系列失败的尝试后终于找到了解决方案:“我们对挖矿流程进行了更改,现在,当矿工发现挖出一个区块需要超过5秒时,它会自动降低x2燃料成本限制。这将自动重建系统,就像当前系统一样。然而讽刺的是,一年后的2017年10月4日,Ropsten测试网遭遇了新的攻击,而这次攻击的目的只是为了测试新的拜占庭更新代码,这本可以增加gas费用成本.以防止此类攻击。误解四:没有矿池阴谋论今天的以太坊并没有采用独立的挖矿方式:矿工联合起来组成大大小小的矿池。大型矿工对去中心化是一种威胁,因为他们有可能通过自身聚合所有参与其中的矿工的能力。例如,矿池运营商能够在一个形成的区块中只包含他需要的交易。所以对于很多矿池来说,今天挖矿的目标之一就是确保分布式输出区块。网络中近70%的计算能力仅属于少数几个大型矿池。这几乎适用于任何一种加密货币,其复杂性已经远远超出了可控范围,即Solo挖矿已经无法产生任何利润。因此,矿池所有者能够影响网络策略。误解5:只有加密钱包的所有者才能使用他的资金。加密货币的特点之一是任何人都不能将他人的资金用于任何事情。交易。在大多数代币化系统中,这是由于以下方案:每个交易主体都应该能够以满足先前交易主体的方式执行操作。这意味着必须拥有私钥,同时也避免了重复交易或被盗。以太坊有成熟的智能合约。“智能合约”是在发起交易时执行的程序。此外,它还是创建去中心化应用程序(dApp)的主要“建筑材料”。在安全性和便利性方面,这项技术有很多优势,但也存在细微的缺陷。数字钱包的持有者并不是资金的完全拥有者,资金由合约保管,违背了加密货币的原始原则。从理论上讲,运行中的合约可以在没有用户许可的情况下进行任何操作。当然,我们也可以使用区块链浏览器等开源软件来检查合约的运行是否正确,但不是每个人都能做到。这个问题的解决方案是只创建一个审计合约,但我们已经实现了。误区六:以太坊网络无法被操纵。被称为“以太坊杀手”。去中心化应用程序的流行是由简单而独特的功能驱动的,例如允许用户繁殖各种虚拟小猫后代。繁殖的后代越独特,主人得到的奖励就越大。由于特征不固定,每只猫都是独一无二的。那么出了什么问题呢?首先,CryptoKitties的巨大需求增加了等待交易的队列,这些交易不得不等待打包到区块中。堵塞。同时,加密猫的主人想要先进入区块,就得支付大笔佣金。这增加了所有网络用户的交易成本并造成交易“堵塞”。我们都不应低估此类应用程序带来的潜在威胁。开发者可以完全控制游戏和智能合约。加密猫的价格不断上涨,每份合约都可以被开发者随时冻结。他们可以随时冻结游戏和用户帐户,以及修改已关闭的代码。