What is Bitcoin Mining and is it Profitable in 2018