Many people understand that cryptocurrency is “digital currency”. While cryptocurrency isn’t really being used as a currency on the market just yet, many people have begun to buy into it without understanding the underlying technology behind it. This led to Bitcoin, Litecoin, and Ethereum, the main 3 coins listed on Coinbase, have garnered massive gains in recent months. I’m going to explain what cryptocurrency is and the technology driving it. We will start with blockchain, which is the main tech behind cryptos.
What is Blockchain?
Blockchain is a digital ledger in which transactions made in bitcoin or another cryptocurrency are recorded chronologically and publicly. This allows digital information to be distributed, but NOT COPIED. It was originally created and intended for Bitcoin, but the tech community is now finding other potential uses for the technology. You don’t necessarily need to fully understand how blockchain works, but a basic knowledge will help you realize why this technology is revolutionary. In addition, NOT ALL cryptocurrency are built on the blockchain.
For example, IOTA uses a network called tangle which has its pros and cons.
“The blockchain is an incorruptible digital ledger of economic transactions that can be programmed to record not just financial transactions but virtually everything of value.”
Don & Alex Tapscott, authors Blockchain Revolution (2016)
Chart Credit goes to Blockgeeks
Blockchain Key Features
Blockchain is designed to be decentralized. The global network of computers (nodes) use the blockchain to jointly manage the Bitcoin database transactions. This means Bitcoin is managed by the network of nodes and not a central location. Decentralization is basically the network operating on a peer-to-peer basis.
The blockchain is made up of a bunch of computing nodes. A node is referred to as a computer that is connected to the blockchain using a client that performs validating and relaying transaction tasks. Each individual node is an “administrator” of the blockchain. A node joins the network voluntarily which creates a sense of decentralization. Each node has an incentive for participating in the blockchain network.
Mining Bitcoins Powers the Network
This mining isn’t exactly taking a pick to some rock. Nodes participating in Bitcoin are “mining” to win some new Bitcoin. What “mining” really means is that computers (nodes) are competing to win bitcoin by solving computational puzzles in the network. Mining computers are collecting a few hundred pending bitcoin transactions ( a block) about every 10 minutes and create a mathematical puzzle. The first miner to solve the solution announces it to the network. After that, the other miners are checking whether the sender of the funds has the right to spend the money and if the solution to the mathematical solution to the puzzle is correct. If enough of the other computers grant approval of those transactions, the block then becomes cryptographically added to the public ledger. The miners then move onto the next set of transactions, or next block. The miner then gets a set of bitcoin as a reward but only after the next 99 blocks are added to the ledger. This way, miners have incentive to participate in the network. Forcing the miners to complete the next 99 blocks to receive payment for the early blocks they completed provides extra protection against double spending a bitcoin.
Today, mining bitcoin has become extremely hard. You need massive amounts of computing power to process these mathematical puzzles. Many people can’t afford hundreds of thousands of dollars worth of equipment. Individual miners usually team up to create a “pool” of miners. This pool of miners put together their computing power to help solve problems faster. Only problem is that their bitcoin rewards are distributed between them all. So it may be faster to gain reward, but the reward is much smaller.
There are hundred of cryptocurrencies out there right now. Many coin creators try to take advantage of people who want to participate in the investments. Then there are coins who have no real value. However, there are some companies who have taken to the blockchain to help solve real world problems (such as Ripple revolutionizing the banking industry). Blockchain is the next generation of technology that will help revolution the way we use and transfer data.