查看原文
其他

在数字货币分叉中重放保护起到什么作用?| 区块链课堂第25问

2018-03-13 LucyCheng 哈希派

在数字货币分叉中重放保护起到什么作用?


当网络进行硬分叉之后,区块链发生永久性分歧并产生两条历史交易、地址、私钥以及余额等完全对应的链。理论上UTXO在两条链上都可被确认以及识别,从而让不法之徒能够利用此进行恶意操作,对同一交易信息重复利用并骗取相关数字货币。

 

这种网络攻击被称为重放攻击(或重播攻击);可以将其理解为,使用同一付款信息多次购买商品的过程。

 

2016年以太坊分裂之时,由于没有预测到以太坊经典会保留下来以及两条历史数据共享链(ETH和ETC)之间的重放问题,使得黑客能够利用漏洞不断充提币(ETH),借此骗取额外的ETC。而有了前车之鉴,比特币“分叉币”Bitcoin Cash还未上线之前就有部分用户、交易平台等等呼吁项目添加重放保护方案。

 

通俗来说,重放保护在区块链硬分叉中起到了有效识别以及拒绝重放信息的作用。该解决方案通过添加随机数、时间戳,或者流水号等等方法,在两条链间形成保护,让一条链上的事务在另一条链上无效被识别,以确保两条数据共享链保持独立运行状态,并防止两链间出现相互多次识别的情况


昨日回顾:软分叉和硬分叉是什么?

明日预告:ASIC矿机是什么

※区块链课堂是哈希派围绕区块链技术推出的每日问答栏目,帮助大家从各方面了解区块链领域的相关知识。如果你对区块链有自己的想法以及相关疑惑,欢迎在评论区留言,我们将会在近期更新中为你解答。





您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存