硬分叉和软分叉分别是什么?有什么区别。

ちんたくよう 2021-03-09 07:19:30
加精
一直傻傻分不清这两个概念。
看过好几个版本的解释,都不太一样。
求助大神!
...全文
7933 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sugon1 2021-04-08
  • 打赏
  • 举报
回复
学习学习
finalfantasy_xu 2021-04-04
  • 打赏
  • 举报
回复
学习学习
迷茫1.。 2021-03-24
  • 打赏
  • 举报
回复
学习学习
hookee 2021-03-16
  • 打赏
  • 举报
回复
BSV区块链 2021-03-14
  • 打赏
  • 举报
回复
硬分叉和软分叉都是比特币共识升级的方式,要理解这两个概念,先要理解什么是向后兼容(Backward Compatibility)和向前兼容(Forward Compatibility)。

这里的“前”和“后”,是根据英语的习惯描述的,以现在的软件为基准:

“后”(Backward)指的是向后退,是过去
“前”(Forward)指的是向前进,是未来

Office Word 2007 可以打开 Office Word 2003 创建的 doc 文档,是向后兼容。

Office Word 2007 可以打开 Office Word 2010 创建的 docx 文档,是向前兼容。

一般来说,软件做到向后兼容,比做到向前兼容要容易。

软分叉和硬分叉是改变共识的两种方法,它们都是“向后兼容”的,否则新版本的软件将“不认识”过去的区块,无法从头验证整个区块链。

软分叉还是“向前兼容”的,旧版本软件会接受新版本软件产生的区块,只是不能完全“理解”而已,这在某种程度上放宽了共识的验证。但硬分叉不是“向前兼容”的。

更多的细节内容,可以关注BSV开发者专区的技术博客 https://blog.csdn.net/aaron67/article/details/107096917

48

社区成员

发帖
与我相关
我的任务
社区描述
BSV区块链(BSV Blockchain)是唯一遵从2008年发布的比特币白皮书宗旨的全球公有链,具有稳定性、可拓展性、安全性、支持安全即时交易四大核心特性。
区块链 技术论坛(原bbs)
社区管理员
  • BitcoinSV社区
  • m0_61093267
  • 吴小花❀
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧