Bip32-Hd-Wallets

BIP44 和更改地址

  • May 5, 2019

我一直想知道為什麼 BIP44 HD 錢包區分內部找零地址(m/44’/0’/0’/1/)和外部接收地址(m/44’/0’/0’/0/)?為什麼有些錢包建議我不要使用內部地址來接收資金?在我看來,這是多餘的複雜性。

為什麼有些錢包建議我不要使用內部地址來接收資金?

來自這篇關於高畫質錢包的文章

然後我們有鏈節點,派生到路徑 0 或 1。0 是外部密鑰對鏈,用於生成新的公共地址。1 是內部鑰匙串,用於更改地址之類的事情(在比特幣中,每筆交易都必須有一個地址來發送多餘的資金。交易的“改變”)……這是因為這是一個正式的派生路徑由不同的加密社區達成一致。這很重要,因為如果我願意,我可以按照我想要的任何標準創建自己的樹,並從公鑰/私鑰創建和簽署有效交易。但是任何其他錢包都可以重新生成這種結構嗎?如果我的應用退出市場會怎樣?使用者的錢被鎖定在一個完全任意的私鑰/公鑰樹中。不是最好的情況。因此,

TLDR:這是出於組織目的。出於共識原因,錢包開發人員遵循 BIP44 的派生路徑,而不管貨幣如何。乙太坊高畫質錢包使用該account欄位沒有多大意義,因為地址已經是乙太坊中的賬戶,但有些錢包確實如此。

這個答案有一些解釋。

TLDR;更改是針對發送者而不是接收者的。在軟體的所有部分中,內部地址和外部地址的處理方式不一定相同。

引用自:https://bitcoin.stackexchange.com/questions/75033