Private-Key
一個私鑰生成多個公鑰?
我在 BitPay 中創建了錢包。我有公鑰和私鑰。
然後我使用現有的私鑰在 Electrum 中創建了錢包。
現在,電子錢包中的錢包擁有與 BitPay 不同的公鑰,但私鑰相同。
可以嗎?在一個應用程序中生成的地址可以在第二個應用程序中可見嗎?我在哪裡可以讀到用簡單的詞描述的生成密鑰和地址的規則?
我第二次使用相同的私鑰在電子錢包中生成了錢包,並且我獲得了與上次在電子錢包中生成的相同的公鑰,但與 BitPay 錢包中的不同。我不理解為什麼。
根據 Bip32 - Bip44 - Bip49(Segwit) 您可以使用一個主私鑰/公鑰生成多個公鑰。
我不知道 Bitpay 使用哪個派生路徑,但 Electrum 使用路徑 44 用於遺留比特幣地址,49 用於 Segwit 地址。
正如@pebwindkraft 的回答,Bitpay 可能會為您提供擴展私鑰,因此當您提供 Bip44 擴展私鑰時,生成地址進度就像在電子中一樣:
Bip44 擴展密鑰 -> Bip44 擴展密鑰 -> 公鑰 -> 索引
代替:
主私鑰 -> Bip44 擴展密鑰 -> 公鑰 -> 索引
在一個應用程序中生成的地址可以在第二個應用程序中可見嗎? 是的,如果他們使用相同的派生路徑。
您的 Bitpay 交易應該出現在 Electrum 中。
我在哪裡可以讀到用簡單的詞描述的生成密鑰和地址的規則? 比特幣改進協議 44
掌握比特幣書很有幫助。