BTC mining is the process by which Bitcoins are released in circulation and can be done by a computer novice who has basic software and specialized hardware. Prospective miners need a bitcoin wallet—an encrypted online bank account—to hold what is earned. You also need a mining hardware; although getting this would usually cost a lot of dollars. Another method for mining is using Cloud mining or cloud hashing that enables users to purchase mining capacity that of hardware in data centres. Two operators, Hashflare and Genesis Mining, have been offering contracts for several years. Bitcoin cloud mining enables people to earn Bitcoins without bitcoin mining hardware, bitcoin mining software, electricity, bandwidth or other offline issues. Users can buy the output from Bitcoin mining hardware placed in remote data centres. Then all Bitcoin mining is done remotely in the cloud. This enables the owners to not deal with any of the hassles usually encountered when mining bitcoins such as electricity, hosting issues, heat, installation or upkeep trouble.