You tell it to them, voluntarily, because not doing so is tax fraud and if they audit you and find out they will punish you accordingly.
Bitcoin is really no different. It doesn't matter if there's no easy way for the government to keep track of every taxpayer's BTC holdings, because if the IRS determines at a later time that you have provided inaccurate information, you're in trouble. Maybe one day exchanges will provide 1099s for sales, but until then, it's the same rules as any other unreported income.
Any links to this? Isn't it based on FIFO or LIFO and you just have to be consistent in your approach? Why specifically 2011? Thanks in advance.
As of 2011, your broker does this for you -- and different brokers offer different levels of sophistication in their tracking. Some only offer FIFO and LIFO, others will do more complex optimizations for you.
For purchases before 2011, you need to save info on your purchases lot-by-lot and match them up yourself. This has screwed me several times, when I can't remember when I bought a certain stock and can't put my hands on the appropriate statements at tax time. Royal pain.
Noone in IRS cares if you hide $100 or $1000; but for large amounts the spending is traceable.
If your bitcoins are in an aggregated account like Coinbase (or the now-dead Mt. Gox), they'd probably put in bank-like reporting requirements that make the bank tell the IRS how much money you have if you have enough of it.
Are you sure that you can hide that stash (and all purchases/deals made from it) permanently?