统一的紧急响应在工作证明区块链中并不等同于中心化
由此收听本期内容:
这篇文章指出,之前有人曾指出,比特币(BTC)和以太经典(ETC)过去曾协调应对错误和攻击的紧急响应,因此认为它们是中心化系统。然而,这些论点是不正确的。
在本文中,我们将解释什么是统一的紧急响应,列举了比特币和以太经典中曾发生过统一的紧急响应的情况,这可能被错误解释为中心化,以及解释这些系统如何在规模上运作。
什么是统一的紧急响应
如果人们正在使用他们的手机,而系统中发现了一个通用的错误,所有用户将很快收到升级设备的通知。当每个人都接受了条款和条件并启动了升级时,每部手机将在几分钟内完成软件补丁的下载。然后,所有手机将要求用户重新启动它们,一切都将在几个小时内修复。
上述是修复软件系统错误的典型紧急响应。它们之所以如此简单和顺利,是因为这些系统是中心化的,因此很少有人指导整个升级过程,而且我们的设备和操作系统有渠道和后门,通过这些渠道提供商可以向用户传达指令,甚至远程管理系统。
这种单方面的响应在比特币和以太经典等分散式区块链中是不可能的。
由于这些网络中有许多独立的节点分布在不同的大陆、地区、国家和文化中,要实现这种中心化协调的水平几乎是不可能的。这就是为什么这些系统是安全的。
然而,比特币和以太经典在经历灾难性错误或攻击后,已经多次迅速升级。
分散式区块链中的紧急响应是什么样的?
如果世界上的任何用户在比特币或以太经典中发现故障,他们将立即在社交媒体上和/或在各自区块链节点软件的GitHub存储库中报告问题。
当发生上述情况时,所有经济节点(即依赖运行这些节点的业务的节点操作者)将迅速在其组织中发出警报,这可能包括交易所、矿池、矿业公司、dapp、区块链浏览器、节点服务等。
由于这些系统的核心开发者受到生态系统中的所有噪音的警报,他们将立即尝试识别并创建用于纠正故障的紧急补丁。
当核心开发者宣布补丁时,这些区块链的整个生态系统将下载并激活新软件,从而解决问题。
比特币紧急响应示例
2010年的溢出漏洞: 在2010年8月15日,在第74,638块上,比特币发行了1840亿个BTC。这是软件客户端中的一个错误,一名黑客发现并开始利用。核心开发者在90分钟内确定了故障。几个小时后,补丁发布,网络恢复正常。
2013年的非自愿分叉: 在2013年3月11日,比特币网络中的一些节点开始在与其他节点不同的区块链上工作,这就是所谓的网络分叉。比特币节点软件已从版本0.7升级到0.8,但并非所有操作者都进行了升级。由于0.8版本中存在一个故障,所有使用该版本的节点和矿工都从主网中分离出来。在社交媒体上发出多次警报后,核心开发者开始着手解决问题,并说服所有网络用户将他们的节点降级到0.7版本,从而修复了故障。
以太经典紧急响应示例
2016年的燃料价格调整: 在2016年10月,以太经典遭受了一系列由于虚拟机中某些操作代码成本过低而发动的攻击。经过10至14天的开发和生态系统协调,核心开发者通过硬分叉在第2,500,000块上引入了重新平衡燃料成本的修复方案。
2020年的51%攻击: 在2020年8月,以太经典遭受了一系列51%的攻击,涉及数百万美元的损失。解决此问题的方法不是改变协议规则,而是向以太经典软件客户端添加
一个名为“Modified Exponential Subjective Scoring (MESS)”的功能,该功能将拒绝替代攻击区块链。这一功能于2020年10月中旬发布,大多数节点操作者已经使用了它。
区块链的正常运作与故障
正如前面的示例所示,比特币和以太经典都应该是分散式的,但每次出现故障时,紧急响应都迅速协调,类似于中心化系统。
这是否意味着比特币和以太经典确实是中心化的?
答案是否定的。将中心化操作系统与分散式区块链进行类比的人未能区分其中的差异,因为他们对统一的行为和响应时间进行了非常简单的比较,没有识别造成这种行为的原因。
当区块链正常运行时,在像比特币和以太经典这样的全球多样化的节点操作者、矿工和用户之间根本没有协调。要说服所有这些参与者接受不希望、有争议或甚至没有兴趣的更改几乎是不可能的!
然而,当系统出现故障时,同样的参与者不仅会迅速积极地对待更改,而且他们可能会全天候保持警惕,迅速实施这些更改。
紧急响应的激励
分散式系统中高度协调的紧急响应行为的原因是解决故障的激励与系统以完全分散的方式运行的激励相同。
活跃性和分散化非常重要,因为它们保证了账户、余额、稳定货币和不可阻止应用程序的正确运行、抗审查、无需许可和不可变性。
一旦这些属性受到软件错误或攻击的威胁,区块链的所有生态系统操作者和用户自然而然地会希望尽快修复系统。
没有神秘、阴谋或中心化,只是生态系统的激励推动它以统一和协调的方式行动。
分散化的激励
上述论点的证明是,每当比特币或以太经典在故障后得到修复时,它们都迅速以完全分散的方式恢复运行。
而且,每当提出新的有争议的更改时,相同的参与者之间典型的辩论和争吵态度也再次出现。
在社交团体中,如果可以在不损害系统的情况下实现分散化,那么参与者将选择分散化。
中心化不是一种理想的状态。"投票"、"民主"和"共和国"都不是理想的制度,它们只是我们可以做的最差的选择。
但在工作证明系统中,不能有暴君、国王、宪法、总统或国会。这是不可能的,因为参与者永远不会选择这样做,因为这是不必要的,他们总是更愿意分裂。
以太经典在规模上是分散的
最后需要强调的是,当这些系统很小或它们的生态系统正在发展时,它们可能会看起来中心化,因为少数玩家控制着重要的资源份额。
这是另一种批评者可能会犯的错误。比特币和以太经典等区块链在规模上甚至更加分散。这只是一个增长的问题。
随着这些网络的增长,将会有更多的节点操作者在全球各地的更多地区,还将有更多的寻求分布在全球的廉价电源的矿工。此外,将有更多的用户、投资者和dapp开发人员,他们将无需许可地访问系统。
所有这些参与者的增加,以及BTC和ETC使用工作证明机制,使它们更加分散和不可变。
感谢您阅读本期文章!
了解更多有关ETC: https://ethereumclassic.org