I came across this reddit post the other day and found it to be an informative discussion on crypto taxes for 2017. Many anarchist will tell you not to even bother, however I strongly recommend remaining a law abiding tax payer (I recognize with the new tax bill this is becoming even more troublesome, but we must be prepared to protect ourselves and follow the law of the land.
Link: https://www.reddit.com/r/CryptoCurrency/comments/7nzqky/2017_taxes_we_need_to_get_serious/