技术直击BCH硬分叉:采用“钱包分离法”杜绝重放攻击风险

当前位置:首页 > 币圈百科 > 技术直击BCH硬分叉:采用“钱包分离法”杜绝重放攻击风险

技术直击BCH硬分叉:采用“钱包分离法”杜绝重放攻击风险

2022-12-05币圈百科219

北京时间11月16日,02:16起,以比特大陆和蚂蚁矿池为首的BCH ABC 556,767街区高度?营(代表吴)而同?CoinGeek?然后呢。nChain?为首的?BCH SV阵营(代表?克雷格斯蒂夫赖特(即奥本聪)蓑衣网小编2022正式宣布分居。分歧是?两个独立的公共连锁店,BCH ABC和BCH SV。

这个被业界广泛关注?BCH?一开始的算力之战并没有想象中的51%攻击。双方在算力和出块速度上互追,各自独立跑,暂时?ABC?保持链条在前面,SV?紧跟其后。表面看似风平浪静,实则暗流涌动。因为?BCH?叉子吃什么?ABC?然后呢。SV?之后新分支的两个分支地址、私钥、签名规则、交易格式都相同,存在重放攻击的风险。

什么是重放攻击,简而言之,a?你在线吗?ABC?在公共链上?b?发送交易请求(放ABC?转到?b?),B?什么事?SV?上行回放?答?提个要求(求和?ABC?等量的SV),结果,a?只是为了?b?发出交易请求(转出?ABC?),B?但你也能得到属于你的东西?答?两个资产(ABC SV),以至于B(攻击者)非法侵占了A原本预期转让之外的额外资产,导致A的数字资产流失。

在区块链历史上之前的硬分叉中,由于缺乏重放保护功能,出现了重放攻击。这次?BCH?硬分叉之后,外网也曾报道过一例重放攻击。

根据我们态势感知平台的数据:11月16日,也就是?BCH?在艰难分叉后的第二天,BCH ABC?然后呢。BCH SV?两个链上有341,068个重放事务;11月18日,BCH ABC?然后呢。BCH SV?两条链上的重播交易量高达1409055次,达到百万级别。一张图显示?BCH ABC?SV?链被硬分叉后每小时重播的事务数。

然而如此巨大的重播交易量,ABC?然后呢。SV?公链还没有在全链层面引入重放保护功能,保护用户资产免受重放攻击的威胁。各大交易所开始逐渐复苏?BCH?并且任何事务行为都有被重放攻击的可能。

当务之急在重播保护功能推出之前,交易所和一般用户应该如何保护自己的数字资产不受侵犯?

bch_fig1蓑衣网小编2022蓑衣网小编2022

图1:BCH ABC和SV链硬分叉后每小时重放的交易数]

peck shield安全人员认为,经过仔细分析和实测,可以采用“钱包分离法”来缓解风险,即用户应该把?ABC?然后呢。SV?将资产分散到不同的钱包地址。具体操作有三个:1。分开不加地址:在?ABC?然后呢。SV?链生成一个不同的地址,然后把原来的BCH?地址?ABC?然后呢。SV?钱分别转到这两个地址。两笔交易确认成功后,新地址的数字资产将不再遭受重放攻击。据了解,一些?SV?节点在吗?SV?交易重新开始?ABC?链,所以我们建议先发起?ABC?链交易,确认后再发起SV链交易。2.添加?输入?疫苗:开始一个?ABC/SV?交易时,在?输入?添加一个只存在于ABC/SV中的?少量链?UTXO,这使得这个事务在另一个链上是非法的,不能被重放。这么少量?UTXO?可以由第三方服务商生成并转发给用户,也可以自己生成。3.添加特殊?操作码:ABC?链条?SV?所有的链条都是独一无二的?OP代码,因此您可以将它们添加到事务中,以达到类似于第二种方法的效果。你在线吗?ABC?你能加入连锁交易吗?OP_CHECKDATASIG,SV?链条可以加吗?OP_MUL .

PeckShield?相信只要钱包完全分离,分离过程不受干扰,就能保证资产免受重放攻击。当然,为了加强每种处理方法的效率和可靠性,可以组合叠加。佩克希尔?一般建议?BCH?支架可以采用第二种方法,简单易行。对于交易所来说,由于交易量较大,地址复杂,可以采用第一种第二种方法或第一种第三种方法来保证安全。 佩克希尔?我们也和各大交易所建立了联系,尝试用各种有效的方法帮助用户去除重放攻击的风险。

技术直击BCH硬分叉:采用“钱包分离法”杜绝重放攻击风险 | 分享给朋友: