Address

試圖理解擴展鍵

  • May 15, 2019

我正在慢慢了解區塊鍊和比特幣地址是如何工作的。我現在明白為什麼在你進行的每筆交易中使用不同的比特幣地址會更安全,但我現在正試圖了解如何使用諸如用於教育目的的紙錢包這樣基本的東西來實現這一點。

所以,我注意到現在大多數大型交易所都會在你每次想要存入加密貨幣時生成一個新的公共地址。根據我的閱讀,這可以通過使用包含公共和私有部分的擴展密鑰來實現,就像正常密鑰一樣。現在,我仍然有點困惑的是,他們(交易所)如何從您同時生成的所有公共地址中獲取所有資金(因為他們確實向您顯示了總餘額,而您可以用似乎只有 1 筆交易的餘額來支出)。私有擴展密鑰是否允許您使用該 1 個私有擴展密鑰生成的所有公共地址中的所有資金?

另外,當我們說地址不應該使用超過 1 次時,我假設它仍然必須在某個時候使用 2 次,因為您添加資金然後提取它,這意味著總共 2 筆交易?還是我完全錯了?

私有擴展密鑰是否允許您使用該 1 個私有擴展密鑰生成的所有公共地址中的所有資金?

不,擴展私鑰只是讓您派生所有子私鑰,然後將其用於花費發送到相應公鑰(地址)的任何資金。擴展私鑰本身不能用於簽署子密鑰交易。

交易所可以在他們的伺服器上保留一個擴展的公鑰來為客戶生成新的接收地址,同時保持擴展的私鑰離線。這使他們能夠以低維護的方式安全地派生地址和私鑰。

另外,當我們說地址不應該使用超過 1 次時,我假設它仍然必須在某個時候使用 2 次,因為您添加資金然後提取它,這意味著總共 2 筆交易?

是的,通常當人們說“只使用一個地址一次”時,他們的意思是“只向這個地址發送一次比特幣”。當然,以後要花費該比特幣,您需要創建另一筆交易。

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