主页 > imtoken钱包下载注册教程 > 区块链分叉全面解析

区块链分叉全面解析

imtoken钱包下载注册教程 2023-04-30 06:16:44

描述

你一定听说过区块链行业的“分叉”吧? BTC 分叉、ETH 分叉等。 究竟什么是叉子? 这是怎么发生的? 有什么影响? 下面一起来聊聊。

1. 分叉是怎么发生的?

下面以比特币为例来说明分叉是如何发生的,其他加密货币的分叉原理也是一样的。 在了解分叉之前,我们首先要了解比特币是如何运作的。

比特币如何处理分叉_比特币分叉币_比特币硬分叉和软分叉

比特币作为一种数字货币,是以软件的形式实现的,称为比特币协议,它为每个人制定了规则,包括区块的大小,矿工得到多少奖励等等。 如果你想使用比特币,你必须同意这个协议。 这就像公司制定的章程,公司里的每一个人都必须遵守。

比特币作为一个软件项目,总是需要完善,所以它的发展一直在进行。 比特币开发者通过更新软件(比特币协议)来解决问题或增强功能。

在中心化系统中,软件升级非常简单,但在去中心化系统中,升级就没那么简单了,需要共识(同意获得各方同意)。 当涉及到一些重大更新时,社区中总会有反对意见,如果一群人不同意,他们可以选择走自己的路,创建自己的比特币协议版本并分叉区块链,所以分叉发生了。

比特币分叉币_比特币如何处理分叉_比特币硬分叉和软分叉

简单来说,就是在区块链网络升级过程中出现分歧比特币如何处理分叉,可能导致区块链分叉。

除了意见分歧,某些协议的添加和升级也可能需要通过分叉来实现。

2.分叉是如何实现的?

比特币分叉币_比特币如何处理分叉_比特币硬分叉和软分叉

要理解分叉,我们可以将比特币分为两大块:比特币协议(软件)和存储所有交易数据的区块链。

比特币协议(软件)是完全开源的。 如果你想创建自己的分支区块链(分叉),你必须先复制比特币协议(软件代码),然后根据你的需要进行适当的修改。

最后,比特币分叉通过指定区块号生效。 例如,当区块数达到 500,000 时,可以宣布分叉生效。 当区块号发送到社区时,它会被分成两部分。 有些人决定支持原来的协议,有些人支持分叉协议,然后每个小组开始向他们想要支持的区块链添加新区块。

比特币分叉币_比特币硬分叉和软分叉_比特币如何处理分叉

3.硬分叉和软分叉

上面所说的分叉多是指硬分叉。 硬分叉是指比特币共识机制发生变化时,与原协议不兼容,部分未升级的节点无法验证升级后的节点产生的区块。 然后大家各自继续自己认为正确的链条,于是分成两条链条。

除了硬分叉,还有一种分叉叫软分叉比特币如何处理分叉,是指区块链网络系统版本或协议升级后,兼容原有协议,旧节点继续接受新节点创建的区块。新节点。 始终在同一条链上工作,不会产生新的链。

比特币如何处理分叉_比特币硬分叉和软分叉_比特币分叉币

软分叉和硬分叉最大的区别在于是否产生新链。 硬分叉产生一条新链,而软分叉不产生一条新链。

4.分叉有什么影响?

对于数字货币持有者来说,硬分叉会给他们带来额外的财富(分叉链Token)。 BTC持有者获得了多种不同的BTC分叉链Token。

对于项目本身来说,fork 不一定是坏事。 区块链作为一个复杂的去中心化系统,难免会有较大的社区意见分歧。 与其妥协,想出一个可能行不通的折衷方案,不如自己分道扬镳,走自己的路,这样拿下项目的几率会更大,这对项目方来说或许是件好事。