# BIP 39 ### BIP39 BIP39,Bitcoin Improvement Proposal 39,比特幣改進提案第 39 號,由 Marek Palatinus 和 Pavol Rusnak 等人於 2013 年提出,並成為行業標準之一。 比特幣和其他加密貨幣中常用的一個技術標準,用於生成和管理助記詞 Mnemonic Phrase。這些助記詞是由一組人類可讀的單詞組成,方便用戶備份和恢復錢包,是現代比特幣錢包中非常重要的一部分。 * https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki --- ### BIP39 內容 BIP39 定義了如何使用助記詞來生成隨機種子 Seed,以便於生成和管理加密貨幣的私鑰。主要有以下內容。 * **助記詞生成:** BIP39 使用一組事先定義好的單詞表,通常包含 2048 個單詞,這些單詞經過精選,確保易於記憶和書寫。根據隨機生成的熵 Entropy,從單詞表中選取一組單詞,這組單詞稱為助記詞。 * **助記詞的長度:** 助記詞的長度通常為 12、15、18、21 或 24 個單詞,對應不同的熵位元長度。助記詞越長,安全性越高,通常 24 個單詞的助記詞被認為是最安全的。 * **種子生成:** 助記詞經過 PBKDF2(Password-Based Key Derivation Function 2)算法進行處理,生成一個 512 位的種子。這個種子可以用來生成錢包的主私鑰,從而派生出多個比特幣地址。 * **檢查碼:** BIP39 也引入了一個檢查碼機制,用來檢查助記詞的正確性,防止用戶在記錄或輸入助記詞時出錯。 --- ### BIP39 多語言版本 BIP39 的助記詞表不僅限於英語,也被編譯成了多種語言版本,包括但不限於中文、法語、西班牙語、意大利語、德語、日語、韓語等。這使得全球用戶能夠更容易地使用和記住助記詞。 例如,中文的 BIP39 助記詞表同樣包含 2048 個漢字詞,這些詞經過特別挑選,確保在不同語境下的意義清晰,並且便於記憶和輸入。 * https://github.com/bitcoin/bips/blob/master/bip-0039/chinese_traditional.txt --- ### BIP39 相關技術 BIP39 與其他 BIP 提案密切相關,可以與其他的 BIP 技術組合使用,使得用戶在擁有一組助記詞的情況下,可以管理多個加密貨幣地址,並且可以輕鬆地備份和恢復錢包。 * **BIP32:** 定義了分層確定性錢包(HD Wallet)的生成方式,使用助記詞生成的種子來派生出多個私鑰和地址,實現一個錢包管理多個地址的能力。 + https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki * **BIP44:** 定義了多幣種、多帳戶的 HD 錢包結構,使得用戶可以在同一個助記詞的基礎上管理多種加密貨幣。 + https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.