比特币钱包(5) BIP44 账户表示形式
BIP0044指定了包含5個(gè)預(yù)定義樹狀層級的結(jié)構(gòu):
m / purpose‘ / coin_type’ / account‘ / change / address_indexeg.
層一: “purpose”
總是被設(shè)定為44’。
層二: “coin_type”
特指密碼貨幣硬幣的種類并且允許多元貨幣HD錢包中的貨幣在第二個(gè)層級下有自己的亞樹狀結(jié)構(gòu)。
eg. 目前有三種貨幣被定義:
Bitcoin: m/44‘/0’
Bitcoin Testnet: m/44‘/1’
Litecoin:m/44‘/2’
層三: “account”
允許使用者為了會計(jì)或者組織目的,而去再細(xì)分他們的錢包到獨(dú)立的邏輯性亞賬戶。
eg. 一個(gè)HD錢包可能包含兩個(gè)比特幣“賬戶”:m/44‘/0’/0‘ 和m/44’/0‘/1’。每個(gè)賬戶都是它自己亞樹的根。
層四 “change”
每一個(gè)HD錢包有兩個(gè)亞樹,一個(gè)是用來接收地址一個(gè)是用來創(chuàng)造找零地址。
注意無論先前的層級是否使用是否使用強(qiáng)化衍生,這一層級使用的都是常規(guī)衍生。這是為了允許這一層級的樹可以在可供不安全環(huán)境下,輸出擴(kuò)展的公共鑰匙。
層五“address_index”
被HD錢包衍生的可用的地址是第四層級的子級,就是第。比如,第三個(gè)層級的主賬戶收到比特幣支付的地址就是M/44‘/0’/0‘/0/2。
總結(jié)
以上是生活随笔為你收集整理的比特币钱包(5) BIP44 账户表示形式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 比特币钱包(4) BIP39 助记词
- 下一篇: 《图解密码技术》分组密码(1) 概览