主页 > imtoken钱包会被冻结吗 > 区块链:什么是重放攻击? 什么是软分叉和硬分叉?

区块链:什么是重放攻击? 什么是软分叉和硬分叉?

imtoken钱包会被冻结吗 2023-10-13 05:13:31

现在比特币社区有很多扩容计划。 如果有一定的扩容计划能够获得足够的算力支持并成功激活,那么比特币网络将避免分叉的风险。 但是,由于比特币没有中心化的权威比特币分叉币排名,共识很难达成。 如果没有一个方案有足够的算力支持,比特币区块链就会形成分叉,届时会产生多种比特币分叉币。

那些最初持有比特币的人将自动自由地拥有每一个分叉后产生的分叉币。 因为分叉币是免费获得的,所以也被称为糖果。

比特币硬分叉时间_比特币分叉币排名_比特币分叉币

以比特币为例,2017年8月,社区就扩容方案达成共识,启动隔离见证bitcoincash分叉方案,导致比特币区块链一分为二比特币分叉币排名,比特币区块链处理速度扩容至1.8倍. 在接下来的4个月里,比特币先后经历了多次分叉,产生了多个分叉币。 许多比特币爱好者开玩笑说,比特币“生了很多儿子”。 根据分叉区块链是否兼容旧区块链,分叉分为“硬分叉”和“软分叉”。

硬分叉是指当比特币代码发生变化时,旧节点拒绝接受新节点创建的区块。 不符合原规则的区块将被忽略,矿工将按照原规则在上次验证的区块之后创建新的区块。 软分叉意味着老节点不会意识到比特币代码已经改变,继续接受新节点创建的区块。 矿工们可能正在处理他们根本不了解或尚未验证的区块。

比特币分叉币_比特币硬分叉时间_比特币分叉币排名

软分叉和硬分叉都是“向后兼容”的,因此新节点可以从头开始验证区块链。 向后兼容是指新软件接受旧软件生成的数据或代码,例如Windows 10可以运行Windows XP应用程序。 而且软分叉还可以“向前兼容”。 向前兼容是指旧软件可以接受新软件生成的数据和代码。 比如你用Word 2013保存一个文档,如果用Word 2011还能打开,就是一种“向前兼容”。

什么是重放攻击?

比特币分叉币_比特币分叉币排名_比特币硬分叉时间

如果比特币真的分叉,作为普通用户,最大的风险就是重放攻击。 什么是重放攻击? 如果比特币被拆分成一个或多个比特币,如BTC1/BTC2/BTC3等,每个比特币账户将根据其比特币余额拥有相应数量的所有分叉币。 由于每条链上的地址、私钥、算法等都是相同的,交易格式也完全一样,所以在一条区块链上发起的交易可以在另一条区块链上转播,也有可能得到确认。 这是“重放攻击”。

简单来说,当你转出BTC1时,你的BTC2/BTC3也可能同时转出。 但目前很多分叉币都实现了双向抗重放攻击处理,避免了分叉后被重放的风险。

比特币硬分叉时间_比特币分叉币_比特币分叉币排名

以太坊 (ETH) 和以太坊经典 (ETC) 是硬分叉的经典例子。

The DAO计划搭建基于以太坊智能合约的众筹平台,于2016年5月正式发布,截至当年6月,募集资金超过1.6亿美元。 随后,The DAO 被黑客利用智能合约的漏洞转移了市值 5000 万美元的以太币。 为了挽回投资者的资产,以太坊社区投票决定更改以太坊代码,希望能挽回资金。 为此,以太坊在1920000区块进行硬分叉,回滚所有以太坊(包括被黑客占用的)。

比特币分叉币排名_比特币分叉币_比特币硬分叉时间

但也有人认为以太坊的这种做法违背了区块链去中心化和不可篡改的精神,坚持在原链上挖矿,从而形成两条链,一条不承认回滚交易的链——以太坊经典(ETC),识别回滚交易的链是以太坊(ETH),每个链代表不同的社区共识和价值观。 那些在分叉时持有以太币的人将在分叉后同时持有 ETH 和 ETC。

2019年1月15日前后,以太坊(ETH)君士坦丁堡硬分叉升级。 这是 ETH 的第二次硬分叉。 火币、OK等各大交易所纷纷宣布支持硬分叉,并发放相关糖果。