社区
BSV区块链
帖子详情
硬分叉和软分叉分别是什么?有什么区别。
ちんたくよう
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
“区块链
分叉
”的本质
区块链系统升级后,在所有节点升级到最新的版本之前,由于程序版本的差异可能会产生
分叉
,只要升级到最新的版本,
分叉
就会消除,这就是“
软
分叉
”,
软
分叉
是临时的。 有些人头
硬
,不按照规则来,拉了一个分支,以“道德”或者“法律”的名义,号召大家认可自己的链,形成
分叉
,这就是“
硬
分叉
”,
硬
分叉
是永久的。
caliburn1994.github.io:只是个人博客
版本2,个人定制化和升级jekyll以及插件的版本。 修改功能: 分页功能,从v1 =》 v2 删除类别页面,将文章分为:
软
文章(首页)
硬
文章(issue),用于处理代码中遇到的各种细节,范围小且常常带有时效性。 心情动态,表达个人的想法。 而
硬
文章统一不使用标签,因为
硬
文章仅用于解决问题而不是任何的讨论。 补充模板: 相册模板。(不完整,
硬
代码)(死宅模块) 目录 本地启动:bundle exec jekyll服务 代码块样式文件 语法.css 版本1:使用GitHub库中 马特·杰克(MatJek) 一个基于响应式主题,用于jekyll网站。 特征 谷歌分析 领英 和 模块化CSS和JS包括() 安装 克隆或
分叉
此存储库,并根据需要编辑_config.yml 。 配置 大部分配置可以在_config.yml找到。 下面列出的配置特定于MatJek。 如果您不使用google_t
cropper:从图像中快速剪切特征。 对你想要的部分使用绿色油漆; 用红色表示你不需要的部分
农作物 从图像中快速剪切特征。 对你想要的部分使用绿色油漆; 用红色表示你不需要的部分。 UI 是在,所以我建议使用 NetBeans 运行和构建。 未来的计划 即使使用 WebStart 打包,Java 也不是一个好的 Web 平台。 如果将 Cropper 移植到 JavaScript 并在浏览器中运行,它将最有用。 我不再支持此 Java 版本。 如果有雄心勃勃的人想承担这个项目,请随时
分叉
! 已知的问题 不能在 Windows 上运行; 我不知道为什么 “最
硬
”边缘设置的抗锯齿仍然有点
软
本地调试困难(javax.jnlp.FileOpenService 导入导致ClassNotFoundException) 执照 版权所有 (c) 2014 Neal Ehardt。 该
软
件是在 MIT 许可下获得许可的。 不同的许可证可能适用于该项目所依赖的其他
软
件,请查看以获取它们的许可证
软
分叉
和
硬
分叉
的
区别
1.
软
分叉
:
软
分叉
是区块链中的一个短暂
分叉
,通常是由于矿工在不知道新共识规则的情况下,未对其使用节点进行升级而产生的。
软
分叉
是与共识规则的前向兼容并作些变化,允许未升级的客户端程序继续与新规则同时工作。 2.
硬
分叉
:
硬
分叉
,也叫
硬
分叉
改变,是区块链中一个永久分歧。通常在已按照新的共识规则进行了版本升级的节点产生了新区块时,那些未升级节点无法验证这些新区块时产生
硬
分叉
。 名称 兼容方向...
什么是
硬
分叉
,什么是
软
分叉
,什么是共识
第0章 引言 比特币是一套
软
件,对
软
件代码进行修改升级就经常会涉及到两个概念,一个叫
硬
分叉
,一个叫
软
分叉
。这到底是什么意思呢?社区里最常见的定义说是对共识的修改。但“共识”具体指的是什么,很难理解。我们还是多实际的修改代码层面来看下它们的定义吧。 第1章 比特币的交易格式和交易历史记录 在理解什么是
硬
分叉
和
软
分叉
之前,我们先要知道这两者要修改的东西是什么。 比特币交易在汉语中有双重意思,这...
BSV区块链
48
社区成员
93
社区内容
发帖
与我相关
我的任务
BSV区块链
BSV区块链(BSV Blockchain)是唯一遵从2008年发布的比特币白皮书宗旨的全球公有链,具有稳定性、可拓展性、安全性、支持安全即时交易四大核心特性。
复制链接
扫一扫
分享
社区描述
BSV区块链(BSV Blockchain)是唯一遵从2008年发布的比特币白皮书宗旨的全球公有链,具有稳定性、可拓展性、安全性、支持安全即时交易四大核心特性。
区块链
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章