> if one want to trade crypto currencies, is that you have to record every transaction
This is true for all capital assets. With cryptocurrencies, the data are all public. There may be room for a service which, given a set of wallets, produces a sample tax transcript.