時(shí)間:2021-11-20|瀏覽:665
首先,當(dāng)我們討論比特幣礦工的費(fèi)用時(shí),交易者和礦工通常會(huì)有不同的顧慮。
交易者關(guān)心交易的總成本,這意味著你在一筆交易中支付了多少比特幣礦工費(fèi)。礦工更關(guān)心的是交易者易中的每個(gè)字節(jié)支付多少比特幣。這就是為什么我們通常在錢包里看到礦工費(fèi)單位是"sat/B",如下圖:
如何計(jì)算比特幣礦工費(fèi)?比特幣礦工費(fèi)計(jì)算公式
對(duì)于礦工來(lái)說(shuō),這是最重要的衡量標(biāo)準(zhǔn)。礦工通過(guò)您為每個(gè)字節(jié)支付的費(fèi)用來(lái)決定是否將您的交易包裝在即將生成的塊中。因?yàn)楸忍貛艍K最多只能容納1M(約100萬(wàn)字節(jié))交易。因此,礦工會(huì)優(yōu)先打包為每個(gè)字節(jié)支付更多費(fèi)用的交易。
請(qǐng)注意,單筆交易的比特幣金額(數(shù)量)與礦工費(fèi)的計(jì)算無(wú)關(guān)。例如,如果你的交易占據(jù)了300字節(jié)的空間,無(wú)論你轉(zhuǎn)移0.0001比特幣還是100比特幣,你需要支付的礦工費(fèi)是一樣的;這與法幣交易不同(法幣交易總額越高,手續(xù)費(fèi)越高)。
因此,礦工費(fèi)的計(jì)算方法是:交易字節(jié)數(shù) * N sat/B (N為每個(gè)字節(jié)支付的費(fèi)用;單位:比特幣),如下圖所示:
如何計(jì)算比特幣礦工費(fèi)?比特幣礦工費(fèi)計(jì)算公式
交易大小為:0.167 kB=167 B;
單位字節(jié)支付的手續(xù)費(fèi)為:5 sat/B
礦工費(fèi)總額為:167 B * 5 sat/B = 835 sat = 0.00000835 BTC (BTC和sat 都是比特幣單位,1 BTC=100000000 sat)
如何設(shè)置比特幣礦工費(fèi)合理??
對(duì)于普通用戶來(lái)說(shuō),需要準(zhǔn)確計(jì)算每個(gè)比特幣轉(zhuǎn)賬會(huì)使用多少 UTXO總共有多少字節(jié),比特幣網(wǎng)絡(luò)擁堵是不現(xiàn)實(shí)的。那么,我該怎么辦呢??
最簡(jiǎn)單的方法就是用錢包推薦的手續(xù)費(fèi)?,F(xiàn)在很多比特幣錢包都很智能,會(huì)根據(jù)網(wǎng)絡(luò)擁堵和你的交易字節(jié)大小推薦合適的手續(xù)費(fèi)。當(dāng)然,你也可以根據(jù)自己的需要手動(dòng)調(diào)整錢包推薦的手續(xù)費(fèi)。
如何計(jì)算比特幣礦工費(fèi)?比特幣礦工費(fèi)計(jì)算公式
支付比特幣礦工費(fèi)的原因:
1.給礦工持續(xù)的激勵(lì)。就像我們上面說(shuō)的,使用區(qū)塊鏈轉(zhuǎn)賬并不像微信和支付寶那樣直接到對(duì)方賬戶。他需要礦工確認(rèn)錢是你的后,礦工會(huì)向所有節(jié)點(diǎn)發(fā)送請(qǐng)求,幫你發(fā)送交易,這樣才能轉(zhuǎn)出。
2.維護(hù)整個(gè)系統(tǒng)的正常運(yùn)行,防止惡意占用網(wǎng)絡(luò)資源的交易,是為了防止 DDOS(分布式拒絕服務(wù)攻擊)。
舉個(gè)栗子:假設(shè)有人想搗亂,可以用幾個(gè)錢包相互轉(zhuǎn)賬BTC例如,一次轉(zhuǎn)0.0001個(gè)BTC,如此循環(huán)。這樣交易沒(méi)有損失,但是會(huì)占用大量的比特幣網(wǎng)絡(luò)資源,造成網(wǎng)絡(luò)擁堵。但是,如果礦工費(fèi)增加,就不會(huì)有人惡意刷交易,因?yàn)橐冻鼍薮蟮某杀?,得不償失?br>
理解了這些,我們?cè)賮?lái)看看BTC、ETH、WDC、EOS礦工費(fèi)的收取有什么??
在比特幣的底層系統(tǒng)中,沒(méi)有規(guī)定手續(xù)費(fèi)。也就是說(shuō),手續(xù)費(fèi)不是強(qiáng)制收取的。早期由于比特幣價(jià)格低,鏈上轉(zhuǎn)賬數(shù)量少,很多礦工不在乎用戶是否支付了手續(xù)費(fèi)(也叫礦工費(fèi)),所以很多沒(méi)有支付手續(xù)費(fèi)的比特幣交易也被礦工打包確認(rèn)。
隨著比特幣的發(fā)展,沒(méi)有手續(xù)費(fèi)的交易基本上不會(huì)被礦工打包確認(rèn),所以很多比特幣客戶端和錢包都定制了手續(xù)費(fèi)標(biāo)準(zhǔn)。這導(dǎo)致不同的比特幣客戶端轉(zhuǎn)賬費(fèi)用可能不一致。目前主流手續(xù)費(fèi)標(biāo)準(zhǔn)是按字節(jié)收費(fèi):每千字節(jié)收費(fèi) 0.0001BTC 手續(xù)費(fèi)(不足1000字節(jié)的交易按1000字節(jié)計(jì)算)。
比特幣轉(zhuǎn)賬的字節(jié)大小與轉(zhuǎn)賬金額無(wú)關(guān) UTXO 數(shù)量有關(guān)。例如,張三、李四分別向王五轉(zhuǎn)6BTC如果張三用的面額是7BTC的 UTXO李四用的七個(gè)面額都是1BTC的UTXO很明顯,李四的轉(zhuǎn)賬字節(jié)要大得多。
如何計(jì)算比特幣礦工費(fèi)?比特幣礦工費(fèi)計(jì)算公式
除了字節(jié)大小,比特幣網(wǎng)絡(luò)的擁堵也會(huì)影響手續(xù)費(fèi)。如果用比特幣鏈轉(zhuǎn)賬的人很多,會(huì)造成比特幣網(wǎng)絡(luò)擁堵。如果你想盡快確認(rèn)你的轉(zhuǎn)賬,你需要支付更高的手續(xù)費(fèi)來(lái)插隊(duì),提高打包確認(rèn)的優(yōu)先級(jí)。當(dāng)然,如果不著急,也不用因?yàn)楸忍貛啪W(wǎng)絡(luò)擁堵而增加轉(zhuǎn)賬費(fèi)用。