Bitcoin & Crypto mining: mining methods, cloud mining platforms, mining pools