hao86下載站:值得大家信賴的游戲下載站!

首頁 > 區(qū)塊鏈 > 什么是比特幣找零機制?有什么作用?

什么是比特幣找零機制?有什么作用?

時間:2024-04-22 17:23:26
來源:hao86下載
比特幣 比特幣找零機制

【#區(qū)塊鏈# #什么是比特幣找零機制?有什么作用?#】

不知都投資者們在進行比特幣的轉賬時會不會遇到這樣的問題我們有時候明明只想一個地址發(fā)送了比特幣,但是為什么區(qū)塊鏈上有時候是一個地址對多個地址,或者是多個地地址對1個地址,有的時候又是多個地址對多個地址。其實這都是因為比特幣的找零機制,這也是我們?yōu)槭裁匆切汛蠹?,當比特幣錢包交易100次以上時再次交易后要重新備份錢包,不然大家就會遭受損失。那么究竟什么是比比特幣找零機制?這個比特幣找零機制又有什么作用?下面就讓小編說一說。

什么是比特幣找零機制?

下面幣圈子小編詳細為大家解釋一下比特幣的找零機制是怎樣運作的。

比特幣交易的規(guī)則:將用戶有權使用的若干比特幣匯款地址上的之前交易的輸出金額作為一次交易的輸入,若干比特幣收款地址上增加的交易金額作為本次交易的輸出。輸入金額必須大于等于輸出金額,超出部分作為本次交易的手續(xù)費。手續(xù)費沒有輸出地址,獎勵給將本次交易記賬成功的礦工。

因為有時作為輸出的金額超過了用戶想要支付的金額。在這種情況下,比特幣客戶端會創(chuàng)建一個新的比特幣地址,并把差額發(fā)送回這個地址,這就是比特幣的找零機制。

比如你想從商店買一塊錢的棒棒糖,你打開你的錢包,發(fā)現(xiàn)里里面只有一張20元面值的人民幣。你能支付的最小金額是多少呢?當然不是1塊錢,你不能把這張20元錢的紙幣撕下20分之1再交給營業(yè)員。你必須把這張20元面值的人民幣全部交給收銀員,然后因為你只需要支付1元錢,收銀員會找給合你19元。

因為我們每天都這么進行一手交錢一手交貨的交易,所以上面這個流程好像已經(jīng)成為一種天經(jīng)地義的事情。讓我們打破這種思維慣性,看看會發(fā)生什么事。

現(xiàn)在讓我們想象一下這樣的場景:存在這樣的一個系統(tǒng),它允許收銀員(或者其他什么人都可以)切實地銷毀任意數(shù)量的真實貨幣(人民幣),并且允許收銀員打印出任意金額的真實貨幣作為替代。不一定是10元面額或者20元面額,如果需要的話,比如打印出18.94537208元面值的人民師。

同時為了防止雙重支付和偽造,必須確保在任何時候,新創(chuàng)建的貨幣金額與被銷毀的貨幣金額是完全一樣的。

比特幣找零機制有什么作用?

當你"支付"比特幣,并創(chuàng)建一次交易時,你必須將你支付地址上可供支付的金額(來自該地址之前交易的輸出)作為新交易的輸入。這樣的地址可能不止一個,你的比特幣錢包會暗自尋找你錢包中所有可供支付的輸出金額(可能來自于不同地址),并把它們加在一起顯示為錢包可用余額。

所以,當你的比特幣錢包說你有130個BTC時,它只是意味著你的所有地址上可供支付的交易輸出加在一起共有130個BTC。這和你的普通錢包中放著1張100元和3張10元人民幣差不多一個意思。

比特幣錢包文件中包含了所有找零地址的私鑰,它們可以正常的接收或者發(fā)送比特幣。但是,比特幣官方客戶端的界面上并不會把這些找零地址顯示在地址簿中,也許是為了匿名性的必要,也許是為了減少客戶的困惑,雖然這也造成很多人新的疑惑。

因為比特幣客戶端一開始只產(chǎn)生100個客戶專屬地址的私鑰(稱為私鑰池),在創(chuàng)建找零地址時會優(yōu)先使用這100個地址中的某一個,但當這些地址都被使用之后,100個以外親新的找零地址就會被創(chuàng)建。如果你只備份了一開始的100個地址的錢包,那么在上面這種情況下恢復錢包將丟失新的找零地址。

其實比特幣的找零機制本身就是比特幣協(xié)議的一部分,因為每個交易的ID只能被下一個交易的引用一次,所以在輸入幣數(shù)多于輸出幣數(shù)時,就需要這樣一個找零機制,我們在找零到新地址時,一定要避免pubkey暴露,這也是為了防止如量子計算機等類似的破解方式。找零機制可以增加整個比特幣網(wǎng)絡的隱私性,因為找零到新地址會讓你的比特幣分布到多個地址。

小編推薦下載

相關文章

更多>>

同類軟件下載