-攻击DAO,从而创建了以太坊经典
正如我们在上一节中已经提到的那样,DAO系统在代码中包含一个弱点,并且黑客没有长时间拖延,并且利用了这一弱点。 DAO概念建立在其上的区块链本身不存在代码漏洞。它仅属于DAO本身,而以太坊本身仅代表实现它的背景或空间。
在同年6月中旬,大约一个月的满意存在之后,黑客设法利用代码弱点并耗尽了DAO资金总额的三分之一,约5000万美元(370万个令牌)。
黑客做了以下事情:
他们使用了split功能为嵌入式DAO代币返还系统以太币。
在系统设法进入区块链交易并更新余额状态(通常这是第二个自动执行的步骤)之前,具有所需递归功能的黑客就来了。此功能允许在更新用户帐户余额之前返回嵌入式DAO的代码(并因此返回以太币)。
攻击结束时,黑客拿走了5000万以太币,并将其资金转移给了子DAO。但是,他们错过的一件事是立即花光钱的机会。众所周知,以太只能在28天后实现。这意味着他们的资金已被冻结了近一个月。
-战斗还没有结束
不难猜出根本解决方案的原因是什么:有必要通过引入智能合约来支付被盗的钱,该合约的唯一功能是允许受害者为每笔DAO投资收取一个以太币。
但是,这一步并非没有分割整个系统,这干扰了区块链以太坊的本质。许多人不喜欢这一举动,因为以太坊最初曾承诺建立一个公平,透明的体系,该体系不会改变并且永远存在。该系统旨在显示对任何人为干预的绝对抵抗力,这是原始以太坊经典系统支持者的决定性论点。在指出这一步骤的先例性质时,他们强调说,如果一次采用类似的解决方案,那么其他类似的解决方案也可能随之而来,从而使以太坊诞生的真正想法感到尴尬。
在这种情况下,值得一提的是,另一种称为Byzantium的硬叉解决方案有望在2017年10月底发布,以消除恶意元素对网络的影响。自大都市事件以来,拜占庭是以太坊加密货币项目中类似的第一步。测试阶段目前正在进行中,即将进行正式更改。
就社区的分裂而言,事实证明,意识形态论点如此强烈,以至于不能阻止说服反对者从根本上解决此举带来的好处。所谓的激进分子还不够,包括etherea的创始人,Vitalik Buterin和Gavin Wood,以及该行业的许多其他主要参与者。
不幸的是,使用原始以太坊经典版的用户无法访问更新版本,例如从原始工作量证明(PoW)更改为新的权益证明(PoS)。
以太坊经典实验室与Metronome合作首次启用跨区块链“ chainhop”互操作性:
-通过这种合作关系,他们可以在两个大型区块链以太坊和以太坊经典之间来回转发数字资产。这将提供更大的跨链互操作性,并帮助节拍器提供自治功能。