比特幣錢包交易費用
Ⅰ 比特幣合約交易後正負含手續費嗎
人們宣傳比特幣的時候常常會講:「可以向各種張三李四免費轉賬。」其實不一定,有時還是需要手續費的。
2013年,一個比特幣的價格為20美元。2017年,轉一個比特幣要花20美元。
手續費的目的一來為激勵礦工不輟挖礦,二來以維護比特幣網路安全(維穩費?)。早期礦工的挖礦底薪比較高,每個區塊50枚BTC,但是創世塊之後每出21萬個塊(每四年),底薪減半。所有2100萬枚比特幣都被挖出後,由交易費充當挖礦獎勵。
關於減半演算法的代碼,長這樣。
CAmount GetBlockSubsidy(int nHeight, const Consensus::Params& consensusParams)
{
int halvings = nHeight / consensusParams.nSubsidyHalvingInterval;
// Force block reward to zero when right shift is undefined.
if (halvings >= 64)
return 0;
CAmount nSubsidy = 50 * COIN;
// Subsidy is cut in half every 210,000 blocks which will occur approximately every 4 years.
nSubsidy >>= halvings;
return nSubsidy;
}
獎勵金在2012年當時候從50比特幣減半為25比特幣,2016年從25比特幣減半為12.5b比特幣。大概2020年就會再減半為6.25比特幣。
那麼,怎麼確定什麼時候需要掏交易費、掏多少合適?
比特幣網路規則內置交易費用結構,取決於系統推薦的(標准)客戶端。 我們拿比特幣核心(bitcoin core)打個比方,看看轉帳時,需要過哪幾道:
1. 花哪些幣?
客戶端首先確定用哪些幣來完成支付。
好比, Bob給Alice轉了2枚比特幣;Rose又給Alice轉了3枚比特幣,那麼兩次轉賬金額會單獨地趴在Alice的錢包中,直到被花出去。(注意:兩筆轉賬不會「自動合並」為5BTC)。
那麼,經過一陣子,錢包中會積累不同金額的比特幣,所以才說,得考慮下用哪些做支付。
可用金額叫做交易的「輸入」,最終發送金額(包括退回到錢包的找零)稱為「輸出」。
2. 避免過於零碎的支付
若交易「輸出」(包括找零)小於0.01BTC,則收取0.0001BTC的手續費。 「選幣」時,演算法會盡量避開那些找零金額低於0.01BTC的幣。
3. 老幣、大額交易優先
若發送的比特幣金額過小,或幣齡過低,則很有可能被收取費用。 每筆交易都有優先順序,由「輸入」的年齡、金額和交易輸入數量決定。
具體而言就是, 客戶端將每一筆輸入的金額與該輸入在區塊中存在的時間相乘,將所有乘法結果相加再除以交易位元組大小。
若結果小於0.576,則收取交易費。所以,有一堆零碎且/或很新的「輸入」,又不想掏手續費可以這么干,交易里加上一個大額且較老的輸入即可。這里邊,比較關鍵的就是這個金額x年齡的平均值。
如果在第3步中某交易本來是收費的,但隨著時間流逝,又有新的區塊不斷產生,那麼原先交易中「輸入」年齡也隨之增長,進一步提升了交易的優先順序,因此第3步中產生的費用可能會被免除。
4. 「稱重」收費(按每千位元組收費)
最後,客戶端檢查交易的位元組長度。長度取決於輸入和輸出的數量,大致可用下列公式計算:
148 * 輸入數量 + 34 * 輸出數量 + 10
若長度小於10000位元組且在第3步中有足夠高的優先順序,那麼這筆交易最終被確認為免費,反之需收費, 費用默認為0.0001BTC/千位元組(不足1k的按1k計算)。 可自行在客戶端相關設置中更改交易費數額。 低於0.0001BTC的設置不會生效。新費用設置生效後,將覆蓋步驟2中的費用,兩者不疊加。
接著說幾個例子:
1. 過猶不及
說:Alice錢包中趴著兩筆「輸入」,金額分別為1BTC和2BTC。然後Alice想買杯2.99999BTC的咖啡。這時就不存在選幣這一說了,因為有且只有兩筆輸入,都用上才夠咖啡錢,剩下0.00001BTC找零。注意,步驟2提到: 若交易「輸出」(包括找零)小於0.01BTC,則收取0.0001BTC的手續費。 說明,咖啡交易將被徵收0.0001BTC的手續費。結果就是交易會失敗,因為Alice手裡的余額不足。
這就有意思了:Alice手上有3BTC,但是沒法買2.99999BTC的咖啡。Alice可以把3BTC全部付給商家以避免手續費(假設第3步的費用為0),但有些商家可能會要求支付准確的金額。
2. 人品爆發
說:Alice人品大爆發,在某賠率64000的賭博游戲中,用0.02BTC撥來1280BTC。網站支付獎金時,自己錢包里並沒有可丁可卯的1280BTC,於是只能用各種零碎輸入(含找零)來各種湊。
最後,這筆湊出來的獎金大小是51203位元組。是這樣,交易大小超過10000位元組,費用增至0.0005BTC/每千位元組(其實早期的交易費用就是0.0005,後來變成0.0001的),那麼, 這里的手續費就是52*0.0005 = 0.026BTC。 比玩家的本兒還高。
當然,還是比PayPal轉便宜。
註: 使用Paypal手續費為 4.4% + 0.3 USD/每筆。
好比,1280刀轉賬,1280*4.4% + 0.3 = 56.62 刀
注意:最後繳納的手續費是0.0286BTC,有可能是因為沒有使用(推薦)標准客戶端來創建交易,然後這個客戶端在計算費用時有點小問題。
這是個真事兒,見:Bitcoin Transaction
3. 機關算盡,不掏錢
有種交易踏在免費的懸崖邊上,大小為9999位元組,堪稱交易費躲閃之王。全部輸入中只有一個是1聰(satoshi,即比特幣最小單位,0.000 000 01 BTC = 1 satoshi, 以致敬比特幣創始人Satoshi Nakamoto);但是有另一個大額輸入拉高了優先順序,免除交易費用。
必須支付手續費嗎?
捎帶腳說一句,手續費其實不是強制的。有些礦工並沒有很在意這些收費標准,也會把一些沒有手續費的交易記錄到區塊中。使用標准客戶端的「原始交易」(raw transactions)界面能創建手續費低於標准費用的交易,而且,還是有可能人品爆發的被礦工打包入塊的。
Ⅱ 少於0.01比特幣交易費是恆定的 0.0005btc 嗎 除去平台費用 我是問只在錢包地址之間轉移的費用
貌似不一樣吧,不同的網站有不同的計算方法和標准
Ⅲ 比特幣轉賬要付多少手續費
比特幣轉賬手續費是交易者付給礦工的一筆費用,用於激勵礦工競爭記賬,為比特幣提供足夠的算力,從而確保比特幣網路的安全,有的地方也叫做礦工費。
用戶在比特幣網路發起一筆轉賬時,一般需要支付給記賬礦工一定的轉賬手續費。轉賬手續費一般為0.001-0.0015個比特幣,由於區塊能容納交易記錄的容量有限,礦工會優先打包手續費高的交易,所以多付手續費可以更快被記賬。
比特幣交易手續費的存在能提高轉賬門檻,有效防止區塊鏈中充斥垃圾信息,並且能夠保證在比特幣被挖完之後礦工仍有動力維護比特幣網路。
Ⅳ 比特幣錢包或者在線錢包轉比特幣給其他人,交易費用究竟怎麼算的比如只轉0.001比特幣。
額從礦池到錢包,平時的交易,還有交易平台提現扣錢的費用。不過好像樓主是私下的轉幣應該不會。
Ⅳ 錢包轉賬btc手續費怎麼這么高
人家規定了這么高嘛,畢竟人家需要有點利益可圖的才給你整這個軟體的,如果人家一毛錢不掙的話,還拿什麼來維護一個軟體呢?
Ⅵ 火幣網比特幣的交易費用是怎麼算的
他們的人民幣現貨交易是免費的沒有手續費用。
Ⅶ 火幣錢包轉btc手續費顯示一千多怎麼回事
這種情況多半是由於你支付的手續費較低。因為比特幣網路會優先處理支付手續費較高的交易。如果是一筆交易長期未確認可能會退回到發幣方。但是這種可能性很小。你...
Ⅷ 比特幣的交易費率是多少
OKEx比特幣交易所的手續費全球最低,0.15%-0.02%,而且而且平台幣OKB還不收費。
在Bybit,每一筆成功訂單,Bybit平台會根據訂單屬性自動決定收取費用或提供獎勵。對於市場的「做市商」:每個成功的限價訂單,系統會給予基於合約價值的0.025%獎勵。
對於市場的「受價者」:每個成功的市價訂單,系統會基於合同價值收取合約價值0.075%的費用。價值5美元的比特幣交易與價值5000美元的比特幣交易所需要支付的手續費可能是相同的。
它們是通過」每位元組數據多少聰(satoshis)「來衡量的。
Ⅸ 比特幣交易所和比特幣錢包有何區別
比特幣(Bitcoin)是一種由開源的P2P軟體產生的電子貨幣,數字貨幣,是一種網路虛擬貨幣。比特幣也被意譯為「比特金」。簡寫:BTC。
比特幣不依靠特定貨幣機構發行,它通過特定演算法的大量計算產生,比特幣經濟使用整個P2P網路中眾多節點構成的分布式資料庫來確認並記錄所有的交易行為。P2P的去中心化特性與演算法本身可以確保無法通過大量製造比特幣來人為操控幣值。
比特幣非常類似於現金
比特幣的好處:不會被凍結、無法跟蹤、不用納稅、交易成本極低。對比炒幣的人來說是財富,對於幣圈外的人可能會覺得是騙局。
比特幣是比較主流的數字貨幣,可以適當投資,交易都有風險,謹慎投資,你可以網路搜一下火幣、幣安、OK、多比交易平台等上面都可以交易比特幣的,這些都是比較大的交易平台,投資主流數字貨幣、不要投資山寨幣或者空氣幣。
比特交易所是可以交易各種數字貨幣,比特幣錢包的只能儲存比特幣