比特币现金($BCH)是一个比特币的硬分叉,创建于2017年。与比特币社区的抵制审查和信任最小化目标不同,比特币现金主张朝着比特币作为 "点对点电子现金系统 "的字面解释来建设。它将能便宜使用的点对点支付视为其网络的核心价值主张,并从增加区块大小和链上交易吞吐量等手段以实现这一目标。
2018年11月,比特币现金又被分叉为两条链:比特币现金 BCH 和比特币 SV(SV 代表中本聪的版本 Satoshi's version。BSV 在推出后不久就被被 Binance 交易所退市,但其他交易所仍可交易)。$BCH 是比特币现金 Bitcoin Cash 网络的原生加密货币。
因为它是比特币的分叉,所以比特币现金与比特币有许多相同的特点。下面这张表是 BCH 和 BTC 的比较。
由于比特币现金是从比特币的链条上拆分出来的,它与比特币的基本运作方式有很多相似之处,它们也共有一段相同的历史(2009 - 2017)。
由于它是比特币的分叉,所有分叉前的链上数据都被继承了。如果你在比特币现金被创建之前拥有1个比特币,分叉后你就有1个 BTC 和1个 BCH,它们都可以使用相同的私钥签名。
然而,比特币和比特币现金是不能互通的。你不能把你的比特币现金发送到比特币网络,并以某种方式拥有2个BTC。你的比特币现金和比特币现在存在于两套不同的区块链上。
比特币和比特币现金的主要区别之一是区块大小限制和交易费用。由于比特币现金有更大的区块,而且可以说是更低的使用率,在网络上发送比特币现金比在比特币上发送要相对便宜和快速。从这个意义上说,比特币现金确实是一种更快、更有效的数字货币形式。
共识
比特币现金 Bitcoin Cash 使用中本聪共识,有效链是拥有最多工作证明 PoW 的最长链。比特币现金和其他使用中本聪共识的系统中的共识是概率性的,因为总是有机会出现一个新的,更长的竞争链,有更多的累积工作证明,这将使当前的链无效。
挖矿
矿工使用 SHA-256 算法解决计算难题,生成新区块。在这个过程中,矿工们竞争生成的哈希值小于比特币现金难度调整算法设定的目标数。值得注意的是,与比特币的每2016个区块相比,目标难度水平每一个区块都会被调整。
尽管对任何拥有 CPU 的人都是开放的,但比特币现金的挖矿现在由通常位于企业级数据中心的 ASIC 主导。此外,随着挖矿业的竞争越来越激烈,为了使个人矿工的收入更加平稳,现在采矿是在矿池中进行的,参与者向矿池贡献哈希值,如果矿池找到一个有效的区块,就可以获得一定比例的利润份额。
比特币现金 BCH 背后有几个著名的 leader,其中一个是 Bitcoin.com 的 CEO Roger Ver。其他重要的贡献者可以参考下文:
- Bitcoin Unlimited,是比特币和比特币现金网络的全节点实施。
- Jason Cox, Bitcoin ABC 的比特币现金工程师。
- 吴忌寒,BITMAN 的联合创始人。
- Rick Falkvinge, 比特币现金的思想领袖。
早在2010年,中本聪在比特币中实施区块限制后不久,围绕区块大小的讨论就开始了。然而,围绕区块限制的讨论在很大程度上停留在后台,直到2017年,比特币社区内因交易费用上升和对扩大比特币规模的意见分歧越来越大而出现紧张。支持更大区块的人认为,为了让比特币实现原始白皮书中描述的点对点电子货币的愿景,提高区块限制以增加交易能力是至关重要的。比特币现金的支持者推动了一个可以扩展到 VISA 级别的交易吞吐量的系统,无需第二层,同时保持可负担的交易费用。它拒绝了比特币核心的理念,即比特币的核心价值主张是抗审查和信任最小化,而比特币全节点需要最大限度地去中心化才能实现。比特币现金没有将比特币设想为结算层或数字黄金,而是将比特币设想为一个点对点的电子现金系统,强调比特币作为交易媒介的效用。
在2017年的共识会议上,在比特币的交易费用不断上升,围绕比特币区块限制的辩论越来越紧张的情况下,矿工和核心开发者举行了被称为 "纽约协议 "的会议,达成了支持 SegWit 和2MB硬分叉的协议。被称为 SegWit2x,这个提议得到了超过80%的网络哈希率的支持。尽管矿工的愿望,用户希望激活 SegWit 而不增加区块大小。他们设定了一个日期(2017年8月1日),比特币将软分叉以支持 SegWit 并保持1MB的区块大小。足够多的节点表示支持它,他们迫使矿工接受或让他们的区块被网络拒绝。更大区块阵营的一个派别,完全拒绝了 SegWit,理由是对SegWit 优先于更大区块的做法感到沮丧,并于2017年8月1日推出了名为比特币现金的比特币硬分叉,区块限制为8MB。后来,在另一次有争议的硬分叉后,8MB 的区块限制在 2018 年增加到 32MB,关于少数派希望将区块限制提高到128MB。这次硬分叉导致了比特币 SV 的产生,这是比特币现金的分叉。
虽然增加区块容量可以增加链上的交易吞吐量,但它可能会限制有能力运行完整节点的参与者的范围,从而使社区需要解决这个问题,以便能够执行其去中心化的点对点现金系统的愿景。除了通过更大的区块大小追求链上的可扩展性,比特币现金还优先考虑技术改进的快节奏发展,与比特币更保守的理念相对立。到目前为止,比特币现金有6个相互竞争的节点实现。BitcoinABC、Bitcoin Unlimited、BXT、Parity、Bitprim 和 Bitcoin Cash。比特币现金也有过各种升级,最近的一次是在2021年5月15日。这次升级做了很多改变,包括取消了未确认交易的限制,启用了多个 OP_RETURNS,实施了双倍支出证明,纳入了现金改进提案(CHIPs),为协议引入了新的规范变化,并纳入了新的采矿块默认限制大小为8MB。
$BCH 被用作比特币现金网络中的一种本地货币。$BCH 可用于比特币现金网络中的点对点支付和价值存储。由于其较大的区块大小(相对于比特币而言),比特币现金旨在通过增加区块大小提供高的全程和链上可扩展性,旨在减少交易对链下可扩展性解决方案的依赖。
比特币现金 ABC($BCHABC)是2018年11月的比特币现金分分叉,是原始比特币的硬分叉版本。它的协议类似于比特币: 工作量证明 SHA-256 Hash,21,000,000 供应量,相同的块时间和奖励系统。然而,两个主要差异是块大小限制,截至2017年8月比特币的块大小限制为1MB,而比特币现金 ABC($BCHABC)提议8MB。此外,$BCHABC 每6个区块调整难度,而不是像比特币那样每2016个区块调整难度。比特币现金 ABC 是来自 viaBTC 矿池和 Bitmain 矿业集团的提案,用于在8月1日下午12:20 UTC 执行 UAHF(用户激活的硬叉)。他们拒绝了同意共识(又名 BIP-91 或 SegWit2x),并决定将原来的比特币区块链分叉并创建这个名为“比特币现金”的新版本。比特币现金可以由拥有私钥或将比特币存储在将为客户分割 $BCHABC 的服务的 BTC 所有者提出。