【逗老师的小技巧】分享-什么是区块链的分叉

大家很有可能已经听说过区块链分叉或者说比特币分叉,但是是否知道究竟什么是分叉,以及软分叉硬分叉之间的区别呢? 阅读本文您可以更好地了解区块链分叉。

什么是区块链分叉?

简而言之,分叉是区块链系统(诸如比特币或以太坊)的协议升级,每次分叉,区块链的规则都可以被修改。有时规则可向后兼容,有时规则则不向后兼容。基于规则是否向后兼容,我们可以将分叉分为两类:

  • 硬分叉 - 分叉后不具备向后兼容性
  • 软分叉 - 分叉后具备向后兼容性

什么是硬分叉?

硬分叉是区块链协议的规则升级,不具备向后兼容特性,即意味着区块链网络中的所有节点都需要升级,方可支持升级并遵循新的规则,未进行更新的节点将从网络中被剔除,且在进行升级之前,这些节点都不能应用最新的网络规则。

在某些情况下,网络中的部分节点(及其所有者)可能会决定不支持新的规则提议,在这种情况下,区块链被分裂成两条链(也因此得名“分叉”), 一旦区块链被分成两条链,且两条链都拥有一定的支持者,我们就会得到两个不同的区块链,因此也会有两种不同的加密货币,这两种加密货币在区块链拆分之前共享相同的历史记录,在区块链分裂后,每个区块链则拥有自己的系统规则,两个区块链系统不能相互发送代币。
在这里插入图片描述

值得一提的是,所有分叉均拥有相同的区块记录,想象一下一辆卡车行驶在路上,并在10公里的分叉路口,卡车被分成两辆相同的卡车,分别驶向不同的路,但在前面的10公里它们是拥有相同的行驶轨迹的。

比特币系统的硬分叉记录

目前最知名的比特币硬分叉则是Bitcoin Cash即比特币现金,Bitcoin Cash在2017年拒绝了SegWit升级并不支持该升级,此外,Bitcoin Cash支持8M大小的区块大小,而Bitcoin区块链仅支持2M的区块大小。

什么是软分叉?

软分叉与硬分叉类似,是一种区块链协议的规则升级,与硬分叉相反的是,软分叉具备向后兼容性,这意味着节点无需升级到最新版本即可参与新版的区块链系统中,而旧版本(未升级)节点仍可以与已升级的节点共享同一个区块链系统网络。
在这里插入图片描述
您可以将软分叉想象为手机应用程序升级更新,您不需要每次都升级到最新版本才能继续使用它,但其每次升级都会带来安全更新或新功能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

逗老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值