Blockchain Rewards

The most invasive misunderstanding related to Cryptocurrencies, is about mining rewards and the generation of coins. I sometimes wonder if seemingly intelligent and learned people willingly mislead the less informed to affect the trading price of a Cryptocurrency.

I am going to take this opportunity to explain, in the context of Bitcoin, how mining rewards work and how the network was designed to first have a stable increase in the supply of currency and second to cap the amount of currency that a would be created.

I have mentioned in earlier posts (Mining Cryptocurrencies, Mining Bitcoin with ASIC) that Bitcoin has a built in throttling system called “Difficulty” that increases or decreases the amount of computing power needed to perform the work required to find blocks on the Blockchain and earning the reward for doing so. The Difficulty is a number, a factor applied to the SHA-256 cryptographic calculation that makes it harder to do the math. Here is a chart showing the network Hash Rate and he changes in difficulty over time. The Hash Rate is the amount of work being done by miners all over the world, hunting for Blocks to earn the reward. Bitcoin was designed to issue a block reward (because a new block was found) every 10 minutes. Throttling the Difficulty is how this Block generation rate is maintained despite the rise or fall of the Network has rate. You might also notice, from the chart, that after each raise in difficulty there is a raise in Hash Rate. In addition to more users mining Bitcoin, existing miners will purchase more or upgrade their existing equipment to keep their reward rate constant.

You’re saying, “Ok so the network has built in throttling to keep the block generation time around ten minutes. But will it ever stop? How long will miners earn coins? How many coins will be minted?” One of the problems Bitcoin wanted to address, that fiat currency does not, is inflation. The controllers of any given fiat currency, while limited by laws, are left to their own to decide how much of their fiat is in circulation. Before the rise of Nazi Germany, the German government had printed so much money to pay debts, that people would need a wheel barrel to carry enough currency to purchase a loaf of bread. That’s inflation, when goods require more and more currency for their purchase. If the Bitcoin miners were awarded an unlimited number of coins forever, their value would decrease, inflation. Another attribute of the Bitcoin network is the gradual reduction of Block rewards. At the start, the Blockchain block reward was 50 bitcoins, then it was halved to 25, again to 12.5, and then finally 6.25 until Block rewards stop altogether, sometime in 2024. A total of around 21 million coins will be generated when the rewards cease. Equate that to $USD. Warren Buffet keeps that much $USD in his wallet.

I have read panicked blog posts around each halving time worded to either drive up or drive down the fiat trading price of Bitcoin. These posts usually imply a halving of the supply, not the reward. If you have any understanding of the topics discussed on the blog is should be obvious that the supply of Bitcoin CANNOT be split or reverse split like corporate stocks. It is impossible. Every transaction in the Blockchain would have to be adjusted and every block’s GUID would have to be changed and every node on the network would have to be ready to accept these changes…

Only miners are affected by the halving of the reward, not users of the supply. Miners will need to double their hash power to retain their reward rate after each halving. And then should every miner double their Has Rate, the difficulty would raise to regulate the average Block generation time to 10 minutes…. Thus, lessening the effects of the increased Hash Rate.

You might be wondering why would anyone invest heavily in mining when the reward stops in 2024. Well, right now all miners are in a race to find blocks and earn the reward. Miners who make a high level of investment in hardware and electricity earn coins as a high rate with the anticipation the investment will be profitable. But after the cessation of rewards in 2024 miners will still be able to reap the rewards of mining through transaction fees.

Network nodes validate and pass on transactions in the Blockchain. But miners are responsible for generating the blocks that contain those new transactions, so they are a vital part of the Network, or Cryptocurrency ecosystem. Rather than generating new coins, miners will acquire coins from the transaction fees attracted to the movement of currency. For instance, A transfer from address A to address B for 1.5 BTC would have an additional 0.05 BTC attached that goes to the miner that generated the block containing the transfer. Address A sends 1.55 BTC and Address B shows 1.5 BTC credited and 0.05 goes to the miner. The total supply does not raise above 21 Million, the distribution of the 21 Million coins just flows between the wallet addresses.

One of the differentiators between Bitcoin and its various Altcoin competitors is the supply to be generated. Most Altcoins have adjusted the amount of their currency to be generated and the duration of said generation of coins. Additionally, different networks have varied on the frequency of block rewards. Through altering the Cryptographic calculation and difficulty, some Blockchains generate a new block every few seconds and some much longer than 10 minutes. Generation a limit of the Altcoin’s supply is one of the factors you should research when I say “Research the Product” in, Trading Bitcoin.

Stay tuned!

Wikipedia – Bitcoin

https://en.wikipedia.org/wiki/Bitcoin

Bitcoin Forum – The most popular place to discuss all Cryptocurrencies

https://bitcointalk.org/index.php

Cryptocurrency Trading Charts

https://coinmarketcap.com/

Most Profitable Mining Calculations

http://www.coinwarz.com/cryptocurrency

Some Exchanges

https://poloniex.com/

https://btc-e.com/

https://www.gdax.com/

https://www.bittrex.com/

 

 

 

 

 

Mining Cryptocurrencies

Cryptocurrencies like Bitcoin, well almost exclusively Bitcoin, have been getting some play time in the popular media. Hopefully you understand what they’re talking about, if not check back to my earlier post “A Change in Direction”. Now you might be asking yourself, “How do I get some?” One option is to “Mine” your Cryptocurrency

Mining Cryptocurrencies is essentially using electricity to generate Cryptocurrency. Not all Cryptocurrencies can be mined. For those that can, the process involves looking for a new block in the currency’s blockchain. The miner who finds the block is rewarded with some units of the currency.

The process of looking for a block involves math, complicated and difficult math. The sort of math that would take you or me 30-45 minutes to do by hand with a calculator. Additionally, the more miners doing the same math for a currency increases the “Difficulty” of the math. New or less popular currencies are easier to mine until they become more popular. The more miners or powerful mining hardware working away at the currency, the more the completion rate of the calculation must be slowed down to keep the reward rate stable. The “Difficulty” of the calculations is proportional to the “Hash Rate” of the currency’s network and must adjust to speed up or slow down the reward frequency.

Mining can be done on a computer’s CPUs, though the video card(s’) GPU(s), or with application-specific integrated circuit (ASIC) hardware.

CPU Mining

CPU (Central Processing Unit) mining is the easiest to write software and therefore usually the first option made available when a new currency is made available. It’s also extremely poor performing. By poor performing I mean the Hash Rate (Number of calculations performed in a second) is not high enough usually to pay for the amount of electricity used to run the CPUs. What? Why is that? Remember, “The process of looking for a block involves math, complicated and difficult math.” A computer’s CPU isn’t built for just doing math calculations. A CPU also responsible for sending commands to all the hardware in a system (network card, sound card, USB devices, etc.)

GPU Mining

GPU (Graphical Processing Unit) mining is a little harder to write software for because there are so many variations of Video cards. New CPUs are released every few years and the command structure doesn’t really change, just the speed at which those commands are executed. Additionally, there are only two CPU manufacturers (AMD and Intel). New Video Card Hardware is released every year, sometimes twice a year, and while there are two main video card platforms (AMD, and NVIDIA) the platforms are manufactured by 20+ different providers. GPU mining software must be compatible with several different versions of each platform’s hardware and updated whenever a new version is released. The payoff is a higher Hash Rate. Why are GPUs better for this? First, a GPU is engineered to do a lot more complex math. All those complicated lifelike video games you love, require a lot of math to display and manipulate the visual environment.

ASIC Mining

Application-specific integrated circuit (ASIC) are platforms where the Processing Unit is designed to perform only one action. In the specific case of Cryptocurrency mining, and ASIC miner is a chip that only has the instruction required to perform the complicated calculations for a designated set of currencies. These devices are the most efficient for mining Cryptocurrencies because they can’t do anything else like send commands to your hard drive or tell the back ground of a first-person shooter to move as you hold down the ASDW keys.

I will post a more in depth discussion about my personal experiences and the experiences reported by others in trying to use ASIC mining hardware. I will just provide this cautionary teaser: AMD, Intel, and NVIDIA are old, well established, insured, companies with large customer bases. Cryptocurrency ASIC manufacturers are largely new companies without any reputation or large amounts of R&D funds, and in many cases, no support whatsoever.

Up next, my fun experiences with ASIC miners and then a detailed guide into mining software.

Stay tuned!

Wikipedia – Bitcoin

https://en.wikipedia.org/wiki/Bitcoin

Bitcoin Forum – The most popular place to discuss all Cryptocurrencies

https://bitcointalk.org/index.php

Cryptocurrency Trading Charts

https://coinmarketcap.com/

Most Profitable Mining Calculations

http://www.coinwarz.com/cryptocurrency

Some Exchanges

https://poloniex.com/

https://btc-e.com/

https://www.gdax.com/

https://www.bittrex.com/