As Blockchain Technology is gaining a broader acceptance, one of the lingering problem is on mainstream adoption of new technology. Blockchain as a technology can be used as an exchange network to complete transactions, move value and assets amongst peers on the network without the need for any 3rd party intermediary to validate or maintain these movements, and presumably at a lower underlying fees.
The core principles of blockchain sound great promising the blockchain technology’s viability across many fields with an opportunity to serve part of $3 Trillion global markets as follows,
- Address part of global remittances which are of the magnitude of $444B annually (2017 world economic forum data),
- Online/ecommerce payments of $2.1+ Trillion (based on latest data compilation from Invesp),
- Global micro transactions of magnitude $500B+
- Think of transactions of 2B+ unbanked people as per World Bank statistics.
While blockchain technology has potential in shaping the various markets and industries, let us dive deeper into finding pragmatic approach to adopting this new technology, key areas of concerns and evolving solutions in an attempt to sustain the innovative edge.
Blockchain adoption approaches:
The anomalies and contraries of public vis-à-vis private blockchain plays an important role in evaluating adoption approaches. The optimal adoption approach of blockchain depends on the nuances within the context of a company or group of companies or industries. The top two characteristics that drive the adoption is utility and speculation. While utility is to do with means of enabling transaction of buying or selling products and services, speculation comes from the investment eye of user/investor in terms of returns expected from adoption of technology. We drive deeper on these characteristics in determining the pragmatic approaches in adopting blockchains. Refer to my blog page to brush up on basics of private vs public blockchain @ https://akshinthalakk.com/blockchain/
“Public Blockchain” offers an ability in maintaining both anonymity and transactional transparency. Most popular public blockchain like Bitcoin blockchain facilitates Monet-over-Internet-Protocol (MoIP) with progressive track record of use cases in B2B payments, remittances, online payments etc. Cryptocurrencies or “Coins” such as bitcoin are just value exchange applications built on top of blockchain technology. Cryptocurrencies were instrumental in demonstrating the power of blockchains and the many applications that blockchains will support and power. Due to technical limitations of Bitcoin blockchain like lack of coding Loops that limits proliferation of distributed applications on Bitcoin and complexities of UTXOx (Unspent Transaction Outputs) that makes implementation of smart contracts tougher, led to other popular public blockchains like Ethereum blockchain. Ethereum enables ease of creation of smart contracts and democratize application on top of underlying blockchain. Similarly the race for privacy has led to other public blockchains like Monero, ZCASH and DASH. All the above public blockchains underpins both utility and speculation. Utility by virtue of completing transactions and moving assets paying premium for utility with localized cryptocurrencies bitcoin, ether, litecoin, monero etc. and drive speculation with sheer value appreciation of cryptocurrencies over time. Collectively there are close to 900 “Coins” are available to steer the public blockchain adoption by incentivizing the utility and as well as fueling the speculation.
“Blockchain Platform” is another means of driving the public blockchain momentum. Platform allows development of various applications (a.k.a dApps) serving numerous use cases. Any of the above public blockchains can offer Platforms for the development of dApps, but the technical limitations of Bitcoin as narrated above allowing Ethereum to drive the momentum of public blockchain adoption with robust community building applications on the Ethereum platform. Alongside Ethereum, there are a variety blockchain platforms came into brining decentralized ledger technology (DLT) one step closer to the reality. As per the Coinmarketcap.com data, there are more than a dozen blockchain platforms like Counterparty, NEM, NEO, Omni, Waves etc. exists today for the user and business to choose from based on their specific needs of privacy, security, scalability and gas requirements. When adopting to these Platforms, blockchain community got another flexibility in terms of “Tokens”. Tokens differ from cryptocurrencies. Instead of developing application leveraging native cryptocurrency based public blockchain platforms, nonnative currencies known as tokens can be used to incentivize the utility of the Platform. Such tokens are EOS, TRON which are used as an alternative to “ether” currency on Ethereum platform. Collectively there are nearly 540 tokens available across 13 Platforms as of Jan 2018 that could potentially expedite the adoption of public blockchain. By embracing the full power of tokenization and platforms lead communities to deliver on the full promise of blockchain technology and ultimately, the allure of the public network.
Let us look at potential real life use cases of public blockchains. What if a vending machine that can monitor and report its own stock, and accept bids from distributors and make payments automatically via micro transactions for delivery of new SKUs? Bitcoin acceptance for online payments at many mainstream businesses such as Microsoft, Dell, OpenBazar and Overstock are few real life examples. This is how public blockchain may drive value convergence in future endeavors.
“Private Blockchain” becomes relevant if anonymity in transactions is not the top priority for companies or group of companies. Private blockchain can be secured by the familiar model of user rights and secrets that organizations are comfortable with over a longtime while still maintaining many kinds of partial guarantees of authenticity and decentralization that blockchains provide. Another use of private blockchain is for testing and experiment purposes. Private blockchain mainly focus on utility with or in most cases without any incentives and without aiding speculation as there need not to be an underlying “Coin or Token”.
Private blockchain can be started as a first step in blockchain adoption. Enterprises with a private blockchains start operating like distributed databases and notary services, often with very specialized objectives, such as tracking product origin and status. Private blockchain ca reduce transaction costs and data redundancies and replaces legacy systems, simplifying document handling and getting rid of semi manual compliance mechanisms. While private blockchain can be a useful start, but not a permanent solution as at maximum it offers hacker-proof database, where the software replaces a central bank as the intermediary of choice. Another downside is with write permissions being kept centralized to one organization and read permissions may be public or restricted to an arbitrary extent, the owner with a master key defeats the purpose of having a blockchain database in the first place. In a way private blockchain can be compared to an intranet with private LANs or WANs instead of using the public Internet and not leveraging full potential of blockchain technology. Private blockchains typically start with a single application and progressively extended to building interfaces across multiple applications and then extending to bigger ecosystem of cross-company landscape. That being said let us examine some private blockchain examples.
MultiChain is an off-the-shelf platform for the creation and deployment of private blockchains, either within or between organizations. It aims to overcome a key obstacle to the deployment of blockchain technology in the institutional financial sector, by providing the privacy and control required in an easy-to-use package. The other one is MONAX open platform private blockchains.
Federated Blockchains or Consortium Blockchains:
A mid path to public and private blockchain is a federated Blockchain that operate under the leadership of a group or Consortium. As opposed to public Blockchains, they don’t allow any person with access to the Internet to participate in the process of verifying transactions. Federated Blockchains are faster (higher scalability) and provide more transaction privacy. Consortium blockchains are mostly used in the banking sector. The consensus process is controlled by a pre-selected set of nodes; for example, one might imagine a consortium of 15 financial institutions, each of which operates a node and of which 10 must sign every block in order for the block to be valid. The right to read the blockchain may be public, or restricted to the participants. Examples of consortium blockchains include, R3 for Banks, EWF from Energy, B3i for Insurance, Corda etc.
Vitalik Buterin, co-founder/creator of Ethereum said as follows on private/consortium blockchains:
“The consortium or company running a private blockchain can easily, if desired, change the rules of a blockchain, revert transactions, modify balances, etc. In some cases, e.g. national land registries, this functionality is necessary; there is no way a system would be allowed to exist where Dread Pirate Roberts can have legal ownership rights over a plainly visible piece of land, and so an attempt to create a government-uncontrollable land registry would in practice quickly devolve into one that is not recognized by the government itself….
While blockchain adoption approaches of public vs private vs federated is an ongoing debate, leading technology providers has started offering blockchain as a service construct in setting up an environment to test and research blockchain adoption approaches leveraging their cloud offerings. Microsoft has partnered with ConsenSys to offer Ethereum Blockchain as a Service (EBaaS) on Microsoft Azure. IBM(BueMix) has partnered with Hyperledger to offer BaaS to its customers. Amazon announced they would be offering the service in collaboration with the Digital Currency Group
As enterprises mulls on pragmatic approaches to blockchain adoption, from the above description one can draw few primary approaches to blockchain adoption as described below.
- “Jump start with ready-to-go public blockchains”. Start developing blockchain using the tools provided by the Ethereum, Bitcoin, Ripple etc. Serves the need of trust less, anonymous, transparent system with low transaction fees.
- “Leverage ready-to-develop private blockchain platforms”. Get on to blockchain bandwagon leveraging open development tools of MultiChain and MONAX overcoming a key obstacle to the deployment of blockchain technology in the institutional financial sector, supply chain management, asset origination & servicing, claims management etc. by providing the privacy and control required in an easy-to-use package.
- “Adopt industry specific consortiums in building blockchains”. Leverage the vertical solutions offered by industry specific consortiums like R3 for Banks, Clearmatics for building out financial market applications to streamline payments and clearing and settlement processes etc.
- “Build-on-demand blockchains with BaaS”. Take advantage of as-a-service models of ConsenSys to try out various scenarios and use cases to evolve the right path of adoption of blockchain technology.