btc为什么要分叉,btc为什么有新资产

  

     

  

  免责声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表火星财经官方立场。   

  

  边肖:记得要集中注意力。   

  

  投资区块链,猛戳:火星财经App下载   

  

  来源:蔡赟区块链   

  

     

  

  本文提供了一个可能的主要比特币家族相关“分支”的示意图,并显示了已经发生的最重要的分支,以及所有已经发生的分支的概述。   

  

     

  

  在什么是比特币分叉?,“叉子”这个词有点令人困惑,因为拥有不同种类的“叉子”意味着比特币本身是非常不同的东西。   

  

  代码库分叉   

  

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

  

  区块链分叉   

  

  区块链分支发生在区块链分支到两个版本的交易历史时。这可能因为各种原因而发生,可能是预期的,也可能是意外的,根据具体情况可能会导致许多结果,从单个孤立的块到全新的加密货币。   

  

  硬分叉   

  

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

  

  软分叉   

  

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

  

     

  

  灰色地带   

  

  尽管不同的术语听起来足够清晰,但比特币的现实是复杂的。硬分叉和软分叉的区别并不总是很明显,有时甚至不清楚什么应该被视为协议升级。直到今天,一些专家仍然不同意某些事件应该如何分类,出于政治动机重写街区历史的尝试使其中一些事件更加混乱。   

  

  分叉族谱   

  

  比特币核心   

  

  比特币于2009年推出,当时中本聪发布了首个比特币代码库。然后,它就被简单地称为“比特币”(或者更具体地说,“比特币0.1.0”的第一个版本)。后世的同一个代码库被改名为“比特币核心”,有时被称为“中本聪客户端”。   

  

  常规区块链分叉   

  

  当两个或两个以上的矿工同时找到一个有效区块时,比特币区块链就会分支成两个分支。通过设计,一旦分支变长,这些分支情况将被解决,此时较短的分支将被放弃(“隔离”)。这种情况今天经常发生。   

  

  第一个软分叉   

  

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

  

  第一个硬分叉   

  

  可以说比特币的第一次硬分叉协议升级增加了一个新功能OP_NOP,也是中本聪指示的。但是,并不是所有人都认同这次升级其实是硬分叉。不管怎样,这都没有导致区块链发散。   

  

  无意的区块链分叉   

  

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

  

  比特币节点   

  

  比特币节点是比特币核心的代码基础分支的一个例子。代码基分叉是代码的副本,不需要导致区块链分叉。事实上,比特币节点是为了兼容比特币核心而设计的——它提供了不同的功能。   

  

  Lib bitcoin   

  

  Lib bi   

tcoin是在不同代码库中完全重新实现比特币协议的一个例子。它不是比特币核心的代码库,但它仍然设计为与比特币核心保持兼容。

  

第一个MASF

  

P2SH升级可以说是第一个MASF,虽然后来的MASF使用了更纯粹的基于散列功能的升级机制。它没有引起区块链分叉。

  

BIP148客户端

  

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

  

比特币ABC

  

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

  

比特币ABC分叉 从“比特币现金”分离出来

  

2017年8月1日,比特币ABC变得与比特币核心和其他比特币客户不兼容。在这样做的过程中,它创建了一种新的加密货币,称为“比特币现金”。(虽然未在此信息图中显示,但比特币现金现在也包括几个客户 - 而不仅仅是比特币ABC。)

  

BTC1

  

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

  

第一次UASF

  

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

  

比特币Clashic

  

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

  

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

  

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

  

以失败告终的Segwit2x

  

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

  

比特币黄金,比特币钻石和数十个其他分叉币

  

在比特币ABC通过区块链分支创建比特币现金的相对成功的先例之后,推出了许多所谓的“分叉币”。比特币现金产生于比特币社区长期存在的分歧,其他的分叉币通常被认为是区块链分支,只是一种推出新加密货币的好方法。

  

比特币SV

  

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

  

比特币ABC和比特币SV分叉

  

在2018年,比特币现金社区内的分歧使得比特币ABC和比特币SV都与现有的比特币现金协议分离。比特币ABC方面在几乎所有方面都出现了更多的分裂并声称名称为“比特币现金”,虽然它现在也被称为“比特币现金ABC”。分拆的比特币SV方面声称“比特币” SV。“(新的加密货币及其主要实现超大区块功能现在名称”BSV“。)

  

比特币暗黑

  

比特币暗黑是比特币核心的代码库分支,使得同名的加密货币:比特币暗黑。像莱特币和许多其他山寨币一样,代码库从一开始就被调整为与比特币协议完全不兼容。因此,它恰好是一种全新的货币,而不是区块链分叉,恰好在其名称中使用了“比特币”。今天,比特币暗黑被认为已经不存在了。

相关文章