Bip32-Hd-Wallets

如果兩種加密貨幣使用不同的曲線,它們可以在同一個 HD 錢包中嗎?

  • June 23, 2018

我正在查看 HD Wallets 的一些程式碼,我看到他們使用了曲線 param.N,它特定於所使用的曲線。

這是否意味著在使用 HD Wallets 推導出私鑰時,他們也需要考慮曲線?

我知道他們需要考慮從私人到公共的曲線。但是,假設我們只是派生子私鑰,這可以在不知道曲線的情況下完成嗎?

只有在派生強化密鑰時才能這樣做。對於非硬化密鑰,您仍然需要知道曲線,因為公鑰是為非硬化派生計算的,以便派生下一個私鑰。

請注意,強化派生意味著您將無法從主公鑰派生公鑰。

簡短的回答是肯定的。以下範例引用了更高級別的libbitcoin 框架命令行界面。

有關工作範例,請參見使用 secp256k1 曲線的比特幣高畫質錢包密鑰合成範例和門羅幣高畫質錢包密鑰合成範例。Monero 使用 ed25519 數字簽名技術進行公鑰和地址合成,而不是 secp256k1。

另請注意,目前的 BIP 32 標準隱含地嵌入了 secp256k1 技術。最先進的 BIP 32 擴展,可能正在擴展 BIP 32 以支持其他橢圓曲線。我相信 Tezos 社區是為了創建這樣的實現。沒跟上這個話題…

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