Bitcoin-Core

比特幣新接收地址

  • December 27, 2020

使用 Bitcoin-ABC cli,我可以通過以下命令生成盡可能多的接收地址

./bitcoin-cli getnewaddress "label"

但據我了解,資金仍會進入同一個錢包,如果我從錢包中發送硬幣,它總是來自同一個“發件人”地址。我的理解正確嗎?

資金仍然進入同一個錢包,如果我從錢包中發送硬幣,它總是來自同一個“發件人”地址。我對麼?

不完全是。這取決於您要發送的硬幣數量。這是一個例子:

  • 你有A地址1 BTC
  • 地址B0.3 BTC.

考慮您要發送1.1 BTC到的地址C

在這種情況下,交易將有*2(A,B) 個輸出和 2(C, X) 個輸入**:

  • 輸出:Awith1 btcBwith 0.3 BTC
  • 輸入:1 BTC到地址C0.1 BTC到地址C
  • 0.2 BTC 將是您的零錢,並將寄回給您*。

from地址將是您的收入地址(AB等)的集合。

*一些錢包確實允許您手動選擇哪個地址應該從交易中接收更改。

*在某些情況下,客戶會創建一個新地址以進行更改。

實際上,錢包只是代表你生成的所有地址的比特幣總量(它就像你的比特幣地址的數據庫),所以是的,它會進入同一個錢包。

對於地址,是的,當您發送比特幣時,您的錢包會找到有足夠資金將其發送出去的地址(除非您指定哪個地址),這可能會導致多個地址發送到一個地址。

因此,基本上比特幣價值儲存在用於接收的個人地址中,而錢包只是用於管理這些地址的東西。

希望這能回答你的問題,因為我很難理解它

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