比特幣找零機制就是有時比特幣交易中作為輸出的金額超過了用戶想要支付的金額,在這種情況下,比特幣客戶端會創建一個新的比特幣地址,并把差額發送回這個地址的機制。
同時為了防止雙重支付和偽造,必須確保在任何時候,新創建的貨幣金額與被銷毀的貨幣金額是完全一樣的。在這種情況下,你的交易可能看起來像下面這樣:
輸入:
你的 20元 人民幣 被銷毀
輸出:
新發行的 1元 給 收銀員
新發行的 19元 給 你
這就是比特幣的運作機制。與法定貨幣不同,我們習慣把這種方式稱之為交易單元的輸入和輸出。
當你“支付”比特幣,并創建一次交易時,你必須將你支付地址上可供支付的金額(來自該地址之前交易的輸出)作為新交易的輸入。這樣的地址可能不止一個,你的比特幣錢包會暗自尋找你錢包中所有可供支付的輸出金額(可能來自于不同地址),并把它們加在一起顯示為錢包可用余額。
比特幣錢包文件中包含了所有找零地址的私鑰,它們可以正常的接收或者發送比特幣。
但是因為比特幣客戶端一開始只產生100個客戶專屬地址的私鑰(稱為私鑰池),在創建找零地址時會優先使用這100個地址中的某一個,但當這些地址都被使用之后,100個以外新的找零地址就會被創建。如果你只備份了一開始的100個地址的錢包,那么在上面這種情況下恢復錢包將丟失新的找零地址。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。