你必须花掉比特币交易的全部输出吗?

Do you have to spent the entire output of a bitcoin transaction?

在阅读了比特币的转账方式后,我了解到您将之前交易的输出作为当前交易的输入,换句话说,您使用之前交易的交易 ID 来提供硬币当前的。可以有多个输入和输出,但如果你想在一个输出中花费比特币,你是否必须花费整个输出,或者你可以花费一个输出的一部分,然后使用该交易 ID 花费该输出的其余部分。 UTXO 数据库将如何跟踪并处理数学?

未花费的输出由该区块的矿工认领。交易费用只是未花费的输出。

If you want to spend the bitcoin in an output do you have to spend the entire output or can you spend part of one output and then use that transaction id later to spend the rest of that output.

是的,除非您打算将其捐赠给区块矿工,否则您需要花费所有的产出。通常这是通过将“零钱”还给自己来实现的。