Hi,
ive mostly been using exchanges plus a few self-generated key-pairs for cold storage and am just now getting into wallets.
Thus I have some basic questions.
I understand that wallets are essentially like keyrings (storing/managing/possibly even generating keys).
Ive seen that they can (like Exodus' "Receive" button) generate new bitcoin adresses (which is in my mind roughly equivalent to a public key).
1)Does this mean they generate a completely new keypair (including private) for each time you "receive"?
Or is it (not sure if this is possible) a new address which is linked to an existing private key?
2)If it was a new keypair each time and you woud be receiving lots of transactions you'd end up with hundreds of keypairs/addresses with small amounts of coins "in" them.
Would this not make sending coins an insanely difficult task or at least -transaction fee wise- very expensive (you'd have to make hundreds of small transactions)?
3)I noticed the transaction fees with the wallets I looked at are quite high. Is there a software wallet (not mobile only though - I dont trust smartphones
) which lets you actually chose what you are willing to pay? (I totally don't care if my transaction takes a few days to get picked by a miner and processed.)
Thanks in advance!