比特币现金 硬分叉后,大家为你整理了一份BTC「分叉清单」

时间:2021-08-06 07:11编辑:未知

原文出处:比特币 Magazine
原文翻译:比特币M

11 月 15 日晚,BTC现金(比特币现金)硬分叉顺利完成,诞生出 比特币现金A 和 比特币现金N 两条链。事实上,BTC现金本身也是从原生BTC分叉出的一条链,而作为「数字货币之王」的BTC有多少分叉呢?下面,就让链闻和大伙一块回顾下吧。

第一,大家需要知道一个定义,即:啥是所谓的分叉?

「分叉」这个词会被人感到有的困惑,事实上,数字货币和区块链世界里很多不相同种类型的「分叉」,它们包含的意思也各不相同,具体包括:

代码库分叉是软件达成的「代码副本」,代码库分叉一般是指对原始代码库进行调整。在BTC中,代码库分叉可以与BTC协议完全兼容,也会致使意料之外的区块链分叉,或是打造一个全新的数字货币。

当区块链被拆分成两个版本的买卖历史记录时,就会发生区块链分叉,发生这样的情况可能有多种缘由,有些是预料之中,有些是预料以外,需要视具体状况而定。区块链分叉会致使产生多种结果,大概会出现单个孤立区块,也大概出现全新的数字货币。

硬分叉是一种协议升级,一些协议规则可能会在硬分叉后被放宽,也会被删除。假如所有用户都升级,那样硬分叉不会致使区块链分裂。特别是在BTC的状况下,有人觉得除非所有用户都进行升级,不然「已升级」的协议根本不应该被叫做硬分叉,而是应该被叫做「新数字货币」或「分叉币」。

软分叉也是一种协议升级,其主要功能是强化或添加协议规则。软分叉升级可能会致使区块链分叉,但拥有大部分算力的一方会强制实行软分叉,继而确保互联网遵循相同的买卖历史。通常来讲,矿工激活的软分叉 由算力触发,用户激活的软分叉 则是由用户触发。

虽然上面四个分叉术语和概念覆盖了现在数字货币市场上已有些「分叉」种类,但现实环境其实很复杂。譬如,硬分叉和软分叉之间有什么区别好像并不明显,加密社区有时甚至分不清该把哪种分叉视为协议升级。不只这样,在某些状况下业内专家对「分叉」种类也持有不认可见,有些出于政治性动机、有些想重写买卖历史,结果致使BTC分叉愈加让人困惑。

下面,让大家进入正题,看看BTC有多少分叉?

中本聪(Satoshi Nakamoto)于 2009 年发布了第一版BTC代码库,由此正式推出BTC。然后,BTC被叫做「比特币」(或更确切地说,第一版BTC应该叫「比特币 0.1.0」)。该代码库的后代被更名为「比特币 Core」,有时也被叫做「Satoshi 推广客户端」。

当两个或多个矿工同时找到有效区块时,BTC区块链将分叉成两个分支。根据BTC分叉设计,这部分区块链分支会在一个分支链变长时立即分析,此时较短的那个分支链就会被放弃(「孤立」)。即便在今天,这样的情况也常常发生。

BTC首次软分叉协议升级禁用了协议功能 OP_RETURN,从技术上讲,这是一次用户激活的软分叉,即 UASF。但在BTC早期阶段,只有中本聪一个人「实质控制」BTC协议规则,因此这次升级并没引起区块链分叉。

BTC的首次硬分叉协议升级增加了一项新功能 OP_NOP,这次分叉其实也是由中本聪自己决定的。但,并不是所有人都觉得本次升级是一次真的意义上的硬分叉,由于这次分叉并没致使区块链拆分。

当BTC互联网不同部分看到不一样的买卖历史、并且状况没办法自动解决时,就会发生无意区块链分叉。这类的区块链分叉一般是由软件错误或其他技术问题引起的,也是BTC可能遇见的最大短期问题之一。幸运的是,区块链无意分叉在BTC历史上仅发生过两到三次,而且每次都通过社区协调后顺利解决,也没导致太大损失。

比特币 Knots 是BTC核心代码库分叉的首个典型示例,代码库分叉是一种软件达成的「代码副本」,因此并不会引起区块链分裂。事实上,比特币 Knots 与 比特币 Core 完全兼容——前者只不过提供了不同功能而已。

Libbitcoin 是一个在不同代码库中完全重现BTC协议的分叉示例,它不是 比特币 Core 代码库分叉,但同样与 比特币 Core 完全兼容。

P2SH 升级可以说是BTC历史上首次矿工激活的软分叉 ,尽管后来矿工激活的软分叉用了更纯粹的、基于算力的升级机制,但都没引起区块链分叉。

BIP148 推广客户端是 比特币 Core 代码库分叉的另一个示例,BIP148 推广客户端强制实行了一个用户激活的软分叉,以便激活「隔离见证」协议升级,现在可能已经与 比特币 Core 和其他BTC推广客户端不兼容了。

比特币 ABC 是BTC核心代码库分叉的另一个示例,但 比特币 ABC 进行了一定量的分叉调整,以确保在某个时间点与 比特币 Core 和其他BTC顾客不兼容。

2021 年 8 月 1 日,比特币 ABC 与 比特币 Core 和其他BTC推广客户端不再兼容。从此之后,比特币 ABC 创建了一种全新的数字货币,称为「比特币现金」,即BTC现金(链闻注:BTC现金之后也经历了几次分叉,包括 2021 年 11 月 15 日分叉出的 比特币现金N 和 比特币现金A 两条链)。

比特币1 也是 比特币 Core 的一个代码库分叉,该分叉同样与 比特币 Core 和其他BTC推广客户端不兼容。但 比特币1 有一个特定目的,即为新的BTC协议「Segwit2x」部署硬分叉升级。(换句话说,比特币1 的目的是让所有BTC用户都切换到 Segwit2x 协议,并将该协议视为所谓「真的的BTC」。)

BIP148 推广客户端分叉其实并没获得足够的社区支持,这是由于它期望脱离BTC来创建新的数字货币,但最后升级到相应系统的矿工屈指可数,因此 BIP148 推广客户端仍然与其他BTC推广客户端兼容。很多人觉得该协议升级是第一个「真的意义上的」用户激活的软分叉

,由于该分叉不是由开发职员决定,而是从基层用户运动孕育而生的。

比特币 Clashic 是一个全新的 比特币 ABC 版本,旨在通过硬分叉升级到BTC现金协议。事实上,大部分BTC现金用户都已完成升级并认同了新协议名字为「比特币现金」。但,仍有一小部分用户选择继续用第一个版本的BTC现金协议(主流加密社区一直将其看作是个玩笑),这部分用户将此分叉的数字货币命名为:「比特币 Clashic」。

2021 年初,大部分 比特币 Clashic 社区使用了 比特币 Clashic 推广客户端的一个代码库分叉,该分叉被叫做 比特币 Core Sq,与现有些 比特币 Clashic 推广客户端不兼容,结果第三创建了一个全新的数字货币,但 比特币 Clashic 社区却故意将其命名为「比特币 Core」。应该注意的是,比特币 Core Sq 和 / 或真的的 比特币 Core 软件推广客户端、和 / 或真的的 比特币 Core 数字货币、与和 / 或真的的 比特币 协议都不兼容。比特币 Clashic 存在了一段时候后,目前已经被完全废弃(非常大程度上是由于社区还是支持 比特币 Core)。

因为多种缘由,加密社区几乎无人使用 比特币1,结果致使 比特币1 不只没办法「升级」BTC协议,甚至没办法在市场上继续作为一种全新数字货币而存在。

在 比特币 ABC 通过区块链分叉成功创建BTC现金之后,加密社区从中看到成功先例,于是很多BTC「分叉币」开始出现。事实上,BTC现金之所以可以成功分叉主如果由于BTC社区长期存在分歧,但随后出现的那些「分叉币」大多是为了分叉而分叉,他们只不过觉得分叉是创建另一个新数字货币的「好办法」,仅此而已。

比特币 Satoshi』s Vision(比特币SV)是 比特币 ABC 的代码库分叉,但该数字货币对协议进行了调整,旨在确保将来某个时间点将与BTC现金协议不兼容。

2021 年,因为BTC现金社区内部分歧愈演愈烈,比特币 ABC 和 比特币SV 决定从现有BTC现金协议中离别。尽管有时会被叫做「比特币现金 ABC」,但 比特币 ABC 几乎在每个方面都优于 比特币SV,因此加密社区目前所说的「BTC现金」其实指的就是 比特币 ABC,而当年分叉过程中的 比特币SV 之后仍被加密社区称为「比特币SV」。

比特币 Dark 是 比特币 Core 的一个代码库分叉,该分叉推出了一款同名数字货币:比特币 Dark。像LTC(莱特币)和很多其他山寨币一样,比特币 Dark 从刚开始就把代码库调整为与BTC协议完全不兼容。因此,比特币 Dark 是一种全新的数字货币,并不可以被看作是一种区块链分叉,只不过这个数字货币的名字里恰好有「BTC」而已。现在,比特币 Dark 好像已经不复存在了。

此文出于传递更多信息之目的,并不意味着同意其看法或证实其描述。本网站所提供的信息,只供参考之用。

本文标签: BCH硬分叉

上一篇:又到了检验信仰的时刻,是跑,还是留?

下一篇:没有了