Sunday, 8 March 2020

BLOCKCHAIN TECHNOLOGY: A REVOLUTION IN WAITING [1]

Definition
The simplest definition of Blockchain is “a system for creating and maintaining records in a way that prevents any one single entity to have full edit rights.” A more technically succinct definition is “A public, permanent, append-only distributed ledger”. Originally, blockchain was just the computer science concept for how to structure and share data. The concept was theorised and used in computer science data structure texts as early as 1973 (this is the earliest record generally noticed, but the term may be older). It's now common to call blockchains as the “fifth evolution” of computing. Blockchain is not a new technology. Rather, its an innovation away from the centralised method of the design to use of the distributed database. Due to public interface and fad about the digital currency, most of the blockchain is generally confused with Bitcoins.  It's a common misperception that has a bearing on the growth and adoption of blockchain technology.

Where did Blockchain come from?

“I’ve been working on a new electronic cash system that’s fully peer-to-peer, with no trusted third party.” These are the words of Satoshi Nakamoto, the mysterious creator of Bitcoin, in a message sent to a cryptography-focused mailing list in October 2008. Included was a link to a nine-page white paper describing a technology that some are now convinced will disrupt the financial system. Nakamoto mined the first bitcoins in January 2009, and with that, the cryptocurrency era was born. But while its origin is still not clear and widely debated, the technology that made it possible, which we now call blockchain, did not arise out of nowhere. Bitcoin legendry mysterious founder Nakamoto combined established cryptography tools with methods derived from decades of research to enable a public network of participants who don’t necessarily trust each other to agree, over and over, that a shared accounting ledger reflects the truth. This makes it virtually impossible for someone to spend the same bitcoin twice. This solves a problem that had hindered previous attempts to create digital cash. Thus, it eliminates the need for a central authority like a central bank to mediate the electronic exchange of the currency.

Soon, technologists realized that blockchains could be used to track other things besides money. In 2013, 19-year-old Vitalik Buterin proposed Ethereum, which would record not only currency transactions but also the status of computer programs called smart contracts. Launched in 2015, Ethereum—and now a host of competitors and imitators—promises to make possible a new generation of applications that look and feel like today’s web apps but are powered by decentralized cryptocurrency networks instead of a company’s servers. There are many more applications getting developed and popularized almost on a regular interval.

Why Blockchain?

This article not only deals with the basic concepts but also provides some technical examples and a look at how blockchain can change the world. Blockchain is creating a revolution in the manner the transactions take place and records are stored. It facilitates contract management without intermediaries. Blockchains are paving way for the reduction in the roles of intermediaries and enhancing trust as well as transparency. Larger and longer-run blockchain projects that are being explored now include government-backed land record systems, identity, and international travel security applications. It would be appropriate to get familiarized with some basic concepts of blockchain before moving further.

Some Basic Concepts

One must get familiarized with the following core blockchain architecture components:
Node - user or computer within the blockchain architecture (each has an independent copy of the whole blockchain ledger)
Transaction - the smallest building block of a blockchain system (records, information, etc.) that serves the purpose of blockchain
Block - a data structure used for keeping a set of transactions which is distributed to all nodes in the network
Chain - a sequence of blocks in a specific order.  A hash that links one block to another, mathematically “chaining” them together. This is one of the most difficult concepts in blockchain to comprehend. It’s also the magic that glues blocks together, forms blockchains and allows for the high level of security and trust.
Hash- The hash in the blockchain is created from the data that was in the previous block. It has a pointer which points towards the previous block. The hash is a fingerprint of this data and locks blocks in order and time.
Miners - specific nodes which perform the block verification process before adding anything to the blockchain structure.
Consensus (consensus protocol) - a set of rules and arrangements to carry out blockchain operations. Any new record or transaction within the blockchain implies the building of a new block. Each record is then proven and digitally signed to ensure its genuineness. Before this block is added to the network, it should be verified by the majority of nodes in the system.
Network: The network is composed of “full nodes.” Think of them as the computer running an algorithm that is securing the network. Each node contains a complete record of all the transactions that were ever recorded in that blockchain. Nodes can be located anywhere in the world.  When you hear the term “mining” its the use of a node and its computing power for the processing of a blockchain algorithm.
Smart contract: It is an autonomous software that can make financial decisions. The blockchain world is abuzz about smart contracts because they’re both amazing and terrifying in their implications for how the world economy operates. Smart contract programming requires a different mindset than standard contract writing. There is no third party to make things right if the contract executes in a way that you didn’t expect or intend.
Smart bond: It is a type of smart contract that can hold and release an object of value on its own, while also monitoring payments in various currencies using spot price data feeds. In simple terms, a smart contract is a written contract that has been translated into code and build as complex if-then statements. The contract can self-verify that conditions have been met to execute the contract. It does this by pulling trusted data from outside sources.




Figure 1: Blockchain constructs

Key Constructs of Blockchain Technology

This technology may be used to record, facilitate or validate transactions. There are not less than two players in any transaction. Transaction necessarily consists of a change of ownership of records, goods or services which may be broadly classified as a tangible or intangible asset. Blockchain technology records transactions in a distributed ledger. A distributed ledger is a book of records. This ledger is shared across a business network consisting of the stakeholders. Multiple transactions are recorded and placed together in a block. Recording of transaction and sharing of data calls for business logic and rules. These rules are embedded in the ledger which can be triggered when certain defined conditions are met. These rules and logics are operated through smart contracts. In order to record transactions and make it secure, cryptography is required. Every transaction is made secure through encryption and hash is used as pointers to the encryptions connecting one block with the other and forming a chain. Thus encryption is done and pointers are passed on to the next block. These blocks and chains are operated through nodes which are points to facilitate transactions.

Blockchain Platforms and Technologies

There are different types of blockchain platforms and blockchain applications. We can start by considering the three major types:



Figure 2: Types of Blockchain Platforms


Public blockchains, such as Bitcoin, are large distributed networks that are operated through a native token. They are open for anyone to participate at any level and have a community-maintained open-source code. Permissioned blockchains control the roles that individuals can play within the network. They are still large and distributed systems that use a native token. Their core code may, or may not be open-source. An example of this type of blockchain is Ripple. Private blockchains tend to be smaller and do not utilise a token. Their membership is closely controlled. These type of blockchains are used by associations and federations that have trusted members and trade confidential information.
All the above three types of blockchains use cryptography to allow each participant on any given network to manage the ledger in a secure way without the need for a central authority to enforce the rules.  This aspect of the absence of central authority from the database is one of the significant and very powerful feature of blockchains.
Ripple is revolutionizing banking and fintech globally. It is an exchange network and a trading platform with a blockchain backend. Institutions use the protocol to clear transactions through Ripple’s distributed ledger. The Ripple network finds a trusted path to exchange all the different types of value within its distributed network. It is somewhat centralized, but it will become more decentralized over time.
Factom blockchain which is a powerful tool that will help industry scale blockchain technology. It’s different from other public blockchains and has unique properties that make it ideal for publishing data streams and securing systems. Factom is a publishing platform. At its core, it was designed to publish and validate any data. All other tools on it are built around these simple functionalities.
DigiByte is the blockchain that is owning the gaming space. Hyperledger is a community of software developers and technology enthusiasts who are building industry standards for blockchain frameworks and platforms. Their work is important because they’re the main group shepherding the blockchain industry into the mainstream and commercial adoption. Hyperledger is identifying and addressing the important features and requirements missing from the blockchain technology ecosystem. Hyperledger’s first incubation project, Fabric, is a permissioned blockchain platform. It works like most blockchains in that it keeps a ledger of digital events. These events are structured as transactions and shared among the different participants. It has a modular architecture.
Blockchain initiatives of IBM technologies, such as Bluemix, is a full Platform as a Service (PaaS) for application building. Watson is its supercomputer. IBM is now offering blockchain technology that integrates with its traditional offerings and there are developments in the field of financial technology.
Advantages of Blockchain
Blockchains create permanent records and histories of transactions, but nothing is really permanent. The permanence of the record is based on the permanence of the network. In the context of blockchains, this means that a large portion of a blockchain community would all have to agree to change the information and are incentivized not to change the data.

When data is recorded in a blockchain, it’s extremely difficult to change or remove it. When someone wants to add a record to a blockchain, also called a transaction or an entry, users in the network who have validation control verify the proposed transaction. This is where things get tricky because every blockchain has a slightly different spin on how this should work and who can validate a transaction. Blockchains are now recognized as the “fifth evolution” of computing, the missing trust layer for the Internet. This is one of the reasons that so many people have become excited about this topic.

Blockchains can create trust in digital data. When information has been written into a blockchain database, it’s nearly impossible to remove or change it. This capability has never existed before. When data is permanent and reliable in a digital format, you can transact business online in ways that, in the past, were only possible offline. Everything that has stayed analogue, including property rights and identity, can now be created and maintained online. Slow business and banking processes, such as money wires and fund settlements, can now be done nearly instantaneously. The implications for secure digital records are enormous for the global economy.

Blockchains enable is impeccable record keeping. They can be used to create a clear timeline of who did what and when. Many industries and regulatory bodies spend countless hours trying to asses this problem. Blockchain-enabled record keeping will relieve some of the burdens that are created when we try to interpret the past.

Limitations of Blockchain and Some Misconceptions
While advocating blockchain one must be informed of the limitations of the BITCOIN. Blocks that make up the Bitcoin blockchain are limited to 1MB in size. This limits the number of transactions that the Bitcoin blockchain can handle to seven transactions per second. Further, there is significant conflict around the core development of Bitcoin. Dubbed the Bitcoin Civil War or the block size limit debate, the general conflict is between keeping Bitcoin core as it is and enlarging the functionality of the software. Apart from genuine limitations, there are some common Bitcoin misconceptions like hacking of bitcoin, which never happened, bitcoin being used to extort people. Because of the semi-anonymous nature of Bitcoin, it’s used in ransomware attacks. Hackers breach networks and hold them hostage until payment is made to them. Many people believe that Bitcoin is a pyramid scheme whereas Bitcoin is the opposite of a pyramid scheme from the point of view of Bitcoin miners. The Bitcoin protocol is designed like a cannibalistic arms race. Another very common misconception is that Bitcoin will collapse after 21 million coins are mined. Bitcoin has a limit to the number of tokens it will release. That number is hard-coded at 21 million. The estimated date of Bitcoin issuing its last coin is believed to be in the year 2140. Enough computing power could take over the Bitcoin network.  This is true, but it would be extremely difficult, with little to no reward. The more nodes that enter the Bitcoin network, the harder this type of attack becomes.
The Ethereum protocol can do just about anything that an average programming language can do, except it’s built inside a blockchain and has the added benefits and security that comes with that. Almost every software project can be built on Ethereum. Smart contracts and decentralized organizations hold a lot of promise. The pure democratic and hyper-rational nature of them is very appealing.
Applications of Blockchain in Public Sector:

Governments are plagued with frequent scams and fraud. How blockchain will help governments in fighting back against cybercrime and identity theft is being discussed very widely. Smart cities are taking advantage of modern technology to enhance infrastructure function, and safety, and improve things like traffic and air quality. Smart satellite cities in India are being developed as India’s economy industrializes and the population becomes more urbanized. State intervention in the form of centrally planned cities is necessary in order to prevent the existing cities from becoming overcrowded and unlivable. India is particularly vulnerable to climate change because of its immense and impoverished population. Because of this, it’s important that these cities are sustainable and smart. They need low-energy housing materials, intelligent grids, planned transportation, integrated IT systems, e-governance, and innovative water harvesting. It will be good to visit the efforts made by China and Dubai in this field. Blockchain in Dubai is planned in a big way and cover almost all sectors of governance including healthcare, diamond trade, Title transfers, Business registration, Tourism and Shipping. Proof of concept in the Ministry of Rural Development in internal audit document management system has been attempted.

Some efforts made in implementing Blockchain:

1.      RBI constituted a group to study on Blockchain and released a whitepaper on its application in Banking
2.      IBM and Mahindra have collaborated to create a Blockchain solution for Supply Chain Finance.
3.      SBI along with 9 other commercial banks and 27 financial and technical institutions created a Bankchain pilot.
4.      ICICI, AXIS and Yes Bank among private banks adopting Blockchain technology in the digital banking space has also been doing the rounds.
5.      Dubai has come up with a long-term roadmap, titled The Dubai Blockchain Strategy 2020 to bring 42 city governance entities on an open and trusted digital platform for all transactions of all documents required.
6.      UK government’s chief scientific advisor prepared a report on Blockchain. 
7.      A working group for the World Economic Forum met in November 2016 to discuss the development of governance models related to blockchain.
8.      Honduras government engaged a technology company to build a system to record the transfer of land titles using blockchain.
9.      Regulators like the Financial Conduct Authority in the UK, the US Commodity Futures Trading Commission, Monitory Authority of Singapore, Australian Securities and Investments Commission, Korean Financial Services Commission, and Institute for Development and Research in Banking Technology are in place.

Way Forward

One school of thought believes that it does not make sense to centralize technologies that are initially decentralized. There shouldn’t be a particular scheme. The community will come to efficient methods of self-organizing. We are witnessing the brilliant example of crowd intelligence eg. Google photos, Google maps, Wikipedia. It organizes the ecosystem not following any rules and schemes dictated from the outside. In order to promote blockchain and make it trustworthy following is needed:
      Adopting policies to encourage investment in blockchain research and awareness through tax benefits and other incentives.
      Encouraging new forms of entrepreneurship  through simplified regulations
      A critical sticking point is a security—like in the private sector, public agencies cannot, under any circumstances, make sensitive data accessible indiscriminately.
      Create an environment in which data can easily be shared across systems
      Incentivise investment in human capital:  A broad range of incentives exists for businesses to invest in R&D or otherwise develop their capital. Something similar is needed to encourage investment in human capital.
      Policymakers could accelerate the creation of jobs in general through stimulating investment, and accelerate the creation
      Rethinking education, training, and learning: Policymakers working with education providers could do more to improve basic science, technology, engineering, and maths (STEM) skills through the school systems
      Rethinking income support and safety nets: automation (full or partial) does result in a significant reduction in employment and/or greater pressure on wages- skilling
      Blockchain presents challenges for IT decision-makers in government. Institutions need to be created to handle it.
      There are no widely accepted standards for blockchain technologies or the networks that operate them.
     Government IT organizations have a hard time assessing the quality of available solutions.
     Many blockchain providers are small start-ups, it may be difficult for IT and procurement departments to identify partners with staying power
      Even if governments could deploy blockchains that share data across public networks, they would still need to ensure that current and future encryption methods are strong enough to ensure user privacy.
      Leaders in government agencies will need to understand the legal and regulatory implications of blockchain
      quickly establish standard business practices to attract mainstream investors and business experts.
      It is essential to ensure that a mechanism is put in place to make smart contracts binding. Can blockchain audit trails be used as evidence in court? Should the use of blockchain be mandatory in certain fields?

In order to increase blockchain acceptability, a mechanism for regulatory oversight with a positive frame of mind by delinking it to bitcoin is needed. Darknet stigma, an era of integrity is required. We need to promote a powerful Blockchain ecosystem with robust implementation mechanism and the spirit of integrity.

References:

Berryhill, J., T. Bourgery and A. Hanson (2018), “Blockchains Unchained: Blockchain Technology and its Use in the Public Sector”, OECD Working Papers on Public Governance, No. 28, OECD Publishing, Paris, https://doi.org/10.1787/3c32c429-en

Deloitte, Blockchain Technology Stack (2017), https://www2.deloitte.com/content/dam/Deloitte/ in/Documents/industries/in-convergence-blockchain-techstack-noexp.pdf; Joel Monegro, The Blockchain Application Stack (2014), joel.mn/post/103546215249/the-blockchainapplication-stack.

IBM Institute for Business Value.2016. Blockchain Rewires Financial Markets. Somers, NY:  IBM

Michael Pisa and Matt Juden, Blockchain and Economic Development: Hype vs. Reality, Center for Global Development (2017), https://www.cgdev.org/publication/blockchain-andeconomic-development-hype-vs-reality.

Pike, Chris (2018), “Blockchain Technology and Competition Policy”, OECD Issues Paper on Competition, https://one.oecd. org/document/DAF/COMP/WD(2018)47/en/pdf

Savjee, Xavier (2017), “How Does a Blockchain Work – Simply Explained”, YouTube video, https://www.youtube.com/ watch?v=SSo_EIwHSd4





[1] Author is a civil servant and works for Government of India. Views are personal.

No comments:

Post a Comment