Sending
使用 sendfrom <fromaccount> 後,找零地址可以在不同的賬戶嗎?
我進行了一個 sendfrom 呼叫,指定了 fromaccount 參數。結果交易創建了一個未分配給我指定帳戶的更改地址。該地址未分配給任何帳戶。
為什麼你認為這可能會發生?
另外,您認為我可以通過指定同一個帳戶使用 sendfrom 發送來將金額用於更改地址嗎?
您誤解了帳戶的工作方式。
錢包中的所有硬幣始終在所有帳戶之間共享。當創建一個新交易時,硬幣是從錢包可以訪問的整個集合中取出的——與這些是如何獲得的無關。
帳戶只是 bean 計數器 - 虛擬餘額。當收到一筆花費到地址 X 的交易,並且地址 X 在你的錢包中有標籤 L 時,賬戶 L 將被記入此收款。如果您使用 sendmany 或 sendfrom 並指定一個 from 帳戶,則該帳戶的餘額會減去通過該交易離開您的錢包的金額。
此高級視圖中不存在更改。進出錢包的不是錢,因此不會影響任何餘額。
帳戶是一個令人困惑的功能,它的案例有限,並且有幾個實現問題。在許多情況下,人們認為他們的行為是獨立的錢包,但事實並非如此。它們可能會在以後的某個版本中被刪除。