比特家 > 名词 > 正文

名词解析 | 什么是“硬分叉”?

如果区块链软件的共识规则被改变,并且这种规则改变无法向前兼容,旧节点无法认可新节点产生的区块,即为硬分叉。

现在市面上有许许多多的分叉币,比特币BTC的分叉币有:BCH比特币现金、BTG比特币黄金、BCD比特币钻石;以太坊ETH的分叉币有:ETC以太经典、ETF以太雾、ETZ以太零等。
那么为什么要对现有的区块链进行分叉,分叉又是如何进行的呢,本期比特家小编整理了“硬分叉”的相关资料,希望大家能够对“硬分叉”有一个初步的认识。
为什么要分叉
硬分叉的原因有多种,往往是利益冲突的结果。和传统软件系统一样,区块链作为一个建立信任和共识关系的分布式账本系统也需要进行升级以提升整个系统的适应性和可靠性。
但是不像传统软件的升级,一个分布式共识系统的升级是非常困难的,需要协调好所有的系统参与者。 
每次升级可能会伴随着区块链的共识规则改变,这会导致整个网络中升级了软件的节点与未升级软件的节点运行在不同的规则下,于是分叉就产生了。 
什么是硬分叉 

如果区块链软件的共识规则被改变,并且这种规则改变无法向前兼容,旧节点无法认可新节点产生的区块,即为硬分叉。 

这时候旧节点会拒绝新规则的区块,于是新节点和旧节点会开始在不同的区块链上运行(挖矿、交易、验证等),由于新旧节点可能长期存在,这种分叉也可能会长期持续下去。 

上图中Block4a与Block4b是自然分叉的结果,最终在Block5整个区块链达成了最终一致性(详细可见《深入比特币原理(十二)》) 
假设当区块链扩展到Block6时发布了改变共识规则的新客户端版本,于是运行不同客户端的节点出现分歧: 
运行新版本的矿工将接受新规则下产生的区块Block7b; 
运行旧版本的矿工由于不能认可新规则,将拒绝Block7b,并挖出基于旧规则的Block7a; 
此时区块链即发生了硬分叉,新旧矿工将在各自的区块链上进行挖矿,他们的去留将决定两条链的生死和价值。 
硬分叉的过程 
1.开发者发布新的客户端,新的客户端改变了区块链的共识规则且不被旧客户端兼容,于是客户端软件出现了分叉(softwarefork)。 
2.区块链网络中部分节点开始运行新的客户端,在新规则下产生的交易与区块将被旧节点拒绝,旧节点开始短暂的断开与这些发送被自己拒绝的交易与区块新节点的连接,于是整个区块链网络出现了分叉(networkfork)。 
3.运行新客户端的矿工开始基于新规则挖矿,并会接受新规则下的交易与区块,于是运行不同客户端版本的矿工算力出现了分叉(miningfork)。 
4.运行新客户端的矿工开始挖出基于新规则的区块,而旧客户端的矿工仍然会挖掘基于旧规则的区块,于是整个区块链出现了分叉(chainfork)。 
硬分叉的风险 
最好的情况是,加密货币出现波动性和高风险。分叉的概率越大,市场不可预测性和混乱程度就越高。即使你在波动市场交易方面经验丰富,在硬分叉期间,最好也不要在自己的钱包以外的地方交易或存储比特币。你自己的比特币钱包是指,你拥有完全控制权并且有权使用你的私钥的钱包。 
除了所有报价波动,硬分叉期间的交易本身就是具有高风险的活动,混乱中加密货币很可能出现丢失,交易所可能会出错或崩溃。 
无论你是有机地出现,还是作为分而治之策略的一部分,硬分叉对于加密货币都具有破坏性,原因如下: 
·块环链存在的理由:在分散的网络上保持一致,这受到质疑,因为共识并未达成,尽管在社会层面上已经实现。 
·对于一方或双方,开发者、服务和用户都不可避免的流失。 
·价值在两个链上分劈,并进一步减少,因为市场对分叉后的加密货币减少后的资源和前景进行重新评估。 
·总体混乱和“品牌问题”使新手进入任何一个链都心存顾虑。 
·分叉期间,加密货币因为各种技术原因丢失或交易失败。 
·挖矿业务部门的分裂使两个链暂时都变得发展缓慢并且安全性下降。 
·在极端敌意情况下,可能会出现挖矿和网络攻击。
对于交易者来说,关于硬分叉需要注意两个关键点: 
1、在硬分叉后,你在硬分叉前在个人钱包中持有的任何比特币都将存在于两个链中。 
2、存放在第三方(例如交易所)的任何比特币都可能被视为只存在于第三方认为有效的单一链上。如果你想要在硬分叉期间进行交易,确保你的交易是在官方声明中确定的分叉上。
好了,本期就是比特家小编为大家带来的名词解析,如果你对区块链或者数字货币感兴趣,欢迎扫描网站右下方二维码关注我们的公众号“韭菜团子”、加入比特家“01学院”,学习和了解更多区块链和数字货币相关的知识。

关于名词解析,硬分叉,比特币,BTC,ETH的相关新闻

区块链入门很简单 看这5份白皮书就懂了

一句话记住市值前100的加密货币

名词解析 | 什么是分片?

名词解析 | 什么是跨链技术?

名词解析 |“通证”和区块链的关系

主流货币

货币市值最高 24H涨幅最高

主流钱包

币信钱包 轻钱包 教程下载
Jaxx 轻钱包 教程下载
比特派 轻钱包 教程下载
IMTOKEN 轻钱包 教程下载
MyEtherWallet 网页钱包 教程下载

主流交易所

中文 人民币 交易方式
OKEX 币币法币
OTCBTC 币币法币
币安 币币法币
BitMEX 币币法币
火币Pro 币币法币