ODELL on Nostr: Bitcoin Transaction Fees and UTXO Management ------------------------- - when bitcoin ...
Bitcoin Transaction Fees and UTXO Management
-------------------------
- when bitcoin blocks are full, highest fee transactions are confirmed first
- your bitcoin wallet may show a single balance but the reality is that it is made of many different unspent transaction outputs (UTXOs)
- when you make a bitcoin transaction your wallet will select as many UTXOs as necessary to reach the amount of bitcoin you wish to send
- onchain transaction fees are calculated based on size in bytes not the amount of sats sent
- the more utxos required on the input side the higher the fee paid
- from a cost perspective you want to consolidate utxos, fewer utxos with larger amounts
- consolidation has privacy tradeoffs though: you link any UTXOs you consolidate as owned by the same person + larger UTXOs mean you will dox more of your stack to anyone you pay in the future
Therefore you want to reduce the number of UTXOs you have while being mindful of the privacy concerns.
Lightning Transaction fees are calculated differently: based on the amount in sats sent. Opening lightning channels when fees are low can enable you to save money in the future when fees rise. 🤙
Published at
2023-02-18 00:38:51Event JSON
{
"id": "8804f1c425ae4ca831a0fc74b7ebaa772db59135adf14f47b2af49753176db0c",
"pubkey": "04c915daefee38317fa734444acee390a8269fe5810b2241e5e6dd343dfbecc9",
"created_at": 1676680731,
"kind": 1,
"tags": [],
"content": "Bitcoin Transaction Fees and UTXO Management\n-------------------------\n\n- when bitcoin blocks are full, highest fee transactions are confirmed first\n- your bitcoin wallet may show a single balance but the reality is that it is made of many different unspent transaction outputs (UTXOs)\n- when you make a bitcoin transaction your wallet will select as many UTXOs as necessary to reach the amount of bitcoin you wish to send\n- onchain transaction fees are calculated based on size in bytes not the amount of sats sent\n- the more utxos required on the input side the higher the fee paid \n- from a cost perspective you want to consolidate utxos, fewer utxos with larger amounts\n- consolidation has privacy tradeoffs though: you link any UTXOs you consolidate as owned by the same person + larger UTXOs mean you will dox more of your stack to anyone you pay in the future\n\nTherefore you want to reduce the number of UTXOs you have while being mindful of the privacy concerns.\n\nLightning Transaction fees are calculated differently: based on the amount in sats sent. Opening lightning channels when fees are low can enable you to save money in the future when fees rise. 🤙",
"sig": "512359fd7c341e0f83209149b76682e20f57448b45479caa43156620f3b7ddc068e6d829905ce310a4b9c4855ee6f7cfb3379c64449553791adb195ad0298641"
}