硬分叉是指当区块链代码发生改变后 旧节点拒绝接受由新节点创建的区块,不符合原规则的区块将会被忽略,矿工会按照原规则在他们最后验证的区块之后创建新的区块,区块链领域最有名的硬分叉案例,便是“以太坊”分叉,一句话说就是:旧区块不兼容新区块就是硬分叉。 那软分叉又是什么? 软分叉是指区块链代码发生改变后,旧的节点并不会感知到区块链代码发生改变,并继续接受由新节点创建的区块,矿工们可能会在他们完全没有理解或验证过的区块上进行工作,软分叉新旧节点双方始终都工作在同一条链上。旧区块兼容新区块就是软分叉。 软分叉和硬分叉都向后兼容,这样才能保证新节点可以从头验证区块链,向后兼容是指新软件接受由旧软件产生的数据或代码,比如说Windows10可以兼容 Windows XP的应用。而软分叉还可以向前兼容,向前兼容是指旧软件接受由新软件产生的数据或代码,比如说你用Office2013编写的文档仍然可以用Office2010或更老版本的Office软件打开,就是一种向前兼容。 我们也可以根据兼容模式的不同区分软硬分叉。 简单地说,旧节点是否接受新区块,是软硬分叉的本质区别。 软分叉向前兼容,旧的版本会接受新版本创建的区块,在软分叉中只需要矿工升级到新版本即可,用户可以继续使用旧版本的协议,他们仍然会接受新版本协议创建的区块。 —- 编译者/作者:鹏程万里668888 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
区块链的软硬分叉
2019-12-15 鹏程万里668888 来源:区块链网络
- 上一篇:266|去中心化社交媒体
- 下一篇:大V不应只贩卖焦虑,更要充值信仰
LOADING...
相关阅读:
- 盛大公链CEO执行总裁赵永亮和央视著名主持人姚雪松对话央视2020-10-30
- 蒙古最大的银行现已可用于比特币和加密货币2020-10-30
- 朝云社区独创社区共识,建设垂直于区块链的专属社区2020-10-30
- BSN+Polkadot:对区块链技术演进的畅想2020-10-30
- 「2020 上海区块链国际周」跑会指南(35场,附报名入口)2020-10-30