So, the IRS has a new rule this year that if you recieve over $10k in crypto as payment, you have to report the sender's information to them within 15 days or it's a felony. It is often impossible to provide this information because of the anonymous nature of the blockchain.