Address

如果我正在開發比特幣錢包,我應該同時支持舊地址和兼容性地址嗎?

  • March 2, 2019

為了獲得資金,我正在考慮讓使用者選擇顯示兩個二維碼:

  1. 舊版 -p2phk例如1AKDDsfTh8uY4X3ppy1m7jw1fVMBSMkzjP
  2. 兼容性 -p2sh(p2wpkh)例如34nSkinWC9rDDJiUY438qQN1JHmGqBHGW7

只讓他們選擇接收“兼容”地址是否安全?

如果您詢問的是 BC1 p2wpkh 與 3xxx p2sh(p2wpkh),則顯示兩個是合理的,因為並非所有內容都支持 BC1,但在支持時使用起來非常好。

正如您所詢問的那樣,在 p2pkh/p2sh 之間顯示兩個沒有用,因為到處都支持 p2sh,而且許多錢包和服務長期以來一直專門使用 p2sh。

支持普通的 p2pkh 不是我建議新錢包費心去做的事情。開發和測試工作最好花在更新的功能上。

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