Earlier quoted context omitted.
> I know the real cynical answer is that most people just don’t report correctly, but I’m curious how you’d do it if you wanted to be legit. If you want to follow the letter of the law, you need to consider each and every transaction in calculating your cost basis, converting to USD at each step. The latter is particularly problematic as it’s possible to transact in something that does not have a clear USD price. So…
> Not having any standard way of getting the details is another problem. If each and every transaction is not recorded at the time of execution, good luck trying to get that detail back again. If only there were some sort of publicly available record showing transactions performed. (Yeah, I know, they don't include the USD value)
I don’t even mean the USD value. I mean the raw transaction itself.
In theory it’s persisted forever. In practice, the data is neither readily available nor searchable in the ways you’d actually need to properly account for transactions.
On the flip side, if you can’t get the data there’s no chance the IRS would ever be able to figure it out right?