Bitcoin-Cash
防止將比特幣發送到錯誤鏈 btc/bch/bsv 上的地址的程式碼
由於它們共享幾種常見的定址方案,我可以在程式碼中弄清楚如何將它們發送到正確的鏈嗎?
部分補救措施有以下三種:
bech32
地址在 BCH 和 BSV 上無效CashAddr
是僅在 BCH 和 BSV 上有效的地址p2pkh
的替代編碼(受 bech32 啟發)p2sh
- 您可以檢查收件人地址是否可以重複使用:如果之前在其他網路上使用過,您應該向收件人請求確認或其他地址
不幸的是,BSV 和 BCH 共享所有地址格式,因此您無法區分兩者之間為哪個網路生成地址。
同樣,原始地址
p2pkh
和p2sh
地址在所有三個網路上都有效,並且無法僅從地址本身區分地址用於哪個網路。
簡單地說,它們不支持相同的定址方案。他們使用不兼容的修改版 bech32。