比特幣轉賬手續費怎麼算?比特幣轉賬手續費計算公式

買賣虛擬貨幣

比特幣轉賬手續費怎麼算?瞭解比特幣交易的幣友,應該都知道比特幣轉賬,自然也就瞭解比特幣轉賬是需要手續費的,但是大多數人並不知道比特幣轉賬手續費是怎麼算出來的,接下來鏈報小編就來為大家普及一下比特幣轉賬手續費怎麼算?比特幣轉賬手續費的計算公式又是什麼樣的?

什麼是比特幣轉賬手續費?

比特幣轉賬手續費是交易者付給礦工的一筆費用,用於激勵礦工競爭記賬,為比特幣提供足夠的算力,從而確保比特幣網路的安全,有的地方也叫做礦工費。

比特幣轉賬手續費怎麼算?

使用者在比特幣網路發起一筆轉賬時,一般需要支付給記賬礦工一定的比特幣轉賬手續費。比特幣轉賬手續費一般為0.001-0.0015個比特幣,由於區塊能容納交易記錄的容量有限,礦工會優先打包手續費高的交易,所以多付手續費可以更快被記賬。

比特幣交易手續費的存在能提高轉賬門檻,有效防止區塊鏈中充斥垃圾資訊,並且能夠保證在比特幣被挖完之後礦工仍有動力維護比特幣網路。

當然比特幣轉賬的手續費並不是強制的,早期很多鏈上交易都沒有手續費,但現在如果不支付手續費,基本上不會被礦工打包確認。影響手續費的主要因素是交易的位元組大小和網路的擁堵情況,如果想讓自己的交易儘快被礦工打包確認,就需要支付更高的手續費進行“插隊”。

比特幣轉賬手續費計算公式

每一個交易都會分配一個優先順序,這個優先順序透過幣的新舊程度、交易的位元組數和交易的數量。

具體來說,對於每一個輸入(inputs)來講,客戶端會先將比特幣的數量乘以這些幣在塊中存在的時間(幣齡,age),然後將所有的乘積加起來除以此次交易的大小(以位元組為單位),計算公式:priority = sum(input_value_in_base_units * input_age)/size_in_bytes,計算結果如果小於0.576.那麼該交易就必須支付手續費。

如果你確實大量的小額輸入,又想免費轉出,這時候你可以加一個數額大的、幣齡大的比特幣金額,就會將平均優先順序提高,從而可以免費轉出比特幣。

影響比特幣手續費的因素:

隨著比特幣的發展,沒有手續費的交易基本不會被礦工打包確認,所以很多比特幣客戶端、錢包就自定義了手續費標準。這導致不同的比特幣客戶端,轉賬的手續費可能不一致。目前,主流的手續費標準是按照位元組收費:每千位元組收取 0.0001BTC 的手續費(不足一千位元組的交易按照一千位元組算)。

比特幣轉賬的位元組大小跟轉賬的金額無關,跟 UTXO 的數量有關。舉個例子,張三、李四分別給王五轉 6BTC,如果張三用的是一個面額為 7BTC 的 UTXO,李四用的是七個面額都為 1BTC 的 UTXO,那麼很顯然,李四的這筆轉賬位元組要大得多。關於 UTXO 的知識,歡迎查閱白話之前的推文《沒有 UXTO,比特幣或不能如此穩定執行 10 年》。

除了位元組大小外,比特幣網路的擁堵情況也會影響手續費。如果使用比特幣鏈上轉賬的人很多,造成了比特幣網路擁堵,而你想讓自己的轉賬儘快確認,你就需要支付更高的手續費進行“插隊”,提高被打包確認的優先順序。當然,如果你並不著急,也不用因為比特幣網路擁堵而提高轉賬的手續費。

位元組大小和比特幣網路的擁堵情況,是影響手續費的主要因素。除了這兩大因素外,幣齡(也稱為幣天)等因素因為會影響交易被打包確認的優先順序,所以也會影響手續費,這裡不過多展開解釋。

比特幣轉賬手續費怎麼算?透過上文介紹,相信大家對比特幣轉賬手續費是什麼有了一定的瞭解,在這裡,鏈報小編想問問萌新們,你們現在知道比特幣轉賬手續費是如何算出來的了嗎?當然不會算也沒有關係,萌新們可以關注鏈報後續相關報道!

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;