Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ......

34
© Wipfli LLP 1 Introduction to Blockchain FEI, February 2019 © Wipfli LLP

Transcript of Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ......

Page 1: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP 1

Introduction to Blockchain

Date or subtitleFEI, February 2019

© Wipfli LLP

Page 2: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

Agenda

Blockchain – how we got here?

What are blockchains?

Impact of blockchain on financial services

Cryptocurrency updates

Our work thus far

Questions

Page 3: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

These Technologies Have Significant Impact on

Our Daily Lives

Internet

Cloud

Social media

Business intelligence

Analytics

Mobile

Streaming

Page 4: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

New Technologies Getting Ready to Rule the World

Gartner’s Technology Hype Curve

Page 5: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

VC Investments in Blockchain Companies

5

Page 6: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

So, What Are Blockchains?

6

Page 7: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

Blockchain can significantly reduce the time

needed for recording, reconciliation and reporting.

Blockchain is an accounting technology. It is concerned with the

transfer of ownership of assets, and maintaining a ledger of

accurate financial information. The accounting profession is broadly

concerned with the measurement and communication of financial

information, and the analysis of said information.

- The Institute of Chartered Accountants in

England and Wales

Page 8: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

Blockchain 101

8

What is a blockchain?

A specific type of distributed ledger technology

that organizes data into blocks that are

“chained” together chronologically by a

cryptographic hash function and confirmed by

a consensus mechanism

What is a Digital Asset?

A digital asset can represent currency, like the

digital currency bitcoin. It can also represent assets

like the title to a car or real estate, stocks, and

bonds. Virtually all assets, tangible or intangible,

can be recorded, traded, and tracked on a

blockchain.

Page 9: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

A New Type of Ledger

Traditional ledger

• One party has centralized control over

the ledger

• A traditional ledger is only as trustworthy

as the centralized party

Distributed ledger

• The ledger is distributed to all parties

• The ledger is decentralized, meaning

there’s no single gatekeeper, or middle-

man, to the information

• A trust-minimized system relies on

consensus rather than reconciliation

Page 10: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

Blockchain Solved the Double-Spend Problem

Double-spending

• Double-spend is as the name implies:

spending the same dollar more than

once

• Double-spending is through the

confirmation process involved in every

transaction

• For non-cash payments, a banking

institution acts as the centralized

ledger ensuring you can’t spend the

same dollar twice

• Solving the double-spend problem is

arguably the most important solution to

a problem that blockchain solved

You can’t give the same dollar to two people.

Page 11: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

4 Key Characteristics of a Blockchain

Page 12: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

Why Do We Need Distributed Technology?

12

Page 13: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

Benefits of Blockchain

13

Page 14: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

What are Smart Contracts?

A ‘smart contract’ is a computer protocol intended to digitally facilitate, verify, or enforce the negotiation or performance of a contract.

Features:

• Partially or fully self-executing, self-enforcing, or both.

• Allow performance of credible transactions without third parties.

Platforms:

• Solidity (Ethereum)

• Hyperledger

• Corda (R3)

Page 15: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

The Mechanics of a Blockchain Transaction

Transaction #3 in a blockchain

Yes Yes No Yes

Steve sold to

John

John sold to

Joey

Joey sold to

Suzi

Miner 1 Miner 2 Miner 3 Miner 4

Joey Suzi

Page 16: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

The Mechanics of a Blockchain Transaction

Transaction #4 in a blockchain

Yes Yes No Yes

Steve sold to

John

John sold to

Joey

Joey sold to

Suzi

Miner 1 Miner 2 Miner 3 Miner 4

Suzi Katie

Suzi sold to

Katie

Page 17: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

Public and Private Blockchains

Page 18: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

Early Movers and Leaders

Page 19: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

Practical Applications for Blockchain

Page 20: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

What are Smart Contracts?

Page 21: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

Examples: Clearing and Settlement

The Australian Securities Exchange (ASX) has become the

first major security exchange to announce the adoption

of blockchain technology; the system has gone live.

DTCC is working with IBM, R3 and Axoni to shift post-trade

clearing of single-name credit default swaps on to a

blockchain system by the end of next year. Success of this

initiative will pave way to do the same with other derivatives

processed by the giant US clearing house.

21

Page 22: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

Examples: Payments

Challenge from standalone cryptocurrencies? Central banks across

the world are exploring the potential for shifting parts of their

payments systems on to blockchain technology or even using it to

launch digital currencies.

Ripple is growing to become a significant contender for Swift, which

is also experimenting with its own blockchain technology.

“Utility settlement coin“ by Switzerland's UBS: tokens convertible into

cash on deposit at central banks.

• Other financial institutions part of the consortium: Barclays, CIBC, Credit

Suisse, HSBC, MUFG, State Street, BNY Mellon, Deutsche Bank, Santander,

NEX and blockchain startup Clearmatics.

22

Page 23: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

Examples: Syndicated Loans, PE Capital

Allocations

Credit Suisse is leading a consortium of 19 financial

institutions to work with Synaps to start putting syndicated

loans on blockchain systems.

In partnership with PwC, Northern Trust is building a

blockchain-based platform for private equity funds. Auditors

will have fast access to data stored on its private blockchain.

23

Page 24: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

Examples: Identity

Identity is core to running a distributed ledger (you need

to know who is on the ledger!).

Identity on blockchain is core to R3’s Corda

Accenture is working with UN and Microsoft on a

blockchain identity system for people with no identity

papers

Dozens of start-ups are working on building blockchain

systems for customer identification, including

Cambridge Blockchain, Tradle, Credits and Blockstack.

24

Page 25: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

Top 10 Cryptocurrencies by Market Cap

25

Feb 7, 2019Source: https://coinmarketcap.com/

Page 26: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

Bitcoin in Perspective

26

Page 27: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

What is an ICO?

An Initial Coin Offering (ICO), is a fundraising

mechanism in which new projects sell their underlying

crypto tokens in exchange for bitcoin and ether. It's

somewhat similar to an Initial Public Offering ( IPO ) in

which investors purchase shares of a company.

Many view ICO projects as unregulated securities that

allow founders to raise an unjustified amount of capital,

while others argue it is an innovation in the traditional

venture-funding model.

Are ICOs legal? Maybe!!!

27

Page 28: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

Regulation Highlights

The Howey test and the Munchee order

Tokenization of assets - Token Taxonomy

OCC charter for FinTech companies (July 31st, 2018)

Efforts to evolve global standards for blockchain based systems

Some states are more active in blockchain regulations:

• New York - BitLicense

• Arizona – recognition of smart contracts

• Vermont – blockchain as evidence

• Illinois – real estate records

• Delaware – registration of shares on blockchain

• Rhode Island – Open for blockchain business!

28

Page 29: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

Regulation Highlights (contd…)

29

U.S. Office of Government Ethics (OGE)

Bank of International Settlements

Congressional blockchain caucus and progress thus far

International updates

• South Korea

• Brazil

• Europe

Page 30: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

What are the current rules for accounting for

Cryptocurrency and ICO’s?

30

THERE ARE NONE!

Page 31: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

Accounting for Cryptocurrency and ICO’s

31

There is currently NO authoritative guidance

in accounting for cryptocurrency and ICO’s.

FASB, SEC, IASB have all failed to address

accounting.

Accounting approach is left to issuers and

auditors.

Page 32: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

Accounting for Cryptocurrency and ICO’s

32

Chamber of Digital Commerce, Digital

Accounting Consortium and Wipfli working

with IFRS in hope of some guidance to be

issued.

Could likely result in other rule makers

issuing guidance.

Page 33: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

www

.wipfl

i.com

33

Some of Our Work Thus Far

Audit engagement with one of the largest cryptocurrency

exchanges

Cryptocurrency compliance and tax work

Conceptualize and develop pilots

Board education with one of the medium size banks in

Wisconsin

Speaking engagements at various banking forums and

professional groups

Co Chairing Digital Chamber of Commerce Digital Accounting

Consortium

Page 34: Introduction to Blockchain · Blockchain Solved the Double-Spend Problem Double-spending ... Examples: Clearing and Settlement ... the system has gone live. DTCC is working with IBM,

© Wipfli LLP

www.wipfli.com/fintech