BTC笔记-09-分叉

BTC-分叉

B站视频链接


分叉可能出现的情况

state fork

在挖矿过程中,当有两个(或多个)矿工同时挖到一个区块并发布,将会形成临时性的分叉,称为 state fork。这种分叉的原因是对比特币区块链当前的状态产生了分歧

forking attack 也属于 state fork,但其是因为故意而产生的,也称 deliberate fork


protocol fork

当比特币系统的协议进行变更/升级时,产生的分歧导致分叉。根据对协议内容修改的不同,又分为 hard forksoft fork

hard fork:当协议增加某些新特性时,未及时更新软件的节点不认可这些新特性,认为它们是非法的,这时将产生硬分叉。由于更新了软件的节点产生的区块不被未更新软件的节点认可,那么未更新软件的节点将不会沿着具有新特性的区块延续,而是会再开一条链,形成分叉。并且如果这些节点一直不更新软件,这个分叉就会一直延续下去,因此称为硬分叉

soft fork:当协议对已有的特性增加一些限制,导致原有的一些合法交易(区块)在新的协议下不再合法,将形成软分叉

posted @   buzzing  阅读(41)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?
点击右上角即可分享
微信分享提示