The text of the bill can be viewed here:
https://www.congress.gov/bill/117th-congress/house-bill/3684/textThe first point to note is this one. A broker shall include:
any person who (for consideration) is responsible for regularly providing any service effectuating transfers of digital assets on behalf of another person.
It is trivial to argue that a miner is responsible for providing a service which effectuates transfers on behalf of someone else, given that without miners there would be no transactions at all. I know franky1 likes to endlessly repeat his opinion with no evidence to suggest that anyone in the US Congress thinks the same way he does, but the fact of the matter is that there have been multiple attempts in both the House and the Senate at redefining this language and there are already some members of Congress promising to bring forth new legislation to redefine this language. If this language was as clear and unambiguous as franky1 thinks it is, then there would not have been several previous and several ongoing attempts to fix it. It doesn't matter at all at how any single one of us interprets this language; it
can be interpreted in a way which suggests that miners are brokers, and this interpretation has been reached by multiple members of both chambers. If you think for a second that the US government will not interpret it in the way that suits them best and lets them tax as many people as much as possible, then you are incredibly naive.
The second point to note is this one.
Treatment as cash for purposes of section 6050i.
Section 6050i (
https://www.law.cornell.edu/uscode/text/26/6050I) says this:
(a) Cash receipts of more than $10,000
Any person—
(1) who is engaged in a trade or business, and
(2) who, in the course of such trade or business, receives more than $10,000 in cash in 1 transaction (or 2 or more related transactions),
shall make the return described in subsection (b) with respect to such transaction (or related transactions) at such time as the Secretary may by regulations prescribe.
(b) Form and manner of returns
A return is described in this subsection if such return—
(1) is in such form as the Secretary may prescribe,
(2) contains—
(A) the name, address, and TIN of the person from whom the cash was received,
(B) the amount of cash received,
(C) the date and nature of the transaction, and
(D) such other information as the Secretary may prescribe.
Anyone who makes a trade (or a series of related trades) worth more than $10,000, must file a return containing the name, address, and TIN (Taxpayer Identification Number) of the person they are trading with. The TIN is most commonly the other party's SSN. At current prices, this means you can trade a total of 0.16 BTC with someone before you have to ask for their KYC information and SSN.