当前位置:首页  > 资讯  > 区块链  > 带你了解比特币的交易手续费(transaction fee)规则

带你了解比特币的交易手续费(transaction fee)规则

发稿日期:2018-08-01 亿智蘑菇官方微信

人们在宣传比特币的时候常常提到:“你可以给地球上任意一个人免费转账,支付宝什么的都得跪”。当然在有些情况下这是成立的,但有时候手续费却又是必须的。当你不得不掏手续费的时候,基本上也就不到一个美分。

这笔手续费不是捐给了美美,而是赏给了矿工们,鼓励他们继续挖矿(对矿工和挖矿不了解的同学请自行搜索了解后再继续阅读),以维护比特币网络的安全(也算是维稳费吧。。。)。矿工们本来每挖出一个区块已经可以得到25个比特币的底薪了,但比特币那带有万恶资本主义血统的规则却要每四年就剥削掉一半的薪水,最终达到一毛不拔的地步,只给矿工们发交易手续费。

那么到底什么情况下需要掏手续费,具体又得掏多少呢?

比特币的手续费规则也被纳入了比特币的网络规则,即取决于标准客户端(reference client)的行为。当你尝试通过bitcoin-qt(当前通用的标准客户端)进行转帐时,它要经过以下几个步骤:

1. 选取要支出的比特币

客户端首先要从你所拥有的比特币中选取一部分用来完成支付。每次你接受别人的支付时,这笔交易会记录到钱包中,直到你再把它花出去。

假设你收到两笔支付,分别为2BTC和3BTC,则这两份余额会单独地存放在你的钱包中,而不会“合并”为一个5BTC。在经过一段时间之后你的钱包中积累了不同金额的比特币,当你想要支付时客户端就需要决定选择哪些金额最为合适。

这些可用的金额称为一笔交易的“输入”,而最终发送出去的金额(包括可能被退回到你的钱包的找零)称为“输出”。

2. 不鼓励零碎的支付

如果交易的“输出”(包括找零)低于0.01BTC,那么就要收取0.0001BTC的手续费。“选币算法”会尽量避免找零金额低于0.01BTC。

3. 优先支付历史久远和数量多的比特币

如果你要支付的比特币金额过小,或者离你得到它的时间比较近,那这笔交易就难逃收费一劫了。每笔交易都被赋予了一个优先级,由“输入”的历史时间、金额和笔数来决定。

具体来说,对于每笔“输入”客户端都会使用其金额来乘以其在区块中存在的时间,最后相加后除以这笔交易的字节长度。如果结果小于0.576则交易会被收费。这意味着你可以在交易中选取大量零碎且/或时间较近的“输入”的同时仍然避免被收费——只需在其中附上一笔时间久远的“输入”即可。关键的是金额乘以历史时间的均值。

如果在第3步中某笔交易原本确定要被收费,但有可能随着时间流逝,新区块不断产生,这笔交易原先的“输入”的历史时间也会增长,使得交易的优先级得到提升,因此在第3步中产生的费用可能会被免除。

4. “称重”收费(按每千字节收费)

最后客户端会检查交易的字节长度。这一长度取决于输入和输出的数量,大致可用下列公式计算:148 * 输入数量 + 34 * 输出数量 + 10

如果这一长度小于10000字节且在第3步中有足够高的优先级,那么这笔交易最终被确认为免费,否则需要交费。费用按每千字节收费(不足1k的按1k计算)。单位费用默认为0.0001BTC,你也可以在客户端的“设置-选项-主要”选项卡中提高这一费用——神马!提高?尼玛不填0的都得继续治疗啊!很抱歉,低于0.0001BTC的设置不会生效。如果你在这里设置了任何费用,则其会替代第2步中的费用,而不是叠加。

无意中了解到了小牛情报这款app,发现群里会经常有红包发送,并且还有一些币圈的新资讯。项目部目前处于成长期,早进早赚。扫一扫二维码下载注册。

声明:本文为平台用户投稿,不代表亿智蘑菇认同其观点。
0次打赏

二维码

关键词: 比特币 
全部评论(0

Ta的热门文章

热门试用更多

711人申请GEEBOX-E2 真无线全频音乐耳机

379人申请意大利莱卡净水壶LA35EN · 感受生活感受美

5757人申请海信E7D 超音画AI声控电视 超薄全面屏

2230人申请点音Timoo小象复古LED像素蓝牙音箱

1475人申请酷威T100手柄转换器 玩转PS4主机

热门导购更多

¥298【GEEBOX-E2】GEEBOX-E2 真无线全频音乐耳机

¥799【达伦自然光精灵】DALEN达伦 自然光护眼台灯2T

¥299【点音Timoo小象复古LED像素蓝牙音箱】点音Timoo小象复古LED像素蓝牙音箱

¥159【酷威T100手柄转换器】酷威T100手柄转换器 玩转PS4主机

¥399【南卡】NINEKA/南卡N2真无线蓝牙耳机

0

0

0