Pay your taxes on your crypto gains. Its easy and painless (except maybe the giving away of the money). Trying to hide it is setting yourself up for a load of hassle, but if you dont want there to be a record then buy with cash of localbitcoins, you would need to ensure your lbc account is not linked to you and change accounts every few months, or find one local seller who you can deal with and use them with cash. There is no history and you could then just send the coins to a new address it would be possible to claim you only purchased them on the date they last moved. e.g. Buy on 01/01/2018, want to sell them in 2020, so on 05/07/2018 you send the coins to a new address and on your tax form claim they were purchased on 5/7/18 (at probably a higher price that you originally did) this would reduce your tax exposure illegally. You would also need to show some way of funding the purchase at that time, so withdrawing an equal sum of money from your bank account would help. However that is tax evasion and illegal everywhere.