什么是重放攻击?|加密资产(虚拟货币)术语表
硬分叉中需警惕的重放攻击
例如,假设因放宽区块链生成协议中的验证规则而产生的硬分叉,导致区块链发生多重分支,分裂为两个或多个不同的独立账本。
利用这一特性,将一个分支中被视为有效的交易也视为在其他分支中有效,从而将资产转移到发件人未预期的账本上,这种攻击被称为重放攻击。
当区块链分叉为A和B两条链,且各自被视为独立账本时,假设发币人为了在A账本上进行转账而创建了交易X。此时,意图通过欺诈手段非法获取比特币等加密货币的Y,将该交易X进一步在B分支上执行。
若该企图得逞,交易X被记录在区块链B中,则在原始发币人未预料的情况下,区块链B上也将出现相同的转账记录,从而存在Y非法获取资金的风险。
这种Y的行为被称为重放攻击,要防范此类攻击,就需要警惕因硬分叉而产生的分支区块链。