一文讀懂比特幣的找零機制

  

 

       咱們平常生活中,用RMB買東西的時候都會有一個找零的操做,那比特幣這類數字貨幣交易過程當中會不會有相似找零操做呢?實際上是有的,下面就和你們介紹下比特幣的找零機制。spa

  每筆比特幣交易都包括輸入和輸出兩個部分,其中未花費的交易輸出(UTXO)將能夠做爲下一筆交易的輸入,而這筆輸入能夠由多個 UTXO 構成。當你發起一次轉帳時,比特幣錢包一般會在全部可供支付的 UTXO 中,尋找合適的金額來進行支付。blog

  這就至關於在你的平常錢包中保存着不一樣面值的現金同樣,你能夠選擇使用多張小額的零錢付款,也可使用大於商品價格的大額鈔票買單,而後等待商家找零。get

  在比特幣系統中也存在這樣的找零機制。爲了節約手續費,比特幣客戶端一般會優先選擇使用大額的 UTXO 進行支付;這時,比特幣錢包就會自動建立一個新的地址,用來接收除去轉帳金額和手續費以後的找零。比特幣在進行交易時,會把發起交易地址的餘額清零,轉帳後的剩餘金額會轉到找零地址中去。固然找零的接收地址也能夠設置爲發起交易的原地址。class

  一般狀況下,比特幣客戶端在一開始會產生 100 個用戶專屬地址的私鑰,建立找零地址時會優先使用這 100 個地址中的某一個,當這些地址所有被使用以後,將會繼續建立新的找零地址。所以,有很多比特幣資深用戶提醒你們,當比特幣錢包交易 100 次以上以後,須要從新備份錢包。不然當你恢復錢包時,頗有可能丟失新的找零地址。比特幣

 

    原文連接:https://www.kg.com/article/486911515987939328im

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息