Wallet

波紋錢包的助記詞

  • October 17, 2019

我正在嘗試寫一個波紋錢包。我希望它是高畫質錢包。所以我正在生成 12 個單詞的助記符,但我不確定如何將其作為種子來漣漪 javascript api。請參閱: https ://ripple.com/build/rippleapi/#generateaddress

我不是 100% 確定這個 API 是如何工作的,但看起來它可以讓你提供熵。如果您提供相同的熵,請測試您是否總是獲得相同的地址和密碼。如果你這樣做了,那麼只需使用助記符和任何你想派生任何類型秘密的 HD 方案(你可以使用與比特幣相同的算法)並將該秘密作為熵傳遞給該 API 呼叫。

這種方法有兩個注意事項:

  1. 您必須進行測試以確保 API 確實是確定性的。在幾台不同的機器和幾個不同的 JS 實現上嘗試它,並確保相同的熵總是導致相同的地址和密碼。

2)您從助記符中恢復密鑰的能力將與您對該庫的訪問權限相關聯。如果庫曾經更改其密鑰生成算法,您可能無法恢復密鑰。所以選擇一個有效的版本,永遠不要改變它。

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