区块链学习笔记:硬分叉和软分叉

分叉分叉,从一条主链中像叉子一样分成了两条或多条的子链叫分叉。在区块链中,主链的分叉分为两种:硬分叉和软分叉。

一、硬分叉、软分叉是什么

1)软分叉

在比特币官网上对硬分叉和软分叉的官方定义是这样的,我先引入官网的英文定义。

软分叉的官方英文定义:

A temporary fork in the block chain which commonly occurs when miners using non-upgraded nodes violate a new consensus rule their nodes don’t know about.

中文翻译如下:

当新共识规则发布后,没有升级的节点会因为不知道新共识规则下,而生产不合法的区块,从而产生的临时性分叉。

所以,简单的理解就是软分叉其实是临时性的,它有可能恢复到最新链的状态,只要未升级的节点重新升级最新状态,那就能回到已更新的链道来。 软分叉发生的链中,未升级的节点可以验证已经升级的节点产生的区块,而已升级的节点也可以验证未升级节点产生的区块。我们那个图片来说明。

 软分叉的特点:

1.较好的兼容性,可以不升级用之前版本的功能。

2.区块链中没分叉的链条,如上图中的那样一条链,只有新区块和就区块之分。

3.长时间允许不升级,新旧区块并存

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值