区块链芝士 | 为什么重播保护在加密货币领域很重要

攻击与加密货币交易和区块链分类帐的环境相关。原因是区块链分类帐有时会经历协议更改或升级,称为硬分叉。发生硬分叉时,现有分类帐会分成两部分,其中一个运行旧版软件,另一个运行新的更新版。一些硬分叉只是为了升级分类帐,而其他分叉则是分支并有效地形成了全新的加密货币。后一种硬分叉的最著名例子之一是允许Bitcoin Cash在2017年8月1日从主要的比特币区块链分叉的例子。

当这些硬分叉出现时,从理论上讲,攻击者有可能对区块链分类账进行重放攻击。一个在硬分叉之前其钱包有效的人在一个分类帐上处理的交易在另一个分类帐上也将有效。结果,一个人通过一个分类账从其他人那里收到了一定数量的加密货币单位,他可能会切换到另一个分类账,复制交易,并再次将相同数量的单位欺诈性地转移到他或她的帐户中。由于他们的钱包不属于分类账的共享历史,因此在硬分叉发生后进入区块链的用户不容易受到这些攻击。

尽管分叉的区块链分类帐对重播攻击的脆弱性是一个令人担忧的问题,但大多数硬分叉都包含专门设计用于防止这些攻击成功的安全协议。针对区块链重播攻击的有效措施分为两类,即强大的重播保护和选择加入的重播保护。在强大的重播保护中,从硬分叉出现的新分类帐中会添加一个特殊标记,以确保对其进行的交易在旧分类帐上无效,反之亦然。这是从比特币分叉比特币现金时实施的保护类型。

实施后,只要发生硬分叉,就会自动执行强大的重播保护。但是,选择重播保护要求用户手动更改其交易,以确保无法重播这些交易。选择加入保护在硬分叉旨在作为加密货币主分类账的升级而不是与之完全分离的情况下很有用。

除了这些分类帐范围的解决方案之外,单个用户还可以采取措施保护自己免受重播攻击的攻击。一种实现此目的的方法是锁定硬币,直到分类账到达一定数量的块为止,才能将其转移出去,从而防止网络验证涉及这些硬币单元的任何重播攻击。但是,应注意,并非所有的钱包或分类帐都提供此功能。

重播攻击成功后会对网络安全构成真正的威胁。与许多其他类型的攻击不同,重播攻击不依赖于数据解密,这使它们成为日益面临安全加密协议的恶意行为者的有效解决方法。由于用于升级或拆分它们的硬分叉,区块链分类帐特别容易受到这种网络攻击。但是,存在可靠的有效解决方案,可以有效保护区块链系统免受此类攻击。特别是,使用强大的重播保护可以确保攻击者在硬分叉发生后将无法复制交易。

本文由 零点财经 作者:tao 发表,其版权均为 零点财经 所有,文章内容系作者个人观点,不代表 零点财经 对观点赞同或支持。如需转载,请注明文章来源。
分享生成图片
54

发表回复

区块链芝士 | 为什么重播保护在加密货币领域很重要

2021-02-24 14:39:14

攻击与加密货币交易和区块链分类帐的环境相关。原因是区块链分类帐有时会经历协议更改或升级,称为硬分叉。发生硬分叉时,现有分类帐会分成两部分,其中一个运行旧版软件,另一个运行新的更新版。一些硬分叉只是为了升级分类帐,而其他分叉则是分支并有效地形成了全新的加密货币。后一种硬分叉的最著名例子之一是允许Bitcoin Cash在2017年8月1日从主要的比特币区块链分叉的例子。

当这些硬分叉出现时,从理论上讲,攻击者有可能对区块链分类账进行重放攻击。一个在硬分叉之前其钱包有效的人在一个分类帐上处理的交易在另一个分类帐上也将有效。结果,一个人通过一个分类账从其他人那里收到了一定数量的加密货币单位,他可能会切换到另一个分类账,复制交易,并再次将相同数量的单位欺诈性地转移到他或她的帐户中。由于他们的钱包不属于分类账的共享历史,因此在硬分叉发生后进入区块链的用户不容易受到这些攻击。

尽管分叉的区块链分类帐对重播攻击的脆弱性是一个令人担忧的问题,但大多数硬分叉都包含专门设计用于防止这些攻击成功的安全协议。针对区块链重播攻击的有效措施分为两类,即强大的重播保护和选择加入的重播保护。在强大的重播保护中,从硬分叉出现的新分类帐中会添加一个特殊标记,以确保对其进行的交易在旧分类帐上无效,反之亦然。这是从比特币分叉比特币现金时实施的保护类型。

实施后,只要发生硬分叉,就会自动执行强大的重播保护。但是,选择重播保护要求用户手动更改其交易,以确保无法重播这些交易。选择加入保护在硬分叉旨在作为加密货币主分类账的升级而不是与之完全分离的情况下很有用。

除了这些分类帐范围的解决方案之外,单个用户还可以采取措施保护自己免受重播攻击的攻击。一种实现此目的的方法是锁定硬币,直到分类账到达一定数量的块为止,才能将其转移出去,从而防止网络验证涉及这些硬币单元的任何重播攻击。但是,应注意,并非所有的钱包或分类帐都提供此功能。

重播攻击成功后会对网络安全构成真正的威胁。与许多其他类型的攻击不同,重播攻击不依赖于数据解密,这使它们成为日益面临安全加密协议的恶意行为者的有效解决方法。由于用于升级或拆分它们的硬分叉,区块链分类帐特别容易受到这种网络攻击。但是,存在可靠的有效解决方案,可以有效保护区块链系统免受此类攻击。特别是,使用强大的重播保护可以确保攻击者在硬分叉发生后将无法复制交易。