一般一笔普通比特币交易是由一个输入两个输出(交易输出和找零输出)组成,约200字节,如果按每1000字节默认收费0.0001个比特币计算,那么一笔比特币转账手续费大约是0.001-0.002个比特币。但是当单笔输入不够用来支付输出时,就会出现上述的多个交易输入构成未花费输出的问题,这时候它的数据量就会变大。而未花费交易输出的构成越复杂,需要处理的字节就越多,手续费也就相应越高。
当你使用Bitcoin客户端发送比特币的时候,整个过程大致分为以下步骤:
1.选择合适的未花费输出
前面已经说到,交易最终会留下多个未花费的输出,而这些未花费输出是不会合并的!!比如说你收到两笔支付,分别是2BTC和3BTC,这两个未花费输出就单独保存在钱包中,而不会合并为5BTC。
当你要支付比特币给别人时,比特币客户端会选择合适的未花费输出发送出去,成为下一笔交易的输入。
全文导读 据比特币行情数据显示,至截稿为止,比特币现报9528.9美元,24小时涨幅为0.4%,今年涨幅31.13%,也正是因为这样的数据,比特币稳稳的成为了币圈投资项目第一的存在,甚至说比特币是币圈的必经之路,即便如此币圈新手还是要比特币行情
2.不鼓励零碎支付
比特币的目前算法不鼓励零碎的支付,因为大量的零碎支付会让交易数据变大,造成整个系统交易缓慢。如果交易的“输出”低于0.01BTC,那么就要收取0.0001BTC的手续费。钱包在准备你的支付金额的时候有一个既定的规则,就是在众多输入中筹备支付金额的时候尽量避免产生小于0.01BTC的金额变动(比如你要支付5.005BTC,钱包尽可能的选择3+2.005或者1+1+3.005.而不是5+0.005)。
3.金额高、币龄大优先级越高
每一笔交易都会有一个优先级,一笔交易需不需要交手续费,取决于以下这个优先级数值的大小(只是一个简单的模型,真实情况更复杂):
如果X的值小于0.576则交易会被收费,如果X大于0.576.则可获得优先级从而避免收费。
大家发现了没有,有一种情况是肯定会被收费的,那就是支付的钱本来就很少,又是由多笔散钱组成,距离你拿到这些散钱的时间还很近,那这笔交易就难逃被收费了。
相反的,如果交易的输入金额大,且时间久远,那就可避免被收费。
4.“称重”收费
比特币的交易以一串数字数据出现,该交易包含更多的数据会占用更多磁盘空间,需要更多的网络带宽来传输。因此交易的输入项、输出项越复杂,数据量就越大,所需要交的手续费就越多。
举个例子,有一次蚁妹要给用户发奖,奖品是价值66元的BTC,使用某在线钱包发送比特币,但是我发现我每发一次奖要被扣50元左右的手续费,后来到区块链浏览器中一看,该在线钱包用的都是零碎的散钱,一笔很小的交易居然有6个输入,导致我这笔交易数据量变大,被扣了很多交易费。
如果没有获得在第三点中所说的优先级,那就一定要收交易手续费啦!具体交多少就要对你这笔交易的大小进行“称重”。
称重的公式为:
Size=148*输入数量+34*输出数量+10
费用按每千字节收费(不足1k按1k算),每千字节费用为0.0001BTC。一笔典型交易的输出数量是2个:一笔是给收款人,一笔是系统找零。按照上面这个称重公式,支付0.0001BTC,最大的输入数量只能是6笔,如果输入数量为7笔,那交易费就翻倍为0.0002BTC啦!
比特币的其它相关
欧易交易所app是一款备受用户喜欢的模拟货币软件,多终端完美兼容,随时查看实时行情,轻松买卖BTC,ETH,XRP,OKB和其他数字资产,获取您关注的加密货币价格变化预警,查看比特币现货、期货、期权价格,比较各交易所加密货币价格,随时满足各种场景的服务需求,包含全面的资讯内容,多元化的功能,可以帮助用户轻松的进行虚拟货币交易,给用户带来绝佳的使用体验!全面支持iOS、Android、Mac、Windows系统,随时随地为客户服务。
以上就是小编分享的内容,感兴趣的朋友可以戳戳文章开头的链接下载哦!希望对大家有所帮助!