很多虚拟币交易平台通常情况下可以免费转账,但在某些情况下必须支付手续费才能完成转账,以比特币举例:在0.8.3版Bitcoin钱包中默认是0.0001比特币的转账手续费,以激励矿工继续挖矿为比特币提供足够的算力从而确保比特币网络的安全。
每个虚拟币交易平台的系统有一系列的网络规则,其中包含手续费规则,当你使用Bitcoin客户端(钱包,Bitcoin-Qt)发送虚拟币的时候,整个过程大致分为以下步骤:
客户端负责收集你钱包(Bitcoin-Qt)里的虚拟币余额为支付做准备。在一次交易中你得到的虚拟币称为“输入(inputs)”,支出的虚拟币称为“输出(outputs)”,在你的钱包里存在多个输入和输出。如果你的输出(outputs)小于0.01虚拟币的话,你必须要支付0.0001虚拟币的手续费,即使是你自己转给你自己。钱包在准备你的支付金额的时候有一个既定的规则,就是在众多输入(inputs)中筹备支付金额的时候尽量避免产生小于0.01虚拟币的金额变动;如果你输出的虚拟币刚开采出来不久,那么你也必须要支付手续费,如果你需要大量的小额输入,又想免费转出,这时候你可以加一个数额、币龄大的虚拟币金额,就会将平均优先级提高,从而可以免费转出虚拟币。
虚拟币交易平台计算手续费方式
在虚拟币转账的最后客户端会检测本次转账的大小(以字节为单位),大小一般取决于输入和输出的数额大小,计算公式如下:148 * 输入数额 + 34 * 输出数额 + 10,如果该次转账的大小超过10000字节但是优先级符合免费的标准,那么仍然可以享受免费转账,否则也需要支付手续费,每1000字节的费用默认是0.0001虚拟币,但这条规则适用时将会取代输出小于0.01虚拟币而需要支付的手续费。
虚拟币交易手续费是综合多种因素得出的。有些钱包可以让你手动设置手续费。交易中那部分没有被对方收到,同时也没有找零回来的就是手续费。这笔钱最终会被得到记账权的那个幸运的矿工所得到。目前,很多矿工都不收手续费。但是随着每次挖矿成功系统奖励给矿工的币不断减少,未来肯定会有更多的矿工会收取手续费的。
一直以来有一件很让人恼火的事情就是计算矿工费的过程非常复杂难懂。不过后来大家对协议做了相应的修改,现在的软件能够自动处理矿工费的问题了。
虚拟币交易中是如何发送币的呢?
你需要两个东西,一个是虚拟币地址另一个是对应的私钥。虚拟币地址跟银行账号不一样,你不需要签署一堆文件去申请,它们是随机生成的,就是一串由字母和数字组成的字符串。私钥也是类似的一个字符串,但是这个是要严格保密的。虚拟币地址就好像一个透明的存钱罐,每个人都可以看到里面有什么,但是只有拥有私钥的人才能打开它。
例如当 A想要给 B转币的时候,就用私钥来签署一段信息,其中包括输入,数目和输出这三项前面已经提过的内容。这样,信息广播到虚拟币网络上,矿工就可以验证这次交易,把交易加入区块链中了。
免责申明:本文内容(包括但不限于文字,图片等内容)来自社区用户发布,本文观点不代表本站立场和观点;如有虚假信息或不慎侵犯了您的权益,请联系告知,核实情况后我们将尽快更正或删除处理!
擅长该领域的回答者
- 小秘书
- 杜妙之
- Getlost
去提问
已解决 189409782个问题相关文章
擅长该领域的回答者
- 小秘书
- 杜妙之
- Getlost
去提问
已解决 189409782个问题相关问答