跟大家一起學習區塊鏈技術系列之一 比特幣之交易費和找零

交易費基於簽名交易的字節大小計算。每個字節費用的計算基於現在打包區塊所需要的空間,這個費用隨著空間需求的增加而增加。交易費是獎勵礦工的,區塊鏈那一章咱們解釋過了。最後的數量取決於每個礦工選擇他們能接受的最小手續費大小。

還有一個叫做高優先級交易的概念,那些花費長期沒有挪動的比特幣。

過去這些優先交易常常免除正常的費用要求。在比特幣核心0.12之前,每個區塊為高優先級交易預留50字節空間,不過現在缺省設置是0字節。在優先交易的後面,所有交易按每個字節費用確定優先級,交易費高的依次添加,直到填滿可用空間。

直到比特幣核心0.9,網絡上廣播交易需要支付一個最小費用(現在是1000聰)。任何僅支付最低費用的交易要準備好等待很長的時間才能有空間被打包進區塊。

每個交易都是花費UTXO,因為每個UTXO只能花費一次,交易裡所有的UTXO之和必須都被花費,或者支付礦工手續費。很少有人的UTXO的比特幣之和他們想支付的比特幣數量相等,所以大部分的交易都有一個找零輸出。

找零輸出就是普通的輸出,它將多餘的比特幣返還給花錢的人。他們可以在這個找零UTXO裡用一樣的P2PKH或P2SH腳本哈希,但是強烈建議找零地址用一個新的P2PKH或P2SH,下章會專門講為什麼。


分享到:


相關文章: