If I use a VPN, surely this will protect my IP, with only the VPN IP visible on the blockchain?
IP addresses are not stored on the blockchain, but they are visible to the node or nodes to which your broadcast your transaction, and in the case of light wallets, the node or nodes you use to retrieve data about the balance of your addresses. They are also visible to any block explorer you use to look up addresses or transactions, and given the vast majority of people use these site to look up their own addresses or transactions, easily linked.
You are right in saying that the IP your traffic comes from will be the VPN's IP, but you still have to have full trust in your VPN provider since they can now see and link all your traffic. There are also other ways outside of an IP to de-anonymize you, such as browser fingerprinting. Using Tor browser and connecting your wallet/node via Tor is a better solution then using a VPN.
Understood. I will use Electrum on Tails for critical transactions. I only hope that using Persistent Volume will work when it comes to saving my bitcoin in Electrum (inside Tails), and I won't lose my coin if the computer shuts down between receiving coin and sending it on somewhere else.
The problem I'm currently experiencing with Tails is that I can't seem to install it on my Mac... The .img file seems to be corrupted.
Do you have a program installed which is capable of writing image files? Tails recommends using Etcher. There are instructions here:
https://tails.boum.org/install/mac/usb/index.en.htmlI actually found this page, but you replied before I could edit my previous post. Thank you anyway.
Also, I can now report that I have set up Tails (tails-amd64-4.9.img) on a Flash drive, along with a Persistent Volume, and it works great.
... Next, I will test Electrum on it.