張秋埡Well7星評(píng)價(jià)
2020-09-24 16:03:48
比特幣找零機(jī)制就是有時(shí)比特幣交易中作為輸出的金額超過了用戶想要支付的金額,在這種情況下,比特幣客戶端會(huì)創(chuàng)建一個(gè)新的比特幣地址,并把差額發(fā)送回這個(gè)地址的機(jī)制。
同時(shí)為了防止雙重支付和偽造,必須確保在任何時(shí)候,新創(chuàng)建的貨幣金額與被銷毀的貨幣金額是完全一樣的。
在比特幣的世界里,將各個(gè)比特幣保存起來的是比特幣地址,每個(gè)比特幣地址可以裝至少零枚比特幣,多則無上限。
與紙幣面額稍有不同的是,比特幣中將面額稱為“未花費(fèi)輸出”,比特幣地址會(huì)計(jì)算所有的未花費(fèi)輸出,并在相應(yīng)的地方顯示出當(dāng)前地址的總額,比特幣網(wǎng)絡(luò)的目的就是確保未花費(fèi)輸出通過交易轉(zhuǎn)移到其他的地址上去。
比特幣轉(zhuǎn)賬可以一次把多個(gè)地址的余額轉(zhuǎn)出,也可以一次轉(zhuǎn)入多個(gè)地址。當(dāng)你向別人轉(zhuǎn)賬時(shí),需要向整個(gè)網(wǎng)絡(luò)發(fā)送一條信息,隨后你賬戶的金額就會(huì)減少,而接收者賬戶的金額就會(huì)增加。
與此同時(shí),比特幣網(wǎng)絡(luò)中的節(jié)點(diǎn)或計(jì)算機(jī)會(huì)更新交易者的賬戶副本信息,然后繼續(xù)將交易信息傳遞到其他節(jié)點(diǎn)。這種以數(shù)字計(jì)算為基礎(chǔ)的安全機(jī)制,組成了比特幣交易網(wǎng)絡(luò),讓一組計(jì)算機(jī)共同保存一份賬本。
舉個(gè)栗子,你需要支付給小鹿5個(gè)比特幣,但是你的A/B/C 3個(gè)地址里各有1/2/2個(gè)比特幣,每個(gè)地址的余額都不足以支付5個(gè)比特幣。這時(shí)候,你可以發(fā)起一筆轉(zhuǎn)賬,同時(shí)把A/B/C三個(gè)地址共5個(gè)比特幣轉(zhuǎn)賬給小鹿。
再舉個(gè)栗子,如果你的比特幣地址有5個(gè)比特幣,但是你只需要轉(zhuǎn)1個(gè)給小鹿。你需要在轉(zhuǎn)賬的時(shí)候告訴礦工:我有5個(gè)比特幣,其中1個(gè)轉(zhuǎn)給小鹿,另外4個(gè)轉(zhuǎn)回給我自己(可以是原地址或創(chuàng)建新的地址)。
在比特幣交易中,用戶有權(quán)使用的比特幣轉(zhuǎn)賬地址上的之前交易輸出(UTXO)金額,會(huì)被作為一次交易的輸入,比特幣收款地址上增加的交易金額作為本次交易的輸出。
輸入金額必須大于等于輸出金額,超出部分作為本次交易的手續(xù)費(fèi)。
手續(xù)費(fèi)沒有輸出地址,將獎(jiǎng)勵(lì)給將本次交易記賬成功的礦工。
有些時(shí)候,交易時(shí)作為輸出部分的金額超過了用戶想要支付的金額,比特幣客戶端就會(huì)創(chuàng)建一個(gè)新的比特幣地址,并把差額發(fā)送回這個(gè)地址,以此實(shí)現(xiàn)比特幣的找零機(jī)制。
外籍小韭菜1星評(píng)價(jià)
2020-07-24 16:13:08
比特幣的找零機(jī)制一直讓人有些迷惑,明明只向一個(gè)地址發(fā)送了比特幣為什么BlockChain上面的顯示的有時(shí)是1個(gè)地址對(duì)多個(gè)地址,有時(shí)是多個(gè)地址對(duì)1個(gè)地址,有時(shí)又顯示多個(gè)地址對(duì)多個(gè)地址?
為什么比特幣資深玩家會(huì)提醒大家當(dāng)比特幣錢包交易100次以上時(shí)再次交易后要重新備份錢包,恢復(fù)以前的錢包備份有可能會(huì)遭遇損失?
這一切都是因?yàn)楸忍貛诺恼伊?Change)機(jī)制。比特幣 0.9 版里面加入了一個(gè)小白們期待已久的新功能:可以自行選擇支付后的找零地址,對(duì)于這個(gè)功能的加入許多人都比較疑惑。下面我就來詳細(xì)為大家解釋一下比特幣的找零機(jī)制是怎樣運(yùn)作的。
比特幣交易的規(guī)則:將用戶有權(quán)使用的若干比特幣匯款地址上的之前交易的輸出金額作為一次交易的輸入,若干比特幣收款地址上增加的交易金額作為本次交易的輸出。
輸入金額必須大于等于輸出金額,超出部分作為本次交易的手續(xù)費(fèi)。手續(xù)費(fèi)沒有輸出地址,獎(jiǎng)勵(lì)給將本次交易記賬成功的礦工。
因?yàn)橛袝r(shí)作為輸出的金額超過了用戶想要支付的金額。在這種情況下,比特幣客戶端會(huì)創(chuàng)建一個(gè)新的比特幣地址,并把差額發(fā)送回這個(gè)地址,這就是比特幣的找零機(jī)制。