比特币现金的支持者认为,通过对原始代码的修改,他们给出了比中本聪更好的解决方案。这导致了比特币区块链的分裂,一次硬分叉催生了比特币现金。尽管共享相似的底层代码结构,这两种加密货币却体现了不同的理念与技术特征。本文将深入探讨比特币与比特币现金的核心差异。
什么是比特币?去中心化货币的诞生
比特币的概念并非凭空出现。早在1996年6月18日,美国国家安全局(NSA)就在一篇理论论文中探讨了创建去中心化、基于密码学的货币的可能性。该论文重点研究了双重支付问题、数字货币所需的高安全性以及如何实现去中心化。然而,受限于当时的技术,这一研究未能转化为实际应用。
众所周知,中本聪在2008年金融危机后创建了比特币,试图解决传统金融体系的问题。比特币的核心原则是基于点对点(P2P)货币交换的新经济模型,无需银行或其他中心化实体的中介。然而,由于每秒处理交易量(TPS)较低,如今许多人将比特币视为一种价值存储工具而非支付货币。2016年出现的闪电网络(Lightning Network)作为比特币的第二层解决方案,有望提升其交易处理能力。但在分层解决方案普及之前,社区更倾向于通过分叉(如比特币现金)来解决扩展性问题。
硬分叉是什么?比特币现金的起源
受中本聪工作的启发,许多加密货币先驱通过修改比特币代码创建了新的区块链项目。这一过程得益于比特币的开源特性,被称为硬分叉。
硬分叉是一种软件更新,其中区块链集成了全新功能或修改现有参数,导致与旧版本不兼容。本质上,这会创建两个并行网络和两种加密货币,各自拥有独特的特性和运行规则。旧链上的分裂区块成为新区块链的创世区块。
硬分叉的成功通常取决于矿工或验证者迁移到新网络的数量以及实际使用情况。可能的结果包括:旧链被完全弃用、社区分裂为支持旧网络和新网络的两派,或者新链从未得到有效利用。
比特币经历了多次分叉,但只有少数幸存并被广泛采用。在2018年之前,解决比特币扩展性问题的主要方案似乎在于重新编程协议,特别是修改每个区块的存储空间。在SegWit更新之前,比特币区块只能容纳1兆字节(MB)的信息,虽然能有效防止垃圾邮件和DDoS(分布式拒绝服务)攻击,但限制了交易量。
在多次尝试中,最成功的比特币硬分叉无疑是比特币现金(BCH),它起源于2017年比特币的第478558个区块。
比特币与比特币现金:谁更去中心化?
比较的起点是理念差异:比特币支持者和比特币现金创新者都认为自己的协议更优秀,或更符合中本聪的原始愿景。比特币现金的8MB区块大小使比特币更具可扩展性,更符合“现金”的支付定位,但它是否尊重了去中心化这一核心原则?
忠于原始BTC代码的人认为,BCH增加区块大小会提高运行节点的成本和计算能力要求,从而导致挖矿过程进一步中心化。简单来说,存储和保护具有更大区块的区块链对独立矿工而言是一个障碍,他们可能被迫加入矿池或将网络控制权交给资源更丰富的私人实体。
然而,值得注意的是,多年后比特币网络也不再那么去中心化。尽管bitnodes.io数据显示比特币约有15000个节点,但这并不能可靠反映哈希率的分布。实际上,大多数节点由少数大型矿池托管,比特币生产目前同样中心化。
量化比特币去中心化程度的一个指标是“中本聪系数”,它衡量需要多少实体才能达到51%的哈希率,从而对区块链施加控制。根据coin.dance的数据,对于比特币,平均只需4个矿池的合作即可实现这一点。令人惊讶的是,对于比特币现金,需要超过10个矿池的协作。因此,在去中心化方面,比特币现金似乎表现更好。
比特币与比特币现金的技术对比
除了哲学层面的比较,我们还可以通过技术特征来理解两者的差异:
区块大小与每秒交易数
- 比特币(BTC):最初每个区块最多容纳1兆字节信息;但软分叉SegWit重组后,有效区块大小增加(有些估计高达4MB)。无论如何,每区块10分钟的固定时间使比特币无法超过5-7笔交易/秒。
- 比特币现金(BCH):硬分叉将“区块大小”增加到8MB,但在2018年5月的第二次更新中增至32MB。考虑到同样每10分钟产生一个区块,比特币现金应支持约150笔交易/秒。然而,由于网络活动不足,创建的区块平均大小通常小于32MB,因此实际TPS也大幅降低。
交易费用
更大的区块可以容纳更多信息,因此验证成本可以分摊到更多交易中。
- 比特币(BTC):由于区块较小且网络活动更频繁,费用通常较高。矿工除区块奖励外还获得高度可变的费用,通常高于1美元,在拥堵高峰期(如2021年7月)可达10美元。
- 比特币现金(BCH):硬分叉的创建正是为了推动加密货币作为支付手段的大规模采用。比特币现金的目标正是支持日常交易。事实上,由于区块更大且网络活动较低,费用不到1美分。
智能合约:隐私与代币
共享相似的底层代码,比特币和比特币现金在智能合约开发可能性上差异不大。两者在DeFi方面都有限制,但这并未排除隐私和代币发行解决方案。
- 比特币(BTC):比特币的第一层不适合构建去中心化金融(DeFi)所需的所有应用,这促使Vitalik Buterin创建了以太坊。然而,Taproot更新扩展了智能合约的可能性,一些人认为可以将此功能委托给第二层。实际上,比特币上已有代币发行解决方案:Omni Layer,一个创建“定制”加密货币的平台,稳定币Tether(USDT)也诞生于此。CoinJoin则是一种比特币隐私工具:它隐藏了BTC交易的发送者和接收者。
- 比特币现金(BCH):存在智能合约语言以在比特币现金上构建简单的dApps,例如Cashscript。事实上,借助后者,已实施了一些工具,如:CashShuffle,该协议汇集并“混洗”不同交易以防止区块链浏览器跟踪它们;以及CashFusion,这是一种类似的隐私协议,可以隐藏交换价值并防止重建。此外,比特币现金上还有简单账本协议(SLP),允许发行代币和NFT,类似于以太坊标准。
常见问题
比特币和比特币现金的主要区别是什么?
比特币侧重于价值存储和安全特性,而比特币现金强调支付功能和交易效率。关键技术差异包括区块大小(BTC最初1MB,BCH达32MB)、交易处理速度(BTC 5-7 TPS,BCH理论150 TPS)和交易费用(BCH通常更低)。
为什么比特币现金会出现?
比特币现金于2017年通过硬分叉产生,主要解决比特币的可扩展性问题。支持者认为扩大区块大小是更直接提升交易处理能力的方式,而非依赖第二层解决方案如闪电网络。
哪种加密货币更适合日常交易?
比特币现金的设计初衷是支持日常支付,其较低的交易费用和更大的区块容量使其在小额交易中更具实用性。然而,实际采用率和使用场景也是重要考量因素。
比特币和比特币现金哪个更安全?
两者都基于相似的工作量证明机制,但比特币拥有更大的网络哈希率和更长的运行历史,通常被认为在网络安全方面更具优势。不过,比特币现金在矿工分布去中心化方面表现更好。
智能合约功能有何差异?
两者在智能合约方面都有限制,但比特币现金通过Cashscript等工具提供了更简单的dApps开发环境。比特币则通过Taproot更新和Layer2解决方案扩展功能,但整体仍不如以太坊等平台灵活。
投资选择应考虑哪些因素?
投资决策应基于项目目标、技术路线、社区支持和实际应用场景。比特币作为数字黄金更适合价值存储,而比特币现金更聚焦支付领域。投资者需根据自身风险偏好和战略目标进行选择。
超越技术和理念的差异,最终决定“最佳比特币”的将是人们的实际使用:采用率和用例才是加密货币的真正力量,实用性使项目成为革命。