okx

区块链分叉:软和硬的区别

时间:2023-06-13|浏览:262

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

前言:

前一章节介绍了什么是区块链分叉,今天我们来聊一聊什么是软分叉与硬分叉。

软分叉与硬分叉:

硬分叉是指当区块链代码发生改变后,旧节点拒绝接受由新节点创建的区块,不符合原规则的区块将被忽略,矿工会按照原规则在他们最后验证的区块之后创建新的区块。区块链领域最有名的硬分叉案例是“以太坊”分叉。

旧区块不兼容新区块视为硬分叉。

软分叉是指区块链代码发生改变后,旧的节点并不会感知到区块链代码发生改变,仍接受由新节点创建的区块。矿工可能会在他们未验证过的区块上进行工作,新旧节点工作在同一条链上。

旧区块兼容新区块视为软分叉。

软硬分叉的定义:

软分叉和硬分叉都向后兼容,这样才能保证新节点可以从头验证区块链。向后兼容是指新软件接受由旧软件产生的数据或代码,比如Windows10可以兼容WindowsXP应用。而软分叉还可以向前兼容,旧软件接受由新软件产生的数据或代码,比如用Office2013编写的文档仍然可以用Office2010或更老版本的Office软件打开。

根据兼容模式的不同区分软硬分叉。旧节点是否接受新区块,是软硬分叉的本质区别。

软硬分叉的优缺点:

软分叉的优点:

1、始终保持一条链,没有分成两条链的风险。

2、不要求所有节点同一时间升级,允许逐步升级,且不影响系统稳定性和有效性。

3、对矿工而言不需要更新升级矿机等设备即可继续挖矿。

软分叉的缺点:

1、前提是老节点总是能够接受新节点的区块,必须把系统设计成向前兼容(forwardcompatible),需要增加不少的工作量。

2、总是建立在对老节点进行欺骗的基础上,让老节点没有察觉已发生的变化,违背了单点完整验证的原则。

硬分叉的优点:

1、给区块链更多的探索可能性,促进软硬件技术的升级优化。

2、对投资者而言,在无风险的情况下增加一种币的收益。

硬分叉的缺点:

1、会给社区造成不稳定性,使矿工的挖矿成本增加,矿机设备的更新提升了挖矿成本。

2、会给用户交易带来重放攻击的风险,需要注意安全。

热点:什么是区块链 区块链

« 上一条| 下一条 »
区块链交流群
数藏交流群
区块链币圈-全球区块链数字货币行情、比特币虚拟货币资讯,狗狗币以太坊环保币柚子币莱特币瑞波币等加密数字货币价格非交易行情查询,金色财经巴比特范非小号快讯平台。
趣开心资讯 Qukaixin.cn ©2020-2024版权所有 桂ICP备19010284号-1