主页 > 下载imtoken钱包20app > 什么是区块链中的硬分叉和软分叉?它是如何形成的?

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

下载imtoken钱包20app 2023-01-17 09:38:20

感谢您邀请@ETM 谈论区块链。

简单来说,分叉就是通过改变现有数字货币的代码,将一种货币一分为二,从一条链变为两条链。怎么理解,举个例子。

每一种数字货币,包括比特币,都有一套用代码写成的运行机制,比如如何兑换、如何记账,哪些是有效的,哪些是无效的。这种机制是全网用户认可的,就像全网的每一个人一样。两者都使用并共同维护同一个 Windows XP 系统。

然后突然有一天,一群用户说比特币交易速度太慢,手续费太高,功能太少。我们升级到win7吧,这样可以又快又好,功能更多,所以在某个时间点,这群人把电脑里的xp系统代码改了,一起升级到win7,但是既然没有大家都觉得win7好,还是会有一群人觉得老系统好,虽然慢但是稳定,功能少但是有价值,所以拒绝一起升级。这时,神奇的事情发生了。选择升级的那部分人可以更快地处理交易,拥有更多的功能。但是由于两个系统的代码差异较大,存在不兼容的问题,即 win7发出的交易指令只有win7能看懂,xp发出的交易指令只有xp才能接收。同一笔钱,在某个时间点,在两个不同的系统中被视为不同的东西。这时候我们称之为比特币或者其他数字货币有硬分叉,win7会在新识别的交易上继续延伸区块链,而xp会在原链上继续延伸,一条区块链变成两条区块链硬分叉机制,这样一个新的货币诞生了。

除了硬分叉区块链硬分叉机制,还有软分叉。简单的说就是给老系统xp打补丁,在不升级系统的情况下,增加一些有限的功能来优化老系统。由于系统没有升级,旧系统仍然可以使用。互相兼容,打了补丁的xp系统可以支持一些更高级的功能,虽然没有打补丁的xp系统不支持,但是那些涉及高级功能的交易,打补丁的xp系统都可以处理,从而避免了一个币种的分叉,通常是升级原始货币功能的一个选项。

上面的比喻是为了帮助你更好地理解分叉的本质。实际情况不一定是升级,短期内很难判断代码变化的利弊,就像比特币和比特币现金一样。是真正的比特币辩论。因为任何一种货币的分叉都代表着对原始共识群体、社区的分裂和利益相关者的分歧的沉重打击,从长远来看,对任何一种原始货币的发展和共识都是不利的。

多于。