And another question if in this case I specify an internal address or addresses when transferring, will that be okay?
Are you pertaining to your change address(
es)?
Because "
internal address" is a technical term with the same meaning.
If so, there's no issue with using UTXO corresponding to your change addresses, there's no difference with its composition compared to your receiving addresses.
Those are just derived with a separate derivation path but it works just like your receiving addresses.
Otherwise, please specify.
Or maybe there is another way to transfer internally from address to address or from addresses to address or from address to addresses?
Your balance is the accumulated value of all of your UTXO combined and those UTXO can be shown in your "
Coins" tab instead (
View->Show Coins).
Those represents unspent outputs of inbound transactions that your private keys can spend.
The displayed address doesn't hold that bitcoin like a bank account, those are just representation of the scripts of that specific unspent output.
So the only way to use your other address is to send a new transaction and with an output corresponding to that address. (
a normal transaction that requires fee)