A real-time tracker that routinely refreshes with the current values of your favorite digital currencies. Currently supported are Bitcoin, Dogecoin, and Litecoin.
The Crypto Currency Tracker monitors the value of three different digital currencies — Bitcoin, Litecoin, and Dogecoin — and compares them each against the United States dollar.
Not only does the code pull digital currency values from the internet, but it also stores the old value in a variable called,
self.last_price Retention of the last value is done to display it on the lower line of the 16×2 LCD; the top line is the current value.
The image below shows Bitcoin, or BTC, with a USD current value of 587.46 and a previous value of 587.22.
While the tracker works regardless of a user understanding of the markets it tracks, knowing a bit about cryptocurrencies is interesting and not terribly difficult — well, except for the mathematical proofs, but that’s way beyond the scope of this primer.
Cryptocurrencies have been around since 2009 with the emergence of a paper by Satoshi Nakamoto outlining the Bitcoin protocol (https://bitcoin.org/bitcoin.pdf). While mention of a cryptocurrency occurred in the late ’90s, there was no implementation until Bitcoin.
In 2011, following on the technological successes of Bitcoin and seeking to improve some observed shortcomings, Litecoin was created.
One feature of cryptocurrencies is a restriction on the number of coins that can exist, which of course is dissimilar from currencies run by central banks where there is no absolute restriction on the number of coins in the market. Litecoin’s maximum coin count is 84 million, whereas Bitcoin max is 21 million coins. This difference, along with a few other changes, allow for Litecoins to be more easily mined.
How are bitcoins created?
As the Bitcon Frequently Asked Questions succinctly explains:
New Bitcoins are generated by a competitive and decentralized process called “mining”. This process involves that individuals are rewarded by the network for their services. Bitcoin miners are processing transactions and securing the network using specialized hardware and are collecting new Bitcoins in exchange.
The Bitcoin protocol is designed in such a way that new Bitcoins are created at a fixed rate. This makes Bitcoin mining a very competitive business. When more miners join the network, it becomes increasingly difficult to make a profit and miners must seek efficiency to cut their operating costs. No central authority or developer has any power to control or manipulate the system to increase their profits. Every Bitcoin node in the world will reject anything that does not comply with the rules it expects the system to follow.
Bitcoins are created at a decreasing and predictable rate. The number of new Bitcoins created each year is automatically halved over time until Bitcoin issuance halts completely with a total of 21 million Bitcoins in existence. At this point, Bitcoin miners will probably be supported exclusively by numerous small transaction fees.
Additional Cryptocurrency Information
An especially helpful resource is https://bitcoin.org/en/vocabulary, covering most of the basic vocabulary necessary for discussing cryptocurrencies.