Address
是否可以有多個與同一個公鑰雜湊相關的接收地址(bc1q)
我試圖了解從種子到分層確定性錢包中的 btc 接收地址的比特幣*實體的大圖,而不是對雜湊函式過於技術性或對每個實體過於具體。*如果此“實體關係圖”中應包含其他實體(如 PKH),請告訴我。
所以試圖總結我理解的主要概念:
- 種子用於生成主私鑰(和助記符 12/24 字)。
- 從主私鑰可以衍生出許多子私鑰。與派生的公鑰一起,它們代表錢包家庭銀行中的“賬戶”(例如我的儲蓄賬戶、我的消費賬戶、我兒子的賬戶等)
- 為了接收特定帳戶的付款,需要向付款人提供 PHK(雙雜湊公鑰)或其短版本(bc1q…)。
現在我的問題是:是否可以有多個接收地址(bc1q)與同一個 PHK 相關,從而到同一個帳戶?根據我對 Ledger 的實踐經驗的理解,確實如此,但是在閱讀了 Grokking Bitcoin 之後,我有點困惑。
讀取 BIP39 然後 BIP32 然後 BIP44
種子用於生成主私鑰(和助記符 12/24 字)。
更好的思考方式,將熵轉換為 BIP39 助記符。使用該助記符加上一個(技術上可選但不是)密碼作為輸入來生成 BIP39 數字種子。BIP39 結束。
BIP39 數字種子用於派生擴展主私鑰(又名主 xprv 或 BIP32 根密鑰,對應於根節點“m”)
該 xprv 包括主私鑰和鏈碼
並且從該主 xprv 派生出每個子 xprv 用於下面樹中的給定派生路徑。
公鑰和地址是從私鑰派生的。只有擴展的鍵(帶有鏈碼)可以派生孩子。
帳戶處於第 4 級,所以下面的 #7
m /目的’ / coin_type’ / account’ / change / address_index
例如 m/44’/0’/7’/更改/索引
現在我的問題是:是否可以有多個接收地址(bc1q)與同一個 PHK 相關,從而到同一個帳戶?
因此,不,1:1 與密鑰對