文章目录一、分叉概述1. 状态分叉(state fork)2. 协议分叉(protocol fork)二、硬分叉(hard fork)三、软分叉(soft fork) 一、分叉概述 比特币的区块链分叉有两种:状态分叉和协议分叉。 1. 状态分叉(state fork) 比特币系统每个节点都可以出块,如果有两个以上节点同时出块,或者在短时间内相继出块,那么就会出现状态分叉,状态分叉一般是临时性分叉,随着时间流逝,总会有一条链胜出成为最长合法链,其他分叉将会成为孤块,挖出这些区块的节点不会获得任何奖励。 分叉攻击(forking attack): 分叉攻击也属于状态分叉,恶意节点不接在最长合法链上