主页 > 会议人脸 >【硬塞科技字典】区块链的分叉是什幺?还分为软的和硬的? >

【硬塞科技字典】区块链的分叉是什幺?还分为软的和硬的?

2020-06-13 659评论
【硬塞科技字典】区块链的分叉是什幺?还分为软的和硬的?

曾经在币圈里,提到「分叉币」还会有很多人感到陌生,甚至比特币 2017 年 8 月 1 日产生第一次分叉都算是不得了的大事,现在大家对分叉却是见怪不怪。但到底分叉是什幺呢?

在中心化的系统中,版本升级是非常容易的事,官方公司会把应用程式优化好后提供给用户下载;但是在去中心化的系统中,因为採用 工作量证明机制 ,所以区块链升级并不是那幺简单的事,甚至一言不和就导致分叉。

挖矿过程中,必须所有矿工都遵循相同的机制才能保证区块链数据的唯一性。反过来说,如果矿工们不遵循相同的机制,就会出现分叉。分叉又可以区分为软的和硬的,让我们先看看官方定义怎幺说:

软分叉:

当新共识规则发布后,没有升级的节点会因为不知道新共识规则下,而生产不合法的区块,就会产生临时性分叉。

简单来说,当整个区块链系统的升级后,有一部分矿工没来得及升级,所以遵循不同机制所产生的分叉。因此当所有的矿工都完成升级后,这个分叉就会消失。

硬分叉:

区块链发生永久性分歧,在新共识规则发布后,部分没有升级的节点无法验证已经升级的节点生产的区块,通常硬分叉就会发生。

简单来说,矿工之间出现了分歧,当一部分的矿工决定採用不同的机制,旧的矿工拒绝接受新矿工创造的区块,决定忽略不符合援机制的区块,在他们自己验证后的链上继续 挖矿 。最终,两边的矿工为分道扬镳,分成两条不同的区块链。

为什幺会有比特现金?

举例来说,比特币原始的区块大小只有 1MB,好处是个人电脑能处理其计算量,也因此更接近去中心化,但是对于中国比特币挖矿机公司比特大陆所提出的 8MB 来说,这样的扩充虽然有助于增加应用性,但却也让区块链更中心化,因为能处理这样计算量的电脑必然变少。这也就是为什幺最后导致硬分叉,出现了比特现金。

相容性

软分叉和硬分叉都具有「向后相容性」,为了保证新节点可以从头验证整个区块链,所以新版本的机制可以相容旧版本的数据,就像 Windows 10 可以运行 Windows XP 的软体,但 Windows XP 却跑不动 Windows 10。

软分叉则同时拥有「向前相容性」,旧的软体仍可持续接受新版本软体产生的资料,假设你的 Word 2016 的档案可以用 Word 2013 打开,这就是一种向前相容性。

阅读延伸:

Soft Fork

Hard Fork

比特币第二次硬分叉,「比特币黄金」即将诞生!

从门罗币的硬分叉,看 Crypto 的算力平衡课题



热门
推荐