The Blockchain Identity

Similar documents
Campbell R. Harvey. Duke University and NBER

The Blockchain Identity

How Blockchain Technology Changes Marketing

Blockchain 2.0 SUMMIT 2017 GLOBAL RISK INSTITUTE

The Blockchain Identity

Surface Web/Deep Web/Dark Web

L3. Blockchains and Cryptocurrencies

arxiv: v1 [q-fin.gn] 6 Dec 2016

Cisco Live /11/2016

Bitcoin Currency & Blockchain Technology

Accounting for crypto assets mining and validation issues

White Paper. Bizanc Blockchain

Blockchain made Simple

Blockchain Technology: Concepts. Whitepaper 1

Blockchain Overview. Amr Eid Cloud Architect, Cloud Platform, MEA

TECHNICAL WHITEPAPER. Your Commercial Real Estate Business on the Blockchain. realestatedoc.io

Blockchain: The New Line of Defense

Hive Project Whitepaper

Computer Security. 13. Blockchain & Bitcoin. Paul Krzyzanowski. Rutgers University. Spring 2018

November 2018 Abstract

an introduction to Blockchain Technology

Building Blockchain Solutions

Table of contents. 2

Blockchain and Smart Contracts: Relevance of Security Facts and Myths to Industrial Control

EVERYTHING YOU NEED TO KNOW ABOUT DIGITAL LEDGER TECHNOLOGY, THE BLOCKCHAIN AND CRYPTOCURRENCIESÓ (Part I June 2018)

BITCOINS and CRYPTOCURRENCIES How It Works. Principal Consultant CISA, CISSP

whitepaper Abstract Introduction Features Special Functionality Roles in DiQi network Application / Use cases Conclusion

Blockchain in Healthcare

Bitcoin, Blockchain Technology, Block Chain Ecosystem : What You Need to Know?

Blockchain: from electronic cash to redefining trust

INTRODUCTION TO THE BLOCKCHAIN ERRIN ICT Working Group Meeting on Blockchain June 13, Javier Prieto IoT Digital Innovation Hub

Table of Contents Introduction. 1 What is Bittrado?... 2 Vision. 3 Mission. 4 ICO.. 7 How to start with Bittrado?... 6 How will Bittrado work?...

The Blockchain Trevor Hyde

Private Wealth Management. Understanding Blockchain as a Potential Disruptor

Introduction to Blockchain Technology

New Kids on the Blockchain: RIM Blockchain Applications Today & Tomorrow

BLOCKCHAIN: INCREASING TRANSPARENCY IN MEDIA & ADVERTISING. Jessica B. Lee, Partner, Advanced Media and Technology

Alexandros Fragkiadakis, FORTH-ICS, Greece

Decrypting Blockchain Technology: Basic Concepts & Legal Issues

Blockchain. Deepak Agarwal ICMA Conference Presenter

THE SOFEROX PROJECT THE TWIN-CHAIN BLOCKCHAIN

Blockchain in travel for beginners

FINANCIAL EXECUTIVES INTERNATIONAL CRYPTOCURRENCIES

Blockchains and the future of finance

NEOGOLD whitepaper NEOGOLD NEOGOLD

Blockchain & Smart Contracts. Project Management tools in the 21 st Century

Making Blockchain Real for Governments

Blockchain and Risk ISACA Northern UK, April 20 th, Mike Small CEng, FBCS, CITP Senior Analyst Kuppinger Cole

Technical Line. A holder s accounting for cryptocurrencies. What you need to know. Overview

Digital Transformation A Focus on Blockchain

Whitepaper EXOSIS.ORG

Komodo Secured Bond KSB

APPLE BLOCKCHAIN COIN

Blockchain for financials

Introduction to Blockchains. John Kelsey, NIST

Transforming Industries Through Blockchain Innovations

MASTERNET.IO WHITEPAPER WHITEPAPER

CONTENTS DISCLAIMER... 3 EXECUTIVE SUMMARY... 4 INTRO... 4 ICECHAIN... 5 ICE CHAIN TECH... 5 ICE CHAIN POSITIONING... 6 SHARDING... 7 SCALABILITY...

Primechain-CONTRACT. 16 th March A private blockchain for contract management - secure storage, authen8ca8on & verifica8on. Save?

Blockchain Basics with focus on Energy

IEW. OINT OF NOTHER ROM BLOCKCHAIN 101 // EXECUTIVE DECK. Marcelo T. de Alvear 405 Oficina # 9 Ciudad de Buenos Aires Argentina

Copyright Scottsdale Institute All Rights Reserved.

Healthcare, Blockchain and Smart Contracts: Emerging Issues for Healthcare Counsel

BLOCKCHAIN EVOLUTION. The shifting perception of blockchain and the potential impact on businesses, governments and the investment landscape.

Anthony O Dowd IBM Blockchain Labs V3.3, 12 July 16

A.J. Bahou, LLM, MSECE Bahou Miller PLLC

THE BLOCKCHAIN DISRUPTION. INSIGHT REPORT on Blockchain prepared by The Burnie Group

Blockchain for Education & Research Webinar. December 6, 2016

Blockchain: Where are We and Where are We Heading?

Metro: A peer-to-peer cross-chain digital asset exchange

Blockchain & Bitcoin. Länsstyrelserna David Bauman

blockchain bitcoin cryptography currency Blockchain: The Next Big Digital Disruptor for CFOs cryptocurrency exchange transaction financial market

Bitcoin. CS 161: Computer Security Prof. Raluca Ada Poipa. April 24, 2018

THE FUTURE OF BLOCKCHAIN WITH IOT. Ama Asare

An introduction. Dr Ken Boness

Investing in the Blockchain Ecosystem

IS BLOCKCHAIN THE FUTURE OF REAL ESTATE? DENITZA TYUFEKCHIEVA

How Blockchain Can Help Secure Connected Devices

Transforming Industries Through Blockchain Innovations. Marc Taverner, Bitfury Global Ambassador BLOCKCHAIN SUMMIT, London, June

Blockchain and Internet of Things: Why a Perfect Match. Fabio Antonelli - Head of FBK - CREATE-NET Research Center

The Abjcoin white paper Nigeria s blockchain solution for global payment

Transferring Data through an Ethereum Blockchain using Transactions

Blockchain 2.0: Smart Contracts

Bitcoins and Blockchains

How Blockchain Will Change the Way You Develop Medical Devices

Blockchain: An introduction and use-cases June 12 th, 2018

Bitcoin. CS 161: Computer Security Prof. Raluca Ada Popa. April 11, 2019

ABSTRACT. There is a limited number of tokens available, and it is advised that you take advantage of the ICO discounts.

Uses of Blockchain in Supply Chain Traceability

THE MOST INNOVATIVE AND LUCRATIVE WAY TO EARN BITCOIN.

Blockchain Technology and Automotive Industries. John Wagster Co-Chair, Blockchain and Cryptocurrency Practice

Global Financial Systems Chapter 21 Technology

WHO NEEDS THE BLOCKCHAIN AND WHY? (OR WHY NOT) David V. Croft

Crypto-Philanthropy: Virtual Currency and the Future of Charitable Giving

Cryptocurrencies (Session I) Computer Science and Law

Riding the Blockchain Wave for High Tech

Loyalty program on the Credits blockchain platform Building a program with blockchain and smart contracts. Issuing tokens as loyalty points.

Edit on Github. Assets. Assets

Federal Reserve Bank of Chicago

A block chain based decentralized exchange

Transcription:

Innovation and Cryptoventures The Blockchain Identity Campbell R. Harvey Duke University and NBER Revised January 19, 2018

3

Blockchain is a technology There is no the blockchain blockchain is a technology. Concept invented by Haber and Stornetta (1991) in the context of time stamping digital documents. Also, blockchain is not bitcoin. Bitcoin uses a blockchain technology. 4

Blockchain is a ledger A very special ledger Quickly and easily accessed and shared by many distributed Various levels of transparency depending on application Immutable (you can only add to it you cannot alter history) Cryptographically secured 5

What can blockchain technology do? Solves many problems Verification of ownership (quickly check the immutable history recorded on a blockchain to see if someone owns something) Efficient exchange of ownership (direct transactions without middle person, everybody treated the same whether customer, retailer or banker). 6

Imagine Buying and selling stock with t0 settlement Today is t+3 not much different than the 1920s All stock transactions would reside in a secure ledger devoted to a company s equity 7

Imagine Closing on a property with No title insurance Minimal legal No title search Simply consult a secure ledger that establishes the person you are buying the house from actually owns it 8

Imagine Instantly transferring funds between accounts Transfers are not immediate today even within your own bank! Transfers are secure and inexpensive 9

Imagine The end of counterfeiting Massive number of counterfeit bills in circulation 10

Imagine Starting your car with your thumb print or your face A secure ledger is checked to verify that you own the car 11

Prime targets of disruption Any situation with a thick layer of middle people Blockchain is fundamentally a P2P technology. 12

Types of blockchains Public blockchains Trustless. Original example bitcoin blockchain. Open source code. Ethereum blockchain allows for contracting and is the main choice for most corporate applications. Contracts can be conditional, if then statements. Bitcoin blockchain cannot do this. Variety of mechanisms to ensure security (Proof of Work, Proof of Stake, Proof of Authority, Zero Knowledge Proof, etc.) 13

Types of blockchains Private blockchains Trust required. Need to determine if the cost of trustlessness is worth it. Most applications today involve trust. Combining blockchain technology with trust allows for much more efficient transactions (think of payments) 14

Original blockchain Let s start with the bitcoin blockchain: A distributed, secure, transparent, public ledger that establishes ownership and allows for the efficient exchange of ownership Available to anyone for download on the Internet (decentralized) Does not depend on trust (controlled by no one monitored by everyone) Backed by strong cryptography secured by the world s most powerful network of computers Miners provide security and are rewarded with new cryptocurrency 15

Original blockchain How powerful? Currently 80,704,290 petaflops #1 supercomputer is Sunway TaihuLight at 93 PetaFLOPS Sum of top 500 is only 593 petaflops Blockchain uses specialized hardware and floating point operations are not needed. Cost of 50% of the network power is about $1 billion mflop=1 million operations per second http://bitcoincharts.com/bitcoin/ 16 http://www.top500.org/ https://www.top500.org/statistics/perfdevel/

Hashing 101 A simple hash Suppose I send an email to Danielle. However, she needs to verify that what I sent her is exactly what he received. Email contains a single word hello. Encode the word (a=1, b=2,, z=26), so 8 5 12 12 15. Multiply the numbers to get 86,400. I post the hash on my website. After Danielle gets my email, she does the same hash and checks my website. If the message was corrupted the hash will not match, for example, hallo = 8x1x12x12x15=17,280 which does not match the original. This hash is too simple (e.g. hello=ohell) and causes a collision 17

Hashing 101 SHA 256 (Secure Hashing Algorithm) http://www.xorbin.com/tools/sha256 hash calculator Hashing is a one way function. Hashing is not encryption because you can t decrypt. For example, passwords are routinely stored on websites in hashed form. The output of a SHA 256 is 256 bits no matter how big the input Let s do some examples: 18

Hashing 101 SHA 256 (Secure Hashing Algorithm) http://www.xorbin.com/tools/sha256 hash calculator Let s hash the phrase: Hello, world! with a special number appended. No spaces. Do it three times for three different strings. Hello, world!0 Hello, world!1 Hello, world!4250 19

Hashing 101 How many combinations in a SHA 256 hash? Need 2 255 = 1.15*10 77 guesses Which is roughly the number of atoms * in the known universe! *Number of atoms between 10 78 to 10 82 http://www.universetoday.com/36302/atoms in the universe/ 20

Hashing 101 SHA 256 hashes widely used for email and file transfer Returning to the email example, I want to send a file to Danielle I SHA 256 the file I send Danielle the original file Danielle does her own SHA 256 hash of the file Danielle checks to see if her hash of the file matches the hash that I have on my website If there is any difference, the file has been corrupted This all happens automatically and is called checksum 21

Hashing 101 SHA 256 appears in Wall Street Journal 22

How does the bitcoin blockchain work? Every transaction ever made on this blockchain is public Ledger is append only and immutable Serves as a basis of trust Can store (limited) metadata as well as transactions 23

How does the bitcoin blockchain work? Ledger broken up into 10 minute blocks Every block contains a hashed reference to the block before it so you can trace every transaction all the way back to 2009 24

How does the bitcoin blockchain work? Example. In block 1000, I buy a car (for 17 BTC) from John 25

How does the bitcoin blockchain work? Suppose I edit the block on my computer to give me 17 BTC! I then broadcast to the network Nefarious action 26

How does the bitcoin blockchain work? Even making that small change results in a very different block hash. It no longer matches what is stored in block 1001. 27

How does the bitcoin blockchain work? Blockchain clients automatically compute the hash themselves if no match, they reject the block Check other peers in the network for correct block 28

How does the bitcoin blockchain work? But there is more to it! Here is where the miners come in. Miners group the current transactions together and take a hash of the transactions plus a magic number called a nonce. 29

How does the bitcoin blockchain work? But there is more to it! Here is where the miners come in. Miners try different nonces to get a special hash that has a certain number of leading zeros More leading zeroes means fewer solutions and more time to solve the problem Think of shuffling 5 decks of cards. You goal is to turn over 5 aces of spades in the first five cards! That will be a lot of shuffling. 30

How does the bitcoin blockchain work? But there is more to it! Here is where the miners come in. Current difficulty is 18 leading zeros! Probability = (1/16) 18 Odds of winning two Powerball jackpots* in a row approx (1/16) 15 Someone finds the winning hash approximately every 10 minutes This means 3.4 billion gigahashs calculated every second** System is immune to increases in computing speed the difficulty automatically adjusts if the hash is found in less than 10 minutes *Probability of one Powerball win = 3.4223E 09; two Powerball wins in a row = 1.17122E 17; 18 zeroes in winning hash 2.117E 22 ** https://blockchain.info/charts/hash rate Note 1 gigahash=1 billion hashes 31

How does the bitcoin blockchain work? But there is more to it! Here is where the miners come in. It is easy to verify the hash is correct Anyone can take the hash of the transactions + nonce and get the hash with the 18 leading zeros However, any change in any transaction no matter how trivial will lead to a completely different hash (and unlikely to have any leading zeros) Miners are rewarded with cryptocurrency for finding the winning hash and verifying transactions. There are also small transaction fees. 32

Distributed public ledger Bitcoin blockchain: Anyone can write to ledger and anyone can mine, i.e., no censorship Network determines settlement Having extreme difficulty is expensive (power consumption) but reduces or eliminates the possibility of any single person (or miners) from doing anything nefarious. 33

Private blockchains Example: 3 banks, 2 customers http://gendal.me/2015/04/27/how to explain the value of replicated shared ledgers from first principles/ 34

Private blockchains Example: 3 banks, 2 customers + 1 blockchain http://gendal.me/2015/04/27/how to explain the value of replicated shared ledgers from first principles/ 35

Private blockchains: Example JP Morgan s Quorum Ethereum based private chain Blockchain includes encrypted versions of all contracts For a specific contract, only the parties to the contract have the ability to decrypt the contract So their blockchain includes all history, is immutable, but you can only see the transactions you are a party to Disrupts back office functions large cost savings 36

Blockchain applications Voting Each citizen registered to vote is issued a voting token The token cannot be sold and it can be used only once It expires after the election Voter needs to provide proof of identity (thumb print) to vote Blockchain is checked to see if that voter has the token to spend Your vote can be anonymous even though you provide proof of identity with zero knowledge proof https://crypto.stanford.edu/pbc/notes/crypto/voting.html 37

Blockchain applications Internet of Things Only you can control your thermostat Provide proof of identity (blockchain is checked) and IoT device works for you Strong protection against hacking because the hacker would have to rewrite the entire blockchain and take over the majority of computing 38

Blockchain applications Internet of Things Only you can control your car Provide proof of identity (blockchain is checked) and IoT device works for you Driverless cars are a no go unless they are hack proof. 39

Blockchain applications Prescriptions Widespread fraud Blank scripts are stolen from doctors offices or forged Some doctors abuse the system Token issued to patient: it cannot be resold and has an expiration Patient presents token to pharamacist and blockchain is checked to make sure patient owns the token (and has not already spent it) 40

Blockchain applications Medical records You enter a health facility (not your home facility) You provide proof of identity verified with a blockchain Your private key unlocks encrypted data related only your health records Also provides a much stronger privacy protection Instead of a medical database being encrypted with one key (which might be lost or discovered), each patient s record has its own key. Hence, to compromise the database you would need to guess potentially millions of keys 41

Blockchain applications Real time financial statements New role for Deloitte, E&Y, PwC, etc. in validating company ledger transactions in real time API would allow selected transparency (same categories as in the usual financial statements) in real time The end of quarterly reporting and potentially some of the incentives that are created to engage in short termism 42

Blockchain applications Fedcoin 78% of the value of US currency is in $100 bills Large denomination bills method of choice for criminal activity 43

Blockchain applications Fedcoin 78% of the value of US currency is in $100 bills Large denomination bills method of choice for criminal activity Fedcoin is a digital USD currency where the complete history of all transactions is visible to the Fed via a Fed blockchain Instant monetary policy, see Rogoff (2016) El Chapo s cash stash https://www.federalreserve.gov/paymentsystems/coin_currcircvalue.htm 44

Blockchain applications Central banks 45

46

Blockchain business categories* Transactions & Payment Services: Startups whose primary use cases involve buying, selling, or storing cryptocurrencies without a financial intermediary. The term cryptocurrency refers to a digital asset which functions as a medium of exchange on a distributed ledger. Smart contracts are programmable, transparent transaction contracts which self execute upon the fulfillment of its terms of agreement. Wallets are software programs which interact with various blockchains to let users store, send, and receive crypto assets and monitor their holdings. Some wallets extend services internationally and specialize in low fee cross border remittances. Merchant services enable vendors or organizations to participate in cryptotransactions. Finally, micropayment startups offer payments for metered content in small denominations. *Source: PitchBook 47

Blockchain business categories* Cryptocurrency Exchanges & Trading: Crypto exchanges are platforms for exchanging cryptocurrencies into other cryptocurrencies, fiat currencies, or vice versa. Peer to peer marketplaces enable two parties to directly exchange goods and services without an intermediary, while peer to peer lending platforms enable peers to extend and receive credit/loans through a blockchain. This segment includes crypto investment companies who invest in cryptocurrencies with the intent to generate a return via value appreciation, as well as tools used to manage crypto investments. Accordingly, startups providing clearing and settlement blockchain platforms for crypto trading, forex and crypto derivative markets are also included. Prediction markets involve speculation trading based on forecasts of economic and political events. Finally, fundraising platforms allow startups to complete blockchainbased fundraising and help prospective investors find such startups. *Source: PitchBook 48

Blockchain business categories* Identity, Authentication, & Security: An inherent characteristic of a blockchain is the immutability of transaction records. Startups here use digital ledger software to verify the authenticity of data, as well as assets or documents, using blockchain identifiers to represent and/or authenticate tangible assets. Additionally, these startups leverage identity verification methods to track the cryptographic identity of an individual, entity, device, item, etc. Although blockchains themselves are secure by nature, blockchain based applications are still vulnerable to cyber attack. Startups in the security category create secure foundations for transactions, data storage, and network communication. *Source: PitchBook 49

Blockchain business categories* Enterprise Blockchain Solutions: Startups in this category provide enterprise level blockchain solutions to entities operating in sectors such as financial services, healthcare, insurance, and supply chain. This includes the development of industry specific software as well as subscription leasing of proprietary blockchain platforms. *Source: PitchBook 50

Blockchain business categories* Social, Games, & Gambling: In this category, startups leverage decentralized networks to enable social and networking platforms used for recruiting, classifieds, dating, and loyalty programs, among other use cases. One of the primary benefits such companies provide is the ability to share data and content without allowing a centralized third party to assume any level of ownership of such content. Blockchain games include applications and tournament gaming platforms where users can compete for prize pools. Gambling startups allow users to place bets from anywhere around the world via blockchain peer topeer networks. *Source: PitchBook 51

Blockchain business categories* Ecosystem: This category includes startups furthering blockchain technology via underlying infrastructure improvements and software development tools. The issues such companies address include those related to scalability, interoperability and governance, among others. While some of these companies could also be listed under Enterprise Blockchain Solutions, they are included here for the contribution of their open source technology to the ecosystem. Mining companies provide products and services which assist in the computational process of solving cryptographic problems to earn cryptocurrency units. Data storage and hardware companies cater to the operational necessities of blockchain services. *Source: PitchBook 52

Blockchain applications 2017 Duke s Innovation and Cryptoventures course: Entertainment and sports ticketing Government benefit programs Humanitarian aid Identity Single password for all accounts Educational and test score records Agricultural supply chain in India Aircraft leasing Digital twins for large medical devices like CT and MRI Smart guns 53

Conclusions Blockchain will first disrupt financial services Still early going but change will happen quickly Low hanging fruit in financial applications Next applications based on other types of property like real estate, digital media, Blockchain may be crucial to IoT applications that are at risk from hacking In the short term, I see the growth of a diverse set of blockchain types Bitcoin blockchain is the strongest but many applications do not require censorship resistance; sidechains offer interesting opportunities Alternative blockchains such as the one proposed by Ethereum allow for simple contracts to be embedded in the blockchain and offer great promise Blockchain not going away 54