The last thing is that I somehow do not understand this Bitcoin, address, account, wallet, Bitcoin Core, thing properly. I think I understand it, but I could be misunderstanding the whole account address wallet thing. I see from my ledger that there must be something I do not understand.
Bitcoin doesn't really have "accounts" per se... they're more of an abstract concept that some wallet applications (like Ledger Live and other BIP44 compatible wallets) use... for the wallets that do implement "Accounts", because they are generally
HD (hierarchical deterministic) wallets constructed from seeds, they will indeed have multiple keys/addresses for the "accounts".
Bitcoin Core, whilst it is an HD wallet, doesn't use the concept of accounts anymore (that functionality was deprecated a while back). So, with Bitcoin Core, you have your wallet.dat and it holds many keys/addresses. Like other HD wallets, this is generally because it is trying to provide unique addresses for all your receive (and change) activity in an attempt to prevent "
address re-use".
I find it hard to understand how to find on Blockchain the content of my Bitcoin account as I see them in my Bitcoin Core client and my Ledger client. It seems to work different from Ethereum. I am quite confused. Can one account have more than one account address???
This
can indeed be somewhat problem to go to an explorer and work out what your wallet balance
should be as you could be looking at 10s or 100s of different addresses with UTXOs etc (depending on how you have been using the wallet).
This is generally very much
unlike ETH, which tends to use the one single key/address for your entire "account".