2017 blockchain and cryptocurrency technology theory to combat a large number of auxiliary materials complete video tutorial