Let's say you want to transfer some money from Singapore to a relative or friend in Malaysia. You go to your bank, for example, DBS, wait in queue for your turn for the service of a bank teller. You were ask to verify your personal details like your name, account number, your friend's name and account, amount to be transferred and the fees involved. After filling out the form(s) and several mins later, your request will be in process. Few days later, your friend receive the money in his bank. For this task and many others, the bank teller is paid a salary.
Crypto currency mining is a little like that. Miners use powerful computers with a lot of processing power to solve complex mathematical problems to verify transactions and for the 'work' done, get rewarded with crypto currency.
Unlike currencies as we know them today where governments and banks can simply choose to print unlimited amounts (Like in QE), cryptocurrencies has to be mined by users using a mining program that solves sophisticated algorithms in order to release blocks of coins that can go into circulation.
This is part that makes the cryptocurrencies unique, as there is nobody who can simply press a button and get unlimited coins. Everybody can compete equally while mining coins, by buying the same equipment as one another. The different cryptocurrencies uses different types of algorithms in order for the blocks to be released, but in general it is not something that you should be using your computer to do as it takes specific equipment to mine and it will provide you with a huge electricity bill compared to the profits you will be able to make from it. It is also worth noting that the more coins that has been mined from a cryptocurrency, the more difficult it gets to release new blocks and thus get new coins. The algorithms has been made this way, to ensure that all the coins would not be mined instantly and leave room for the currency to stabilize and not be over populated from the beginning, thus not having any significant value for anyone besides the miners.
Cryptocurrencies have a limited amount of coins that can be mined and once they have all been mined, there will be no more of them being created as it is virtually impossible. This means that when all 21 million Bitcoins has been mined, they will be the only coins in circulation forever and no further Bitcoins will be added to the system. Same goes for all other cryptocurrencies, which is why many people see them as a good alternative to the currencies we have today that is based on nothing but goodwill between countries in order to ensure the value of the currency doesn't fluctuate.
Cryptocurrency Mining Program
The very first thing you need in order to start mining coins is to obtain the mining program that is associated with the cryptocurrency that you want to mine. For the larger coins you can find different mining programs that all share the same mining pool, while the smaller coins usually just have one mining client, which also works as the wallet of the coin. Simply download the mining program, install it and you are ready for the next step.
When you first download the mining program it will have to connect to the network and synchronize with it. This can take everything from a few minutes and up to several hours, depending on how many blocks you need to solve first before you can synchronize. Once the synchronization is done then you are basically ready to mine.
All you need to do from here is to go to the mining part of the wallet, enter the values you want to have and press the "start mining" button. The system will then begin to "mine" for coins and depending on your system you will see some results within a couple of days.
Each cryptocurrency has made a decision regarding which algorithm they wish to use to mine their coins, before they are created. There are two different algorithms that are used for almost all the coins that is in existence today, which is the SHA-256 and Scrypt algorithms. They are both very difficult to mine with, becoming increasingly difficult the more coins that has been mined. Below is some explanation on the 2 algorithms:
The SHA-256 algorithm is the first algorithm that was used with a cryptocurrency, when the Bitcoin was created using it. SHA-2 which the SHA-256 is under is created by the National Security Agency (NSA) and was published in 2001. SHA stands for Secure Hash Algorithm, which makes fine sense for cryptocurrencies as you will need to solve the hash algorithms in order to release coins. The more coins that will be mined, the harder the hash algorithms will become as it is originally used as a security system tool for companies and governments.
The Scrypt algorithm that cryptocurrencies use is a "proof-of-work" algorithm, which is basically using the same idea behind the Scrypt algorithm, but is targeted against releasing blocks rather than block an attack. Scrypt is a key derivation function which was created by Colin Percival, created to require large amounts of memory on a computer performing large scale custom hardware attacks. It was released in 2012 and was quickly used by cryptocurrencies for mining coins as another way than the SHA-256 algorithm that Bitcoin used. Scrypt is seen as a better algorithm for miners as you can buy equipment that will significantly improve your performance compared the SHA-256 where you cannot buy equipment to make ideal mining.
Worse yet, your desktop computer or laptop at home just isn’t powerful enough to profitably mine Bitcoin, Litecoin, or other cryptocurrencies. Doing this profitably requires specialized mining rigs with specialized hardware and cheap electricity. So, even if you put your computer to work mining Bitcoin for your own profit, you’d actually lose money. You’d run up your power bill as your computer draws more power, and you’d make back less than it would cost you in power.
In other words, cryptocurrency miners like the Epic Scale crapware or other malware programs that work similarly just run up your electricity bill for a small little bit of profit. The only reason they can profit is because they’re not paying the electricity bill — you are. You pay more in electricity so the junkware or malware authors can make a fraction of that in profit.
If it does not make sense to use a PC for ming, how about mining rigs? Yes, this is a step closer to profitability but still it is not guaranteed. If you are lucky, you may even break even in 6 months; considering the high electricity bill and hot weather in Asian countries like Singapore. Mining rigs consumed huge amount of electricity, create enough heat to warm up a room and some make so much noise because of the fans that sounds like a data center server room. Even if you are willing to put up with these, putting a mining rig near your living quarters is also not a good idea if you want to maintain a harmonious relationship with your spouse. Often, it is the boils down to either one of them have to go; spouse or rig.
Fortunately, there are specialised companies that build large mining farms and rent out hashing capacities to customer. This way, you do not need to fork out the large initial hardware costs and running costs. One of the earliest and best cloud mining companies is Genesis Mining.
Personally, I am using Genesis Mining and find it service excellent with great tech support. If you are keen, use the following code for 3% discount:
Genesis Mining offers you a smart and easy way to invest your money. Their bitcoin mining system is suitable for those who are new to the world of crypto currencies, as well as for cryptocurrency experts and large-scale investors. Genesis Mining is the World’s first large scale multi-algorithm cloud mining service offering an alternative to those who would like to engage in Bitcoin and altcoin mining.
They are a team of experts in the digital currency sector, and their bitcoin mining algorithm is designed to provide the most efficient and reliable bitcoin mining rentals.
Check out my review here.