主页 > imtoken官网地址 > 如何在交易中添加比特币交易费用

如何在交易中添加比特币交易费用

imtoken官网地址 2023-05-21 05:48:15

比特币挖工作室_比特币和莱特币哪个好挖_手动计算挖比特币

交易数据结构没有交易费用字段。 相反,交易费用由所有输入总和与所有输出总和之间的差值表示。 从所有输入中扣除所有输出后的多余部分由矿工收集。

交易费用用作输入减去输出的余额:

交易费用 = 总和(所有输入)- 总和(所有输出)

这是交易中一个非常令人困惑的元素,但却是一个重要的元素。 因为如果你要构建自己的交易,你必须确保你不会无意中以低于输入的价格包含非常大的费用。 这意味着您必须计算所有输入并在必要时进行更改,否则您最终将向矿工支付可观的人工费!

例如,如果您花费 20 个比特币的 UTXO 支付 1 个比特币,则您必须将 19 个比特币的零钱存入您的钱包。 否则,剩余的 19 个比特币将被视为交易费,由将您的交易挖入区块的矿工收取。 尽管您将获得高优先级处理并让矿工欣喜若狂手动计算挖比特币,但这可能不是您想要的。

如果您忘记在手动构建的交易中添加找零输出,系统会将找零视为交易手续费。 “别找了!” 可能不是你想要的结果。

比特币挖工作室_比特币和莱特币哪个好挖_手动计算挖比特币

让我们看看它在实践中是如何工作的,重新审视爱丽丝在咖啡店的交易。 爱丽丝想为咖啡支付 0.015 个比特币。 为了确保立即处理此交易,爱丽丝想要支付一笔交易费用,比如 0.001。 这意味着总交易成本变为 0.016。 因此,她的钱包需要收集 0.016 个或更多的 UTXO。 如果需要,添加更改。 假设他的钱包有 0.2 BTC 的可用 UTXO。 他的钱包将消耗这个 UTXO,为 Bob 的咖啡店创建一个 0.015 比特币的新输出,另一个 0.184 比特币的输出作为找回给 Alice 拥有的钱包,并将未分配的 0.001 比特币留在交易中。

现在让我们换个例子。 我们在菲律宾的儿童筹款总监 Eugenia 完成了为她的孩子购买教育材料的筹款活动。 她在全球范围内收到了数千笔小额捐款,共计50个比特币。 所以她的钱包里塞满了非常小的 UTXO。 现在她想用比特币从当地出版商那里购买数百本教科书。

现在 Eugenia 的钱包应用程序想要构建一个单一的大额支付交易,它必须从可用的大量小额 UTXO 集合中获取硬币。 这意味着交易的结果是由数百个小的 UTXO 作为输入,但只有一个输出用于支付发布者。 具有如此大输入量的事务将大于 1 KB手动计算挖比特币,总大小可能为 2 到 3 KB。 结果是它需要更高的交易费用才能满足 0.0001 比特币的网络费用。

Eugenia 的钱包应用程序将通过测量交易大小并将其乘以每千字节的交易费用来计算适当的交易费用。 许多钱包多付交易费用以确保立即处理大额交易。高交易费用不仅是因为 Eugenia 支付的费用多,还因为她的交易复杂且规模大——交易费用与交易中涉及的比特币价值无关

比特币和莱特币哪个好挖_比特币挖工作室_手动计算挖比特币