分叉之后:比特币现金区块链如何引发战争?

作者|刘扬 2018-11-17 15:17:11 320

(比特数字译)比特币现金正在进行的口水战已经结束。

这是一次计划中的技术更新(并且正在进行中)对拟议的代码更改意见不一致)导致两种主要的比特币现金实现-比特币ABC和比特币SV-分裂成不同的区块链。

在启动之前的几天里,这两个阵营日益激烈的争论达到了所谓的“哈希战争,“随着挖掘池增强其计算能力,以显示对各种实现的支持。

但与其未来比特币的两种版本和谐共存,还有些人担心的是,在出现两条不同区块链的情况下,同样的采矿力量可能会被用作对付其中一个网络的武器。

“一名SV矿工甚至可以合法地杀死一条链条。矿工说的对,比特币就是这样,“克雷格·赖特他是nChain背后有争议的首席科学家,nChain公司领导比特币SV的实施。

哈希能力-矿商为确保区块链安全而投入的计算资源-在启动前几天一直在两个阵营之间波动,不过所有迹象都表明,比特币SV的支持者在这方面占据了上风。

由于比特币现金的基本架构,51%的哈希影响力将允许比特币SV发起针对少数股权链的攻击-赖特暗示,这类行动并未被搁置。

因此,根据彼得·里尊的首席科学家比特币无限(支持比特币ABC的比特币现金软件实现),即将到来的哈希战争是对所谓比特币基本安全假设的考验,被称为“诚实的多数”。

详见中本聪白皮书诚实的多数假设是基于这样一个前提,即只有当51%的节点(或大多数节点)表现为非恶意行为时,安全性才能得到保证。

“区块链的安全性来自经济激励,而不是数学。我们祈祷,并希望一组攻击者节点将选择按规则发挥。“也许他们不会,”Rizun说,并补充道:

“即将到来的混乱之战正在考验佐施的假设。”

分叉攻击

实际上,赖特认为比特币的最长链规则即将出现分裂-这是一种潜在的比特币共识机制,在同时发现多个区块时,默认为最长链。

当应用于区块链分割时,这实质上意味着在竞争链之间进行一场直到死亡的战斗,最后一次站立将被节点视为“真正的”比特币现金。

例如,这两种实现都拒绝添加所谓的“重放保护”,即允许在拆分发生时安全使用资金的代码。

比特币SV的软件公司nChain在本月早些时候发布的一份新闻稿中写道:“比特币SV和比特币ABC都没有实施交易重放保护,因为其意图是只让一条链存活下来。”

这意味着,如果不采取特别的预防措施,用户在进行分拆链交易时可能会损失资金。同样,黑客可以利用这一漏洞从交易所提取资金。

分叉之后:比特币现金区块链如何引发战争?

“用户可能会因为这一决定而蒙受损失,”ChrisPacia,一位开发人员OpenBazaar在接受CoinDesk采访时,他补充道:“不增加重放保护是一种愚蠢的举动。”

还有其他方式,这两个区块可以继续发动战争的分叉-特别是如果一个阵营继续主导哈希权力。

在编写本报告时,当前的哈希率显示出对SV侧的偏好。如果这种偏好继续下去,比特币SV有很多方法可以阻止ABC运营。

空块

例如,SV可以挖掘不包含事务的空块。

再加上大多数哈希率,这可能会导致用户事务从链中被拒绝,从而在本质上将区块链推入停滞状态。根据Rizun的说法,这次攻击的成本“对于SV来说几乎为零,假设他们拥有多数散列力量”。

然而,对于诚实的少数人来说,成本是非常高的。

“他们花费了大量的资源去寻找一个区块,结果却使它成为孤儿,失去了12.5 BCH区块奖励。”诚实的矿工可能会放弃,“Rizun解释说。

或者,矿商可以简单地将无用或“垃圾”交易纳入区块链,这将产生类似于空块的效果,但克里斯·帕西亚(Chris Pacia)表示,这种方法还“迫使人们验证和存储所有垃圾交易”。

双花

同样,拥有51%的多数意味着sv攻击者可以执行所谓的“双支出攻击”,在这种攻击中,攻击者从交易所打印不存在的资金。

这种攻击在加密货币行业中是一种臭名昭著的攻击,这种攻击需要大多数散列能力才能发挥作用。

给定散列能力,在将事务注入到块链之前,矿工可以秘密地生成包含假事务的块。

不过,在这种情况下,Rizun将这次攻击描述为比特币现金分叉的最不可能的结果之一,因为与竞争链之间的敌对活动不同,双重支出是“公然的犯罪行为”。

“中本聪的猎枪”

此外,还可以在区块链之间发起其他攻击。

根据Pacia的说法,具有多数哈希率的攻击者也有可能在使用多数哈希能力覆盖块之前让ABC链增长。

“这将导致用户,特别是交易所,损失数百万美元,因为他们会看到他们的交易被逆转。[赖特]威胁要这样做,“帕西娅说。

此外,Rizun列出了“毒块攻击、拒绝服务攻击、网络分区攻击和零日攻击”,这些都是交战各派之间可能出现的活动。

例如,在发布之前就有传言称“中本聪的猎枪”会将大量垃圾邮件交易注入竞争链。垃圾邮件交易将淹没区块链,从而降低标准事务确认所需的时间。

“我们在11月10日看到了[中本聪的猎枪]的行动。显然,它每秒产生多达800次交易,“Rizun说。

公平的斗争

Rizun继续解释了另一种可能性-他称之为“公平竞争”-SV只会阻止ABC打算做出的改变。

另一种需要大多数哈希率才能发挥作用的攻击是,SV可以挖掘对两种实现都有效的块,但会惩罚那些试图激活ABC更改的矿工,因为他们拒绝将它们包含在块中。

Rizun说:“这样,SV可能会让ABC公司流血-忠诚的矿工们会干涸,直到他们放弃改变。”

这样的攻击将阻止ABC激活,并确保SV在比特币现金区块链中占据主导地位。Rizun认为,这是最明智和最具成本效益的攻击方式,但“在技术上也可能是最难实施的”。

“只有当他们真正关心BCH的时候,这才是一个很好的选择。如果SV想要摧毁BCH,那么[它]将不是一个好的选择,“Rizun说。

Rizun称,虽然还不清楚周四的硬分叉会如何发展,但这样的攻击是“令人兴奋的”,因为它们允许区块链在更强劲的情况下进行战斗测试。

“人们认为你只是做了一个区块链,它变得安全的一些数学公式。“没有,”Rizun说,最后说:

“我们不知道区块链是否有效。这听起来可能很奇怪,但这是真的。“

  • 收藏

相关推荐

评论

最新评论

热门文章

世界银行区块链债券提供关键见解

世界银行区块链债券提供关键见解