主页 > imtoken钱包地址 > BCC:比特币硬分叉后的安全问题分析

BCC:比特币硬分叉后的安全问题分析

imtoken钱包地址 2023-04-27 07:58:19

2017 年 8 月 1 日,比特币区块正式硬分叉,创建了新版本的比特币(BTC)货币,称为比特币现金(BCC 或 BCH,比特币现金)。

那么到底发生了什么,安全隐患是什么?

什么是密件抄送

BCC的全称是比特币现金。简而言之,BCC 是由比特币硬分叉生成的硬币。它修改了比特币的代码,支持大区块,不包含隔离见证。BCC的前身是比特币。在分叉之前,存储在区块链中的数据及其运行的软件与所有比特币节点兼容。分叉后开始执行新代码,大面积打包。块,从而在链上形成一个硬分叉。目前,BCC仍为期货,将于8月1日正式分叉为新币种。

比特币分裂

BTC 和 BCC 现在是独立的加密货币,虽然它们共享旧版本,但它们不向前兼容并在交易所单独上市,新的分叉 BCC 链包含比特币的所有交易历史和强大的加密,但随着 BCC 的新交易被添加,它将与原始区块链分开。然而,由于硬分叉之前的区块链是相同的,所有 BTC 比特币的持有者现在也将保持相同的比特币现金价值。

BCC 创始人声明称:

区块 478558 的所有比特币持有者现在都是比特币现金的所有者。比特币现金为世界提供稳定的货币。商家和用户获得低费用和可靠的确认。无限增长、全球使用、无需许可的创新和去中心化的发展将使未来变得清晰。

分叉背后的原因是比特币社区对于解决的一个核心问题和分歧:由于流行带来的网络负载增加,比特币的交易确认能力逐渐放缓,交易费用也暴涨。

经过比特币开发者社区多年的辩论,最近达成了一项实施 Segwit2x 的协议,这将使比特币块大小从目前的 1 兆字节增加到 2 兆字节。

SegWit2x 是一些比特币公司和 80% 的矿工在 Consensus2017 大会上签署的协议。SegWit2x 的内容包括激活隔离见证和将块大小扩展到 2MB。但是,激活方法不同。也是由矿工的算力决定的,但算力要求是80%,不是95%。而且这种方法不是将bit1数据应用到信号上,而是使用bit4。这意味着不同方案的segwit激活时间和激活环境不同,会混淆节点的segwit区块中继策略,可能导致分裂。

然而,在“比特币的未来”中,开发者 Amaury Séchet 透露了“比特币 ABC”(可调整块大小上限)项目,其中块的最大大小为 8 兆字节,并宣布 8 月 1 日为硬分叉日期。

比特币面临的安全问题

对用户的第一个安全威胁来自用户激活的硬分叉或 UAHF——所有在分叉时控制其私钥的 BTC 持有者都会获得等量的 BCC。

那么问题来了:国内有很多专门为比特币设计的交易平台,但是需要注意的是,很多投资者使用的第三方交易或者软件钱包是不支持的比特币现金bch和bcc,但是投资者自己并不控制自己的私钥,所以第三方最终是第三方。交易平台收到新币。有些平台会通知客户,有些则不会。

许多投资者在硬分叉前的几个小时内急于将他们的资产转移到支持的比特币钱包中,而没有单独钱包的投资者则不得不等待。网络钓鱼攻击或其他恶意攻击的机会很多,特别是考虑到大多数成功的针对比特币的恶意攻击都集中在控制私钥或黑客交易,而不是直接攻击货币。关于比特币安全,也可以加我的微信seciot进行交流

BCC 在技术上与 BTC 非常相似,增加了更大的块化和交易重放保护,后者以一种新的签名方式的形式出现。比特币现金交易使用新的 SIGHASH_FORK ID,它可以防止比特币现金交易在比特币区块上重放。新的签名哈希还带来了额外的好处比特币现金bch和bcc,比如输入值签名提高了硬件钱包的安全性,消除了二次哈希的问题。总之,理论上它可以说比 BTC 更安全,而且它的设计初衷是更快、更容易上手和使用。

但是,BCC 确实面临重大威胁,大多数攻击,单个实体获得超过 51% 的网络处理能力的安全风险。同时,两条区块链的共同敌人是中断攻击。大多数攻击者利用网络中断来分裂网络以提高成功概率。同时分区网络和网络延迟攻击都是威胁,根据最近的一篇研究论文,对于所谓的去中心化网络来说,这比假设的要容易,其中 20% 的比特币节点托管在少于 100 个 IP 前缀中间。下图展示了如何通过劫持前缀来隔离节点集 P = (A,B,C,D,E) 以隔离比特币流量

虽然最大的 8MB 块对于当前的 Internet 流量情况来说是一个小 CASE,但较大的块可能会导致延迟或拥塞。正如 BitFury Group 的推文所示,比特币的 ZZ 斗争肯定会继续下去:

当然,BCC/BCH 表现不错。虽然过去的历史不能保证未来的表现,但历史的趋势是不可逆转的,让我们拭目以待。