什么是硬叉和软叉?为什么我们需要叉子?

  什么是硬叉和软叉?在加密货币领域中观察到的现象之一是分叉现象。这种现象分为两类:硬叉和软叉。它们用于比特币,以太坊和其他数字货币等加密货币。什么是硬叉?我们将回答并介绍两种类型。它们发生的原因是因为某些区块链功能具有货币优势或劣势,需要进行重大更新。每个区块链的核心用户都可以以新软件版本的形式进行这些更改。

  硬叉和软叉的示例

  为了充分了解什么是HardFork,让我们以两种类型为例。简而言之,当一种数字货币被分为两种数字货币时,就会发生硬分叉。在新版本和旧版本中都更改了现有加密代码时,就会发生这种情况。硬分叉会创建两个不兼容版本的区块链和Coin,而软分叉会创建两个兼容版本的软件和Coin。因此,这两种类型都会创建两种不同版本的软件,即两种不同版本的区块链或两种不同版本的硬币。

  为了更好地了解什么是硬叉,让我们看一些可用的。SegWit是比特币软叉的一个示例,它创建来创建两个兼容版本的软件,并且都具有单个比特币资产。SegWit和非SegWit软件都使用相同的比特币,并且SegWit区块链遵循非SegWit规则。因此,非SegWit软件也可以识别SegWit软件的交易。实际上,SegWit与区块链向后兼容。

  比特币现金是一个很好的例子,可以说明什么是硬分叉。这种数字货币是用于创建两个不同硬币的比特币硬叉。激活区块之后,比特币现金和比特币是两种完全不同的加密货币。实际上,从一个链点到下一个链点,区块链被转换为两个网络链。您不能将比特币现金发送到比特币区块链或相反。因为他们的区块链不兼容。重要的是要注意,但是,并不是每个硬叉都可以制造新的硬币。

  拜占庭硬叉是创建此类示例的一个示例,它创建时会创建两个不兼容的链,但只有一个具有价值的硬币。拜占庭是对以太坊软件的强制升级。拜占庭不应该使用旧的以太坊软件。在拜占庭之后,仍然只有一个以太坊带有两个区块链。因此,以太坊用户必须将其正在运行的节点(软件版本)更新为新软件,以确保能够访问新链,这一点很重要。

  叉子的预期结果

  要了解硬分叉的后果,我们必须说出对硬分叉的期望。通常在两种情况下总结了这种软性和硬性现象的预期结果。在第一种情况下,网络的两个链相互独立,用户或值的数量大致相等。SegWit也属于此类。自2017年以来,许多用户一直在运行非隔离见证节点。SegWit和Byzantium不会获得两个完全不同的硬币,只是它们的软件接受程度不同。

  第二种类型是,一个网络链主导另一个网络链,结果,区块链不再为社区所接受,或者其代币价值较低。实际上,两个区块链都已被采用,但是用户不感兴趣。就资产价值而言,两条链中的一条成为主导链,但另一条链则保持了合理水平的社区支持和价值;比特币现金和以太坊就是很好的例子(都是区块链,但一个受欢迎的是更高,通常具有更高的价值)。以上任何一种情况都可能发生,但是第二种选择更为常见,因此超出了预期。以下是硬叉问题的简要概述。

  本文中的硬叉是什么?已回答。另外,对其进行了充分的解释及其区别。实际上,在一个软叉中,两个版本的软件是兼容的,但是在一个硬叉中,两个版本的软件是不兼容的。对这种现象的所有更改都是基于软件的,这意味着每个Fork的规范在技术上都与源代码不同。