You don't need to replace the backed up wallet file as long as you don't import any new private keys.
So basically, if I use same address for every transaction, no need to copy wallet.dat after each transaction, right?
Why do you have that number by the end of your name?
Throw midget
Smoke crack
Worship satan
666
I'm using it first time. I was going to save and replace it with old wallet.dat after every each transaction actually but doing it only once is enough now?
You don't need to replace the backed up wallet file as long as you don't import any new private keys.
So basically, if
I use same address for every transaction, no need to copy wallet.dat after each transaction, right?
Also does Bitcoin core itself create a new address for every withdraw? I noticed that I have different sending and receiving addresses, so how does it work exactly?
That's the gist of it. Your wallet.dat holds your private key, unless you import a new one. You should be good.
What do you mean by "withdraw" ? Sending transactions out of your wallet or receiving them from a source? Unless you request a payment specifically, an address should be re-usable and there forever. You can view all of your addresses Window > Receiving Addresses.
I mean, sending bitcoin to a human being. For an example, let's say I have 1 BTC totally. 0.1 in one of my addresses, 0.2 in another one, 0.1 in another one etc. Totally 1 BTC. So when I send 0.5 BTC to someone, which address will Bitcoin core use as a sender? That was what I meant.
You do not want to use the same address for every transaction, or for more than 2 transactions (first to receive, second to send.)
If you use Core now, you most likely have an HD wallet. What this means is that you need to back this up once after you have encrypted your wallet. If you add any labels or descriptions to your wallet addresses (like who you gave them to, what you paid for, etc) you may want to back up the wallet.dat every now and then, maybe once a month or once every two weeks.
If you withdraw from an exchange or other website, you should always use a brand new address. If you accept payment from anyone, you should give them a brand new address.
The only reason to reuse an address is if you are accepting payments or donations or tips from many people and can't give each one of them individual addresses, so you post an address and everyone sends to that one. (or you are running some sort of game, or raffle, or fund raiser, or similar situation.)
What does "HD" mean?
Also when you talk and recommend that don't use same address for every transaction, it's totally about privacy perspective, isn't it? Is there any other thing that I have to think about that recommendation?