simply having tons isn't income,
if it's about income, BTC aren't any different from cash, you can
avoid to pay taxes, but you're not allowed to.

I agree with this. Every transaction in bitcoin have taxes and so if you convert it to your local currency it depends on what legal wallet on your country. I qoute that "you can avoid but you have to."