is it possible to open a wallet file, do transactions and anything you need, then backup the file inside a veracrypt container, move this file elsewhere outside of the drive running the full node and delete the unencrypted wallet.dat as well as the veracrypt container after moving it via shred or some other wipe option to really delete the files, and then make it impossible to know that this node was used to transact and make it appear as just an empty node in case that someone gained access to the node? (for instance, a government that passes a law that says running a node incriminates you as a potential Bitcoin holder that didn't pay taxes or what have you, which I think will happen in the future).
Anyway, the idea is to not leave any traces that you used the node to actually hold and transact any BTC but just as someone that altruistically supports the network but technically does not hold any, in case an attacker got in your house and saw you running the node.
I was considering using a Tails Live CD session. Install Bitcoin Core there eachtime one needs to transact or create new addresses, and since everything runs on the RAM, it would leave no traces, but im not sure if this is possible. Of course before shutting down the session the wallet.dat would go inside a veracrypt container and moved elsewhere
Which ideas do you have for this? plase let me know. Cheers