主页 > 如何从imtoken转出以太坊 > 区块链分叉如何解决?区块链分叉的必然性
区块链分叉如何解决?区块链分叉的必然性
分叉,或分叉的威胁,似乎是加密货币领域公认的特征。 但什么是叉子? 为什么分叉有这么大的影响? 硬分叉和软分叉有什么区别?
下面一起来聊聊。
分叉是怎么发生的?
比特币作为一个软件项目,总是需要完善,所以它的发展一直在进行。 比特币开发者通过更新软件(比特币协议)来解决问题或增强功能。
在中心化系统中,软件升级非常简单,但在去中心化系统中,升级就没那么简单了,需要达成共识(获得各方同意)。
当涉及到一些重大更新时比特币分叉币排名,社区中总会有反对意见,如果一群人不同意,他们可以选择走自己的路,创建自己的比特币协议版本并分叉区块链,所以分叉发生了。
简单来说,就是在区块链网络升级过程中出现分歧,可能导致区块链分叉。 除了意见分歧,某些协议的添加和升级也可能需要通过分叉来实现。
硬分叉
硬分叉是指当比特币共识机制发生变化时,与原有协议不兼容。 部分未升级的节点无法验证升级后的节点生成的区块。 然后大家继续自己认为正确的链条,所以一分为二。 链。
在比特币中,硬分叉需要更改定义参数,例如块大小、解决密码难题的难度、添加附加信息的限制等。对这些规则的任何更改都可能导致块被新协议接受但被旧协议拒绝版本,并可能导致严重的问题——甚至可能造成资金损失。
唯一的解决方案是放弃其中一个分叉,支持某个分叉,这涉及一些矿工损失(交易本身并没有丢失,它们只是重新分配)。 或者,所有节点都需要同时切换到更新的版本,这在分散的、广泛分布的系统中不容易实现。
或者,比特币会分裂,这已经发生了。 (你好,比特币现金)
软分叉
软分叉仍然适用于旧版本。 是指区块链网络系统版本或协议升级后,兼容原有协议,老节点继续接受新节点创建的区块。 新旧节点仍然在同一条链上工作,不会产生新链。
例如,如果协议以缩小规则的方式改变,以实现表面修改或增加不影响结构的功能,则旧版本的区块将能够接受新版本的区块。 但反过来是行不通的:新的、更严格的版本将拒绝来自旧版本的块。
在区块链中,理想情况下,矿工发现他们的区块被拒绝并自行升级。 随着越来越多的矿工完成升级动作,以新区块协议为主体的链条会越来越长,旧版本的区块会更加孤立,这会让更多的矿工执行升级动作,系统会自动更正。 由于旧节点和更新节点都接受新区块,新版本的区块协议最终将获胜。
软分叉和硬分叉最大的区别在于是否产生新链。 硬分叉产生一条新链,而软分叉不产生一条新链。
分叉有什么影响?
对于数字货币持有者来说,硬分叉会给他们额外的财富(分叉链Token)。 BTC 持有者获得了多种不同的 BTC 分叉链 Token。
由于区块链是一个复杂的去中心化系统,难免会出现社区意见的较大分歧。 分歧出现后,对于退却还是独立,众说纷纭。 分叉可能是一个不可避免的解决方案。
过往精彩内容
欢迎扫码关注
东方区块链俱乐部!
我觉得不错比特币分叉币排名,请点这里~
!