Bitcoin Cash II(BCH2)是一种SHA-256工作量证明加密货币,通过在区块高度53,200处对BC2(BitcoinII)进行硬分叉创建。BCH2继承了BC2在分叉区块之前的完整交易历史,同时采用了Bitcoin Cash的共识规则,包括32MB区块、ASERT难度调整算法、Schnorr签名、原生内省操作码,以及通过Upgrade 11(ABLA)进行的协议升级。
分叉时,所有BC2持有者按1:1比例获得BCH2,共分配约2,660,000枚代币。BCH2没有预挖、没有开发者分配、没有ICO。所有新代币仅通过挖矿进入流通,遵循比特币原有的减半计划,最大供应量为21,000,000枚,当前区块奖励为50 BCH2。
BCH2启动时采用1小时ASERT半衰期,旨在为新网络提供难度稳定性。在区块92,736处,半衰期自动过渡到2天,与Bitcoin Cash Node(BCHN)一致。此过渡内置于共识规则中,无需硬分叉。SIGHASH_FORKID提供重放保护,确保BCH2和BC2交易相互独立。
该项目还实现了DSProof,用于对未确认交易进行实时双重支付检测,以及一种通过scriptSig的见证机制,允许从BC2历史中现有的SegWit UTXO在BCH2链上花费。代码库基于BitcoinII Core v27.1,并在MIT许可证下开源。