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.