Bitcoin-Cash

防止將比特幣發送到錯誤鏈 btc/bch/bsv 上的地址的程式碼

  • April 28, 2019

由於它們共享幾種常見的定址方案,我可以在程式碼中弄清楚如何將它們發送到正確的鏈嗎?

部分補救措施有以下三種:

  • bech32地址在 BCH 和 BSV 上無效
  • CashAddr是僅在 BCH 和 BSV 上有效的地址p2pkh的替代編碼(受 bech32 啟發)p2sh
  • 您可以檢查收件人地址是否可以重複使用:如果之前在其他網路上使用過,您應該向收件人請求確認或其他地址

不幸的是,BSV 和 BCH 共享所有地址格式,因此您無法區分兩者之間為哪個網路生成地址。

同樣,原始地址p2pkhp2sh地址在所有三個網路上都有效,並且無法僅從地址本身區分地址用於哪個網路。

簡單地說,它們不支持相同的定址方案。他們使用不兼容的修改版 bech32。

引用自:https://bitcoin.stackexchange.com/questions/85715