主页 > imtoken官网地址在哪里 > 科学 |信息图:比特币分叉图

科学 |信息图:比特币分叉图

imtoken官网地址在哪里 2023-05-02 07:36:13

信息图:比特币分叉图

此信息图提供了可能发生的与比特币相关的主要“分叉”的示意图,并显示了已发生的最重要的分叉。它没有提供所有发生的分叉的概述。

什么是比特币分叉?

“叉子”这个词有点令人困惑,因为有不同种类的“叉子”,它们的含义非常不同。

代码库分叉

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

区块链分叉

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

硬分叉

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

比特币分叉会影响比特币价格吗_比特币分叉时间_比特币的分叉币

软分叉

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

灰色地带

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

比特币分叉图

比特币核心

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

常规区块链分叉

比特币的分叉币_比特币分叉时间_比特币分叉会影响比特币价格吗

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

第一个软分叉

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

第一次硬分叉

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

无意的区块链分叉

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

比特币结

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

比特币的分叉币_比特币分叉会影响比特币价格吗_比特币分叉时间

自由比特币

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

第一个 MASF

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

BIP148 客户端

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

比特币ABC

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

Bitcoin 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 的代码库,但经过调整以确保它在某个时间点与比特币现金不兼容。

比特币 ABC 和比特币 SV 分裂

在 2018 年,比特币现金社区的各个部门都看到比特币 ABC 和比特币 SV 从现有的比特币现金协议分离中分离出来。比特币 ABC 方面几乎在各个方面都出现了较大的分歧,并声称其名称为“比特币现金”,尽管它现在也被称为“比特币现金 ABC”。分拆的比特币 SV 方面声称是“比特币”SV。 “(新的加密货币及其主要实现现在共享名称“Bitcoin SV”。)

比特币暗

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