比特币现金 (BCH) 是一种加密货币,它源于 2017 年比特币的硬分叉。它的开发旨在通过启用更大的区块大小来增加交易容量,从而降低费用并加快确认速度。 BCH 旨在成为一种低成本的支付系统,与比特币相比,提供更快的交易时间和更低的成本。 [1]
比特币现金 (BCH) 是一个 工作量证明 区块链 网络和 加密货币,于 2017 年作为 比特币 的 硬分叉 而创建。它旨在比 比特币 拥有更快、更具成本效益的交易,提供约 0.01 美元的较低费用和更快的确认时间。它是一种 点对点 电子现金系统,可将监管机构和其他第三方从金融交易中移除。
比特币现金由一个开发者社区创建和维护,他们将其视为 比特币 的替代支付系统。它在 Bitcoin Cash 节点 上运行,该生态系统使用户能够以比特币现金进行交易。 Bitcoin Cash 节点 是比特币现金的 区块链,可以被认为是运行网络的虚拟机,为交易提供动力。 [1]
比特币现金(Bitcoin Cash)于 2017 年创建,旨在应对比特币日益增长的可扩展性问题。由于比特币的区块大小限制为 1MB,随着比特币的普及,网络难以处理更多的交易。这导致了较长的确认时间和不断上涨的费用,在 2017 年 12 月达到峰值,超过 50 美元。 比特币社区内部对于如何解决这些问题的分歧最终导致了分裂。
支持更大区块和链上扩展的开发者——目标是建立一个支付系统而不是价值存储——于 2017 年 8 月 1 日推出了比特币现金。它最初的区块大小为 8MB,后来在 2018 年增加到 32MB。分叉拒绝了比特币核心对 SegWit 和第二层解决方案的关注,比特币现金的支持者强调易用性、低费用和点对点功能。
在 2018 年 11 月,由于对区块大小和治理的内部意见不合,比特币现金再次分裂,导致了另一次硬分叉,产生了比特币 SV。比特币现金社区仍然活跃,继续将该链开发为日常交易的媒介。[3] [4] [5] [8] [11]
比特币现金的协议是一个分布式的、带有时间戳的未使用的交易输出(UTXO)转移账本,存储在一个仅可追加的32MB数据块链中。一个由挖矿和经济节点组成的网络维护着这个区块链,通过验证、传播和竞争将待处理的交易(内存池)包含在新区块中。
经济节点(即“完整节点”)从其他网络参与者那里接收交易,根据网络共识规则和双重支付向量验证它们,并将交易传播到其他验证和传播的完整节点。有效的交易被发送到网络的内存池,挖矿节点等待通过包含在下一个区块中进行确认。
挖矿节点努力清空内存池,通常按照费用从高到低的顺序,选择要包含在下一个区块中的交易,并相互竞争以生成小于比特币现金难度调整算法设定的目标数字的哈希值。
比特币现金使用工作量证明(PoW)共识机制来建立区块链,其中累积“工作量”最多的链(即在已解决的哈希上花费的能量)被视为有效链。[12]
比特币现金与比特币的技术区别在于,比特币现金允许其区块链中存在比比特币更大的区块,理论上,这使其能够每秒处理更多的交易。[13]
BCH(比特币现金)币是通过挖矿产生的,BCH 的最大供应量设定为 2100 万枚。比特币现金是通过 比特币 硬分叉 分发的。新的 BCH 通过继承新链,以及分叉前现有的比特币 UTXO(未花费交易输出) 集合,分发给当前的 比特币 私钥持有者。[16]
大约 1650 万枚 BCH 在 2017 年 8 月 1 日(区块 478559)分发,此时比特币现金打破了 比特币 的共识规则,导致交易不兼容。[15]
Bitcoin Cash 的开发对开源社区开放。协议开发由提案流程管理,开源 Bitcoin Cash 社区中的任何人都可以提交提案草案。经过社区辩论后,客户端实现编辑者接受或拒绝提案。流程的决策被写入 Bitcoin Cash 规范和运行网络的软件中。
最后,当大多数网络采用升级且不破坏共识时,协议更改将在链上“批准”。虽然与 Bitcoin 总体非常相似,但与用户表示支持升级不同,Bitcoin Cash 使用哈希算力信号来表示对网络升级的支持。Bitcoin Cash 每半年实施一次计划升级,作为其更具进步性的网络升级理念的一部分。[18]
比特币现金的固定最大供应量为 2100 万枚,这一限制嵌入在其协议代码中。 这种上限不太可能改变,因为改变它不符合寻求保持其资产价值的网络参与者的利益。 代币发行遵循可预测的时间表,随着时间的推移而减少,这一过程称为减半。
大约每四年,挖掘新区块的奖励就会减少 50%。 2020 年 4 月,第三次减半将奖励从每个区块 12.5 BCH 降低到 6.25 BCH。 当时,大约 87.5% 的总供应量(18,375,000 枚代币)已经发行。 2024 年的第四次减半将奖励减少到 3.125 BCH。 这种模式将持续到大约 2136 年,届时区块奖励将下降到可以忽略不计的 0.00000168 BCH。 新供应的逐渐减少使比特币现金成为一种通货紧缩资产。 [14]
比特币现金实现了个人之间的点对点支付,就像现金一样,但它是数字化的。发送比特币现金的费用通常低于每笔交易一美分,并且几乎可以立即结算,无论参与者的实际位置如何。这使得比特币现金可用于汇款、跨境贸易和日常杂货交易。由于费用和交易时间非常低,比特币现金对于小额交易也很有效,例如打赏内容创作者和奖励应用程序用户。[14]
比特币现金在自愿的基础上,提供了一种支持经济自由的替代货币形式。与国家货币不同,比特币现金整合了强大的保护措施,以防止货币没收、审查和通过无上限通货膨胀造成的贬值。[17][14]
Bitcoin Cash 通过去中心化和社区驱动的流程,每年 5 月 15 日实施年度协议升级。这些升级通过现金改进提案 (CHIP) 进行协调,CHIP 记录了对网络共识规则和脚本功能的拟议更改。为了确保稳定性和开发人员的准备,升级首先在 Chipnet(一个专门的测试网络)上激活,时间是每年的 11 月,比主网部署提前六个月。 [1] [26]
2021年3月提出了两项关键提案。第一项是 CHIP 2021-01(限制交易版本),它将有效的交易版本号限制为 1 或 2。此更改通过避免未使用或未定义的版本来帮助简化未来的升级。第二项提案同样属于 CHIP 2021-01,它将最小有效交易大小从 100 字节减少到 65 字节。此修订版支持更小、更高效的交易,同时防止涉及 64 字节有效负载的旧版欺诈场景。
到 2021 年 6 月,比特币现金扩展了其脚本功能。CHIP 2021-02(原生内省操作码) 引入了新的操作码,允许智能合约直接访问内部交易数据,从而实现更复杂和自主的行为。此外,CHIP 2021-03(更大的脚本整数) 增加了脚本中使用的整数的允许大小,从而改进了对更高级合约逻辑的支持。[26]
2022年8月,比特币现金进行了重大升级,以增强其对去中心化应用程序和代币功能的支持。同月,CHIP 2022-05 (P2SH32) 增加了对32字节的Pay-to-Script-Hash输出的支持。这解决了某些合约类型中长期存在的漏洞,并提高了地址灵活性和合约安全性。[26]
CashTokens 升级于 2023 年 5 月激活。这引入了对同质化和非同质化代币的原生支持,使 BCH 能够处理像 以太坊 一样的代币化资产。此次更新保留了低交易成本并保持了去中心化,允许用户直接在 BCH 区块链 上发行代币并与基于代币的应用程序进行交互。
2023 年 9 月,网络采用了超额区块大小调整算法 (EBAA)。此更改改变了区块大小策略,允许根据网络使用情况和资源需求进行动态调整,从而提高了可扩展性和响应能力,而无需固定限制。 [25] [26]
2024年5月的 Jessica 更新侧重于可扩展性和网络可靠性。它实施了自适应区块大小限制算法(ABLA),该算法根据当前的交易需求调整区块大小。这种动态方法有助于防止拥堵,并在需求较低时减少效率低下。Jessica 还修复了 比特币 早期设计中长期存在的经济漏洞,提高了对双重支付攻击的抵抗力。此次更新包括性能增强,减少了交易处理时间和成本。 [25] [26]
VELMA 升级将在2025年5月引入两个CHIP进行部署。这些提案侧重于扩展比特币现金虚拟机(VM)的功能,该虚拟机执行智能合约脚本。首先,CHIP-2021-05(目标虚拟机限制) 将堆栈元素的限制从520字节增加到10,000字节,删除过时的操作码限制,并增加安全控制以减轻与脚本执行相关的风险。这些更改能够实现更复杂的合约逻辑并提高脚本的可靠性。
在此基础上,CHIP-2024-07(高精度算术) 取消了64位整数限制,从而允许高精度算术。这支持更高级的去中心化金融(DeFi)应用,并为零知识证明系统和抗量子密码学奠定基础。这些升级为网络未来需要增强计算能力和隐私的用例做准备。此增强功能允许智能合约直接对大数进行运算,无需复杂变通方法,从而提高性能、减少交易规模并降低费用。[25] [26]