HD Wallets:全稱分級確定性錢包,中文名分級確定性錢包,是壹種廣泛使用的虛擬貨幣錢包標準。我來給大家講講高清錢包的工作機理和開發原理。
布萊頓同位素動力系統
BIPs,全稱是比特幣改進建議(Bitcoin Improvement Proposals),是提出比特幣新功能或改進措施的文件。詳見:/bitcoin/bips。
BIP32、BIP39、BIP44 *** *定義了目前廣泛使用的高清錢包,包括其概念、設計動機、實現方式和實例。定義分層確定性錢包。主私鑰由種子生成,然後派生出大量的子私鑰和地址。
BIP39:用於生成確定性密鑰的助記碼
使用容易記憶和書寫的單詞。壹般由12個單詞組成,稱為助記碼,中文稱為助記詞。
符合BIP39標準的助記符可以是3、6、9、12、15、18、21和24個單詞。它們對應的強度是:2048(3次方),2048(6次方)...2048(24次方)。壹般用12個字,強度為:2048(12次方)。
BIP32
HD錢包從壹個種子生成壹個樹結構來存儲多組密鑰對(私鑰和公鑰),然後在樹結構的特定節點根據密鑰對生成特定的錢包(比如BTC錢包和ETH錢包)。
層次化是指壹個種子可以生成壹個層次化的樹結構來存儲多組keypairs,子節點是根據壹定的算法從父節點派生出來的。比如大公司可以為壹級部門生成不同的私鑰,壹級部門可以為自己的二級部門生成不同的私鑰。由於二級部門的私鑰來源於所屬壹級部門的私鑰,所以每個壹級部門都可以有權限管理自己的二級部門私鑰,也就是可以花裏面的錢。妳也可以只是給會計壹定級別的公鑰,讓他看到這個部門的收支記錄,但是不能把裏面的錢花掉,這樣財務管理更方便。
BIP44:確定性錢包的多賬戶層次結構
基於BIP32的系統賦予樹形結構中的每壹層特殊的含義。讓同壹個種子支持多幣種、多賬戶等。
每層定義如下:
其中purporse '固定為44 ',這意味著使用BIP44。' Coin_type '用來表示不同的貨幣,比如比特幣是0 ',以太坊是60 '。
例如:
M/44'/0'/0'/0/0代表BTC錢包路徑。
M/44'/60'/0'/0/0代表以太網錢包路徑。
生成高清錢包錢包的過程可以簡單描述為以下四個步驟:
高清錢包錢包有什麽優勢?
1)方便備份;
2)在不同應用程序之間使用;
3)可以同時管理多個錢包;
4)可以同時管理多種貨幣;
5)支持分級權限控制;
6)私鑰可以離線存儲,更安全。