What information is exactly saved inside the wallet.dat file? When I run the bitcoin daemon, then stop, then compare the new wallet.dat file with the old one, the binary files differ, although I didn't make any new transactions. Can you explain the reason of this behavior?