acess
2021-06-28 18:23:51 +08:00
1.bread wallet 是 BIP39 助记词,但 HD 推导路径不是 BIP44/49/84 (貌似是因为这些标准产生其实比 bread wallet 用 BIP39 还迟),这个需要注意。
2.分叉出来的两个币当然都继承原来的余额。
分叉前,同一个地址收到的币,现在变成两种币,这个很正常;
主要是分叉后产生的交易可能有问题。
这里有个概念“重放保护”,简单说就是分叉出来的其中一种币修改交易格式,故意破坏兼容性,然后才能井水不犯河水——否则,就会产生问题:A 币的交易会有意无意地跑到 B 币的网络里,然后 A 币和 B 币的矿工(未必是同时!所以也可以用 nLockTime 来避免重放、实现拆分)都各自打包到 A 链和 B 链里面。简单说,本来只想转账 A 币的,一不小心把 B 币也给转账了。
BCH 对 BTC 做了重放保护,所以 BTC 和 BCH 分离问题不大。主要是 BCH 后来分出 BSV 的时候没做重放保护,不过 BCH 的 Schnorr 签名功能应该可以起到重放保护的作用。(因为 BSV 那边拒绝实现 Schnorr 签名功能,只有 BCH 那边有这个功能;除了这个使用不兼容的功能,以及上文提到的 nLockTime 之外,还有一个办法就是找矿工要 coinbase 交易挖出来的“纯”币,分叉后的 coinbase 交易肯定是“纯”的币,所以混入“纯”A 币的交易在 B 币那边一定是非法的,不会被重放)