Bitcoin Mining and Energy Consumption (Extensive Research)