主页 > imtoken钱包安全性 > 比特币分叉了多少次?比特币分叉史上最全的比特币分叉家族图分析

比特币分叉了多少次?比特币分叉史上最全的比特币分叉家族图分析

imtoken钱包安全性 2023-03-25 05:34:50

比特币分叉了多少次?什么是比特币分叉? “分叉”这个词有点令人困惑,因为有不同种类的“分叉”,这意味着比特币本身是非常不同的东西。本文提供了可能发生的与比特币家族相关的主要“分叉”的示意图,并展示了已发生的最重要的分叉,以及已发生的所有分叉的概览。

代码库分叉

代码库分叉是软件实现代码的副本。代码库分支通常会对原始代码库进行调整。在比特币的代码库中,分叉币可以与比特币协议完全兼容,它们可能导致无意的区块链分叉,或者它们可以创建一种全新的加密货币。

区块链分叉

当区块链分叉成交易历史的两个版本时,就会发生区块链分叉。这可能由于多种原因而发生,可能是意料之中的,也可能是意料之外的,并且可能会根据情况导致许多结果,从单个孤立块到全新的加密货币。

硬分叉

硬分叉是使用新规则或删除规则的协议升级。如果所有用户都升级,硬分叉不会导致区块链分叉。特别是对于比特币,一些人认为除非所有用户都升级,否则协议的“升级”根本不应该被称为硬分叉,而是一种新的加密货币或“分叉币”。

软分叉

软分叉是更改或添加规则的协议升级。软分叉升级可能会导致区块链分叉,但大多数哈希算法函数的执行确保了同一交易历史的最终收敛。矿工激活软分叉 (MASF) 由矿工触发,而用户激活软分叉 (UASF) 由用户触发。

比特币分叉一共多少次?解析比特币分叉之史上最全比特币分叉家族图谱

比特币家族最新照片_比特比特币最新价格_比特币分叉会影响比特币价格吗

灰色区域

虽然不同的术语听起来很清楚,但比特币的现实却很复杂。硬分叉和软分叉之间的区别并不总是很清楚,有时甚至不清楚什么应该被视为协议升级。时至今日,一些专家对如何对某些事件进行分类存在分歧,而出于政治动机的重写区块历史的尝试使其中一些事件更加混乱。

分叉家谱

比特币核心

比特币于 2009 年推出,当时 Satoshi Nakamoto 发布了第一个比特币代码库。然后它被简单地称为“比特币”(或者更具体地说,第一个版本是“比特币0.1.0”)。后代的相同代码库被重命名为“Bitcoin Core”,有时也称为“Satoshi Client”。

常规区块链分叉

当两个或多个矿工同时找到有效区块时,比特币区块链会分叉成两个分叉。根据设计,一旦分叉变长,这些分叉情况就会得到解决,此时较短的分叉被丢弃(“孤立”)。这种情况今天经常发生。

第一个软分叉

比特比特币最新价格_比特币家族最新照片_比特币分叉会影响比特币价格吗

比特币首次软分叉协议升级禁用协议功能 OP_RETURN。从技术上讲比特币家族最新照片,这是一个 UASF,但在早期,实际上只是中本聪决定协议规则。升级没有导致区块链分叉。

第一次硬分叉

可以说,比特币的第一次硬分叉协议升级增加了一个新特性OP_NOP,也是中本聪的指导。然而,并不是所有人都同意这次升级实际上是一次硬分叉。无论哪种方式,它都没有导致区块链分叉。

无意的区块链分叉

当比特币网络的不同部分看到不同的交易历史并且无法自动解决这种情况时,就会发生无意的区块链分叉。这些类型的区块链分叉通常是由软件错误或其他技术问题引起的,是比特币可能遇到的最大的短期故障。幸运的是,它在比特币历史上只发生过两三次,每次都是通过社区协调解决的,没有造成太大的损失。

比特币节点

比特币节点是比特币核心代码库分支的一个示例。代码库分叉是不需要导致区块链分叉的代码副本。事实上,比特币节点旨在与比特币核心保持兼容——它提供不同的功能。

Lib比特币

比特币家族最新照片_比特比特币最新价格_比特币分叉会影响比特币价格吗

Lib比特币是在不同代码库中完全重新实现比特币协议的一个例子。它不是 Bitcoin Core 的代码库,但仍旨在与 Bitcoin Core 保持兼容。

第一个 MASF

P2SH 升级可以说是第一个 MASF,尽管后来的 MASF 使用了更纯粹的基于散列函数的升级机制。它没有导致区块链分叉。

BIP148 客户端

BIP148 客户端是比特币核心代码库分支的另一个示例。 BIP148 客户端经过调整以强制 UASF 激活隔离见证协议升级。它可能与 Bitcoin Core 和其他比特币客户端不兼容。

比特币ABC

比特币 ABC 是比特币核心代码库的另一个例子。但是,Bitcoin ABC 进行了调整,以确保它在某个时间点与 Bitcoin Core 和其他比特币客户端不兼容。

比特币ABC分叉从“比特币现金”分叉

比特币分叉会影响比特币价格吗_比特比特币最新价格_比特币家族最新照片

2017 年 8 月 1 日,Bitcoin ABC 与 Bitcoin Core 和其他比特币客户端不兼容。为此,它创建了一种名为“比特币现金”的新加密货币。 (虽然此信息图中未显示,但比特币现金现在也包括多个客户 - 不仅仅是比特币 ABC。)

BTC1

BTC1 也是代码库的比特币核心分支,以确保它与比特币核心和其他比特币客户端不兼容。但是,BTC1 的具体目的是为新的比特币协议“Segwit2x”部署硬分叉升级。 (换句话说,目标是让所有比特币用户切换到 Segwit2x 协议,并将该协议视为“比特币”。)

第一个 UASF

如果 BIP148 客户端没有足够的支持,那么它将从比特币中分离出来,创建一种新的加密货币。然而,由于有足够多的矿工升级他们的系统,BIP148 客户端仍然与其他比特币客户端兼容。这个协议升级被许多人认为是第一个“真正的”UASF:不是由开发者决定的,而是由草根用户运动产生的。

比特币冲突

新版本的比特币 ABC 被设计为升级后的比特币现金协议的硬分叉。大多数比特币现金用户确实升级并声称这个新协议的名称为“比特币现金”。然而,少数用户选择坚持使用第一个比特币现金协议(主要是作为一个笑话)并采用了加密货币的新名称:“Bitcoin Clashic”。

比特币核心(非实际部署)

比特币分叉会影响比特币价格吗_比特比特币最新价格_比特币家族最新照片

2018 年初,Bitcoin Clashic 社区的大多数人采用了 Bitcoin Clashic 客户端的代码库分支,称为 Bitcoin Core Sq。与现有的 Bitcoin Clashic 客户端不兼容,这再次创建了一种新的加密货币,其名称故意混淆了“比特币核心”。比特币核心 Sq 和/或比特币核心加密货币与比特币核心软件客户端和/或比特币协议不兼容。虽然 Bitcoin Clashic 也已经存在了一段时间,但它现在已被完全抛弃(主要是由比特币核心支持者)。

Segwit2x 失败

由于多种原因,BTC1 几乎没有被采用。它不仅没有“升级”比特币协议,甚至没有继续作为一种新的加密货币。

比特币黄金、比特币钻石和其他数十种分叉币

此次发布遵循了比特币ABC通过区块链分叉创建比特币现金的相对成功的先例。有许多所谓的“分叉币”。比特币现金起源于比特币社区的长期分歧,其他分叉通常被认为是区块链分叉,只是推出新加密货币的好方法。

比特币SV

比特币中本聪的愿景 (Bitcoin SV) 是比特币 ABC 的大型区块代码库,但经过调整以确保它在某个时间点与比特币 CoinCash 协议不兼容。

比特币 ABC 和比特币 SV 分叉

2018 年,比特币现金社区内部的分歧导致比特币 ABC 和比特币 SV 与现有的比特币现金协议分离背道而驰。比特币 ABC 方面几乎在各个方面都出现了更多分歧,并自称“比特币现金”,尽管它现在也被称为“比特币现金 ABC”。分拆的比特币 SV 方面声称是“比特币”SV。 “(新的加密货币及其超级区块功能的主要实现现在被命名为“BSV”。)

比特币暗

Bitcoin Dark 是 Bitcoin Core 的代码库分支,使加密货币同名:Bitcoin Dark。与莱特币和许多其他山寨币一样比特币家族最新照片,代码库从一开始就被调整为与比特币协议完全不兼容。所以它恰好是一种全新的货币,而不是分叉的区块链,它的名字中恰好使用了“比特币”。今天,比特币黑暗被认为已经不复存在。