Bitcoin (BTC) Mining Difficulty Has Gained New All Time High