As far as I understand it, IRS wants cryptocurrency traders to report USD profit on every trade. This gets extremely ugly if you are trading one cryptocurrency for another, as these trades are unclear as to whether they are an entry or an exit. Now, I simply recommend that everyone only trades USD-to-crypto and back, never crypto-to-crypto if you want to comply with tax law - it gets very complicated fast.
Trading one crytocurrency for another is a taxable event. Just like how trading one real currency for another is a taxable event. It's not unclear and trading platforms provide tax tools that solves this problem
I traded crypto and paid my taxes