区块链100问|数字货币挖矿|25、在数字货币分叉中重放保护起到了什么作用?

我最近在重新学区块链,巩固一下细节,也收集一个“区块链100问”,供小白们使用(大佬可以另找教程),每天更新1-2个。

推特:0x00pluto


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

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

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

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

Subscribe to 0x00pluto
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.