I am going to attempt to summarize close to every thing one ought to learn about transaction charges when sending bitcoins and the choices to decrease it down:
1. For plain on-chain bitcoin transfers there isn’t any technique to keep away from the miner’s payment as a result of that is within the nature of the blockchain.
1.1. Except you’re being a miner your self and may straight set your software program to signal your personal transaction and thus add it to the following block, or ask a miner to take action, as @Murch has acknowledged above.
2. Pockets functions more often than not don’t cost a payment for utilizing the app, nevertheless there’s nonetheless the blockchain payment, which doesn’t depend upon the pockets app.
3. One could attempt to decrease the blockchain payment by utilizing Lightning Community, nevertheless it might not be relevant to all of the use circumstances.
4. Some functions (largely exchanges) do enable customers to ship bitcoins to one another inside their system and don’t cost a any payment. On this case it is actually “payment=0” however these transfers a off-chain! And there isn’t any blockchain transaction concerned.
Examples of those apps are well-known:
Much less main ones could be:
Please take into account when utilizing any pockets utility that you just solely management your cash in the event you management your pockets non-public key! Not your key, not your cash.