From 2008 till date, no other technology has been the subject of such fervent debate. Be it Governments versus Geeks, Tech entrepreneurs versus Old money, or Students versus Professors, everyone has an opinion and something to say about cryptocurrenies.
Irrespective of your opinion, the rise in popularity of cryptocurrencies cannot be ignored. Today, there are a number of billion dollar businesses that accept Bitcoin as a form of payment. These include Square, Mint.com, DELL, Intuit, Reddit, Expedia, PayPal, Overstock.com and most recently, Microsoft. So for the uninitiated who have not yet grasped what Bitcoin and other cryptocurrencies are, you ought to catch up. This is not something that should be ignored and there is a vast array of resources (see references below) that explain the concept.
This article aims to make sense of the Block Chain Protocol and the emerging ecosystem that is growing on it.
Elements of Protocol commonality: TCP/IP & the Block Chain
In December 1974, Vint Cerf and Robert Kahn designed something revolutionary- the TCP/IP Internet network protocol.
A protocol is like manners. When we say ‘thank you’ to someone, the normal response we expect to hear is ‘you’re welcome’. There is no actual rule that states that someone has to do this. But it remains a formal protocol of communication that is commonly followed.
In a similar way, TCP/IP was first developed as a way for any computer to connect and communicate with the ARPANET. Since then, the project mutated exponentially to allow any computer to communicate with any other computer, finally metamorphosing today into the Internet of Everything.
But the base technologies have remained unchanged. The IP address still acts like a unique postal address that enables any phone, tablet or computer to identify itself on the internet, while the TCP technology guarantees delivery of the data packets by dividing them into segments. TCP and IP are then used in conjunction in order to increase the probability that the packet of data is going to get from origin to destination.
Leveraging on this rather simple mode of functioning, Tim Berners-Lee created the Hyper Text Transfer Protocol or HTTP, which became a way for Web browsers to communicate with Web Servers. Today, along with HTTP, a whole suite of protocols like DNS and ARP, work together to provide us with the network experience we are used to. Email, Search Engines, Web pages, API’s and other Internet Services (SaaS, PaaS, IaaS) are all products that have evolved on this framework giving us today’s digital economy.
Just as the TCP/IP-based internet led to a revolution in the way businesses functioned, the Block Chain protocol is repeating the same process all over again. Pundits even go so far as to say it is like watching the birth of the internet all over again.
So how does this all work…A Bitcoin network is a decentralized network. Hence, every time a transaction occurs between the members of this network, its needs to be verified and validated so as to ensure that every transaction occurring within the network is between two individual accounts and that there is no risk of double spending.
This process of verification is a mathematical operation and is carried out by a few members of the network called miners. The miners use specialized & easily available software along with the processing power of their computers to verify the transactions. This sounds simple enough, but the processing power required to do so is quite herculean. And since the miners are using their bandwidth and their electricity to do the verification process, they need to be compensated.
This is where the Block Chain begin to take shape. Every 10 minutes a ‘block’ of all the transactions occurring over the Bitcoin network is created by a miner. Essentially the miner has created a verified transaction file which holds a record of all the transactions that have occurred in the network over the past 10 minutes. The word to highlight here is verified. The miner uses the computational power of his computer to assure all members of the network that each transaction is between 2 parties only and that there is no problem of double spending.
For his efforts, the miner is compensated in Bitcoins. This is where the math’s of the currency & the way that it differs from the normal fractional banking system kicks in. The total amount of Bitcoins that can ever exist is fixed at 21 million. As the quantity of money is fixed, the payment made to the miner is much like mining currency out of a reservoir. (Aha!)
As each transaction in every block is made at a specific time, each block is linked to the previous block of transactions. The grouping of these blocks is what is referred to as the Block Chain. And since this grouping of blocks occurs as per the protocol dictated by the algorithm underpinning the creation of Bitcoins, this protocol is defined as the Block Chain protocol.
This is where the TCP/IP and Block Chain protocols differ: TCP/IP IS A COMMUNICATIONS PROTOCOL, BLOCK CHAIN IS A VALUE-EXCHANGE PROTOCOL.
Bitcoin/Altcoin/Dodgecoin…Who cares. It’s Innovation on the Block Chain that matters.
Since Satoshi’s White paper came online, other cryptocurrenies have proliferated the market. But irrespective of the currency and the frequently debated deflation issues, the underlying Block Chain protocol and the distributed computing architecture used to achieve its value remain the same.
Just as the open communications protocol created profitable business services by catapulting innovation, the Block-chain protocol offers a similar foundation on which businesses can create value-added chains. Using the integrity lattice of the transactions, a whole suite of value trading innovations are beginning to enter the market.
- Micropayments: The payments systems used today still designed in the 1950’s and there’s a fixed minimum cost for every transaction. As a result sending small payments of say $5 is not feasible using this system. (Although companies like DWOLLA now do offer such services). The reason this hasn’t changed is quite simple; Remittances in 2013 were made at an average rate of 8.9% resulting in $48 billion in revenue. The following chart puts payments schemes into perspective.
Just as TCP/IP allowed information to be transmitted instantly, the Block Chain Protocol allows the instant transfer of value, irrespective of size. One company that is making use of this concept is ChangeCoin.
ChangeCoin offers a micropayment Infrastructure for the Web. Say you read an article on a popular website, but the freemium version only lets you read quarter of the article and requires a minimum subscription to access the entire article. With micropayments, the user can now pay just a few cents to read the entire article without engaging in an à la carte form of subscription. A good way forward based on this concept would be to cable TV subscriptions, where consumers can pay for the 4 or 5 channels that they regularly watch rather than paying for a suite of 200. Another application is for WiFi hotspots where users pay exactly their data consumption. A user could pre-allocate a connectivity budget and micropayment software could take care of paying for the data connection with no user intervention.
ChangeCoin has also created a boon for content creators and bloggers in the form of ChangeTip. Consumers can now use Bitcoin to tip a content creator with a small sum (even 5 cents) instead of just liking an article. Not only is this an innovative way to show appreciation but it will change the business model of content creation and curation.
2. Block Chain API’s:
Companies such as CHAIN, now allow developers to build API’s on the Block Chain Protocol in the same way developers normally develop API’s.
Some of these new age API’s include:
- API’s to allocate digital resources such as energy, bandwidth, storage, and computation to the connected devices / services that need them.
- API’s for Oculus Rift- With access to the virtual world now becoming TROM-esque, developers are looking at creating API’s that can be used in the virtual space to make transactions, thus blurring the lines between virtual and real world economies.
- Micropayment API’s tailored to the type of transaction being undertaken. i.e: Tipping a blog versus Tipping a car share driver. Very useful in a shared economy where consumers increasingly become prosumers.
3. Smart Contracts and Programmable Money: This relatively new concept involves the development of programs that can be entrusted with money. Smart contracts are programs that encode certain conditions and outcomes. When a transaction between 2 parties occurs, the program can verify if the product/service has been sent by the supplier. Only after verification is the sum transmitted to the suppliers account. By developing ready to use programs that function on predetermined conditions between the supplier and the client, smart programs ensure a secure escrow service in real time at near zero marginal cost. One company that is making dramatic foray here is Codius.org which offers an ecosystem for Smart Contracts.
Apart from Financial transactions, smart contracts are now entering the Legal System. Companies like Empowered Law use the public distributed ledger of transactions that makes up the Block Chain to provide Multi-Signature account services for asset protection, estate planning, dispute resolution, leasing & corporate governance. A prime example of this transition is seen ins a procedure referred to as ‘Coloring’ a Coin, in which a house can be sold in the form of a Bitcoin payment with the same ease and speed.
4. Digital Assets and Smart Property:
Building up on colored coins, digital assets are assets whose ownership is recorded digitally. Bitcoins are digital assets, but since the Block chain is a decentralized asset registry, it can also be used to register ownership and transfer of any digital asset besides bitcoins. In this way, a digital bond could pay coupons and redeem the principal to the address holding the digital bond, without the need of custodians.
Taking this concept one step further is in the form of Smart properties. A Smart Property is a property that has access to the Block Chain, and can take actions based on the information published there. Another way to look at it is that smart property can be controlled via the Block Chain. Eg: A car whose ownership is represented by a digital asset in the Block Chain. The physical car is connected to the internet and can read the Block Chain. Therefore it can keep track of the status of the digital asset representing it. As the digital asset is transferred from one address to another, the physical car can see this status update in the Block Chain and take necessary actions, i.e. change its owner… It’s a way of automating the Internet of Everything.
In 2015, keep your eyes peeled for:
Philippines intends to put its Peso put on the Block Chain– Just as Africa leapfrogged wired telecommunications and skipped right to wireless, the Philippines intends to improve its financial services by integrating the Peso to the Block Chain. Very dramatic initiative.
Bitcoin & the Block Chain-Risks, Realities and Rewards- O’Reilly Media Conference. – 27 Jan 2015.
As we enter this new year, lest not we repeat the same mistakes of yesteryears. This technology is going to have an impact. I began this article with quotes. It just seems good manners to conclude it with one as well.
“We must view with profound respect the infinite capacity of the human mind to resist the introduction of useful knowledge.” Thomas R. Lounsbury
Book: Mastering Bitcoin- Andreas Antonopoulos