有一个具有3个输入和2个输出的事务。1输出是收件人,另一个输出是更改地址。我应该如何计算费用并将其应用于产出?
交易
交易费用
原始事务
比特币
分享
改进这个问题
跟随
编辑时间:5月5日15:02
监控化学品
911355金徽章2222银徽章5454铜徽章
5月20日13:24问
拉贾比阿米罗生
1111青铜徽章
4
这能回答你的问题吗?使用bitcoinjs指定费用金额–MCCCS 5月5日15:01
你的问题有点误会。如果你在搜索“交易费”后阅读了一些热门内容,我想你会问一个更好的问题。你的意思可能是,“如何在BitcoinJS原始事务中设置费用?”但即使这样,你也不会意识到费用只是输入和输出之和之间的差异。或者你想在选择费用时征求意见(bitcoin.stackexchange.com/questions/64443/…)—Dave Scotese 5月29日1:01
添加评论
1个答案
0
发送费用是所有输入值和所有输出值的总和之差。如果你只看一个TX,你可以看到所有的输出值,但是你怎么得到输入值呢?它们不包括在TX本身中。您必须做的是查找每个TX输入所使用的UTXO,以及它们的总值(用于跟踪和处理所有输入硬币的数据结构称为“视图”)。
请注意,没有“向输出应用费用”。TX没有额外的费用字段或属性,费用本身也不会占用整个输出。
如果您正在构建一个输入值正好等于输出值的TX,您可以通过减少其中一个输出值来“包含”费用。
分享
改进这个答案
跟随