主页 > imtoken苹果下载不了 > 什么是区块链中的硬分叉和软分叉?它是如何形成的?

什么是区块链中的硬分叉和软分叉?它是如何形成的?

imtoken苹果下载不了 2023-01-19 05:35:29

谢谢你的邀请!!!

区块链中的分叉就像我们平时走路的方式一样。原本只有一条路,但到了一个路口,就分成了两条路。这是fork最基本的概念。那么什么是硬分叉和软分叉呢?

硬分叉:通过修改协议引入新特性可能会使之前版本的协议失效。也就是说,运行新版本协议的节点认为有效的块将被运行旧版本协议的节点认为无效。并且由于我们不能保证每个节点都会更新协议,我们只能假设大部分节点已经升级(新节点),但有些节点还没有升级(旧节点),很快,在最长的区块链分支中包含的部分区块会被老节点认为是无效的,所以老节点会认为另一个分支(在这个分支中,所有被新节点认为有效的区块都将被排除)为最长有效的分叉。区块链并继续扩展这个分支,直到他们更新版本,

软分叉:软分叉就是增加新的功能,使现有的验证规则更加严格。旧节点仍将接受所有块,而新节点将拒绝一些。这种变化被称为“软分叉”。这避免了由硬分叉引起的永久分裂。如果我们引入可以产生软分叉的新版本协议数字币硬分叉什么意思,会有什么影响?运行新版本协议的节点将使用一些更严格的规则。现在,假设大部分节点已经更新了新版本的协议并执行了新规则(这是产生软分叉的关键,因为旧节点不会执行新规则,新节点的数量需要大到足以竞争最长的链)。在这种情况下,老节点可能会挖出一些无效的区块——因为这些区块包含一些在新规则下无法验证的交易,那么老节点就会知道他们验证为有效的区块不会被其他人验证。老节点接受(即使他们不知道为什么),这使得老节点的矿工更新协议。另外数字币硬分叉什么意思,如果新节点用自己的区块扩展了旧节点的分支,那么旧节点也会依次扩展分支,因为新节点验证了旧节点可以验证的区块。不会有硬分叉,只有很多临时的小分叉。矿工更新协议。另外,如果新节点用自己的区块扩展了旧节点的分支,那么旧节点也会依次扩展分支,因为新节点验证了旧节点可以验证的区块。不会有硬分叉,只有很多临时的小分叉。矿工更新协议。另外,如果新节点用自己的区块扩展了旧节点的分支,那么旧节点也会依次扩展分支,因为新节点验证了旧节点可以验证的区块。不会有硬分叉,只有很多临时的小分叉。