比特幣交易手續費多少?比特幣可以全天24小時都在交易,沒有漲跌停板和熔斷機制,是個典型的投機市場,但談到比特幣交易,很多幣友都想要了解的無疑是比特幣交易手續費,接下來就有鏈報小編給大家普及比特幣交易手續費多少?比特幣交易手續費的計算公式又是什麼樣的?
比特幣交易手續費由誰收取?
比特幣是建立在P2P網路上的數字貨幣,每一筆比特幣交易會被比特幣礦工進行確認並打包到block(資料區塊)中。在這一過程中,為保證交易沒有被偽造和重複,比特幣礦工會進行大量的計算,當確認完畢後,交易記錄便會被嵌入資料區塊。所以,為了獎勵比特幣礦工的工作,這筆交易費用便由比特幣礦工收取。可以簡單的理解為,比特幣交易手續費為礦工在確認計算過程中所花電費的補償。
比特幣交易手續費多少?
在比特幣的底層協議中,沒有明確規定比特幣交易手續費具體金額,但要求地址中總輸入不小於總輸出,也就是你錢包中比特幣的總數一定要大於轉賬數額與手續費數額的和。這一點理解起來很簡單,你只有10塊錢,而轉賬10塊錢要收1元手續費,也就是說你要支出11塊錢,10-11=-1.這筆交易自然是無法完成的。
比特幣交易手續費的高低由交易資料的大小和交易次數等因素決定。比特幣遵循的是UTXO模型,每筆交易都包含了若干筆交易輸入和交易輸出。而事實上,每筆未花費交易輸出的組成方式都取決於你的交易輸入,當你需要將1個比特幣轉移到另一個地址時,它可能是由你交易輸入中的5個0.2比特幣組成,也可能是10個0.1比特幣組成。
比特幣交易手續費怎麼算?
比特幣網路規則內建交易費用結構,取決於系統推薦的(標準)客戶端。我們拿比特幣核心(bitcoin core)打個比方,轉賬時就需要過如下幾道:
1. 籌備你要傳送的比特幣
客戶端負責收集你錢包(Bitcoin-Qt)裡的比特幣餘額為支付做準備,因為你收到的每一筆比特幣都存在你的錢包裡面直到你花掉它們。好比, A給B轉了2枚比特幣;C又給B轉了3枚比特幣,那麼兩次轉賬金額會單獨地趴在B的錢包中,直到被花出去。(注意:兩筆轉賬不會“自動合併”為5BTC)。
那麼,經過一陣子,錢包中會積累不同金額的比特幣,所以才說,得考慮下用哪些做支付。
可用金額叫做交易的“輸入”,最終傳送金額(包括退回到錢包的找零)稱為“輸出”。若交易“輸出”(包括找零)小於0.01BTC,則收取0.0001BTC的手續費。 “選幣”時,演算法會盡量避開那些找零金額低於0.01BTC的幣。
2.數額越大、幣齡(age)越高優先順序越高
如果你傳送金額太小或者是你的比特幣剛開採出來不久,那麼你的轉賬就不再免費之列。每一個交易都會分配一個優先順序,這個優先順序透過幣的新舊程度、交易的位元組數和交易的數量。具體來說,對於每一個輸入(inputs)來講,客戶端會先將比特幣的數量乘以這些幣在塊中存在的時間(幣齡,age),然後將所有的乘積加起來除以此次交易的大小(以位元組為單位)。
如果你確實大量的小額輸入,又想免費轉出,這時候你可以加一個數額大的、幣齡大的比特幣金額,就會將平均優先順序提高,從而可以免費轉出比特幣。
3.每千位元組的收費
每千位元組的收費在轉賬的最後客戶端會檢測本次轉賬的大小(以位元組為單位),大小一般取決於輸入和輸出的數額大小,計算公式如下:148 * 輸入數額 + 34 * 輸出數額 + 10.如果該次轉賬的大小超過10000位元組但是優先順序符合免費的標準,那麼仍然可以享受免費轉賬,否則需要支付手續費。沒1000位元組的費用預設是0.0001BTC,但是你也可以在客戶端裡進行追加,依次開啟選項卡“設定>選項>主要”進行手續費的調整。如果你在設定的手續費小於0.0001BTC按0.0001算。當本條規則適用時將會取代步驟2的規則而不是累加。
比特幣交易手續費的作用
比特幣礦工在對比特幣交易進行確認的過程中,會自動對交易者的費用額進行排序。比特幣交易手續費多的交易請求會被優先處理。所以,對於比特幣使用者來說,把手續定的高一些可以得到更快的交易確認。
對於整個P2P網路來說,礦工收取比特幣交易手續費有兩個作用:激勵礦工的工作熱情,讓更多人從事挖礦工作。
為防止小額的比特幣交易衝擊整個P2P網路,比特幣礦工會對小額的交易強制性收費。試想,如果有人大量的傳送交易0.000000001BTC的請求到整個P2P網路,那麼所有交易將會被延遲甚至停滯。為防止這種情況的發生,礦工會要求收取手續費。
比特幣交易手續費多少?透過以上介紹,大家對比特幣交易有了基礎瞭解,當然對於比特幣交易手續費的問題也有了一定的瞭解。其次不同的交易所比特幣交易手續費也會不同,所以大家在使用前務必先去了解!