需注意的是,BIP0039 是一個建議草案而不是標準方案。具體地來說,電子錢包和 BIP0039 使用不同的標準且對應不同組的詞匯。Trezor 錢包以及一些其他錢包使用 BIP0039,但是 BIP0039 和電子錢包的運行不兼容。
BIP0039 定義助記碼和種子的創建過程如下:
1.創造一個 128 到 256 位的隨機順序(熵)。
2.提出 SHA256 哈希前幾位,就可以創造一個隨機序列的校驗和。
3.把校驗和加在隨機順序的后面。
4.把順序分解成 11 位的不同集合,并用這些集合去和一個預先已經定義的 2048個單詞字典做對應。
5.生成一個 12 至 24 個詞的助記碼。
助記碼:熵及字段長度
熵(bits)校驗符(bits)熵+校驗符字段長
助記碼表示 128 至 256 位數。這可以通過使用私鑰抻拉函數 PBKDF2 來導出更長的(512 位)的種子。所得的種子可以用來創造一個確定性錢包以及其所派生的所有鑰匙。
負熵輸入 (128 bits)
助記碼 (12 個單詞)
種 子 (512 bits)
128 位熵的助記碼以及所產生的種子








