51
Blockchain and Applications in Government Finance A.J. Bahou, Esq., CPA, MBA, LLM, MsECE 615-850-8542 [email protected] Tennessee Government Finance Officers Association (TGFOA) September 2018 © 2018 Waller Lansden Dortch & Davis, LLP

Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Blockchain andApplications in Government Finance

A.J. Bahou, Esq., CPA, MBA, LLM, [email protected]

Tennessee Government Finance Officers Association (TGFOA)September 2018

© 2018 Waller Lansden Dortch & Davis, LLP

Page 2: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

2

Page 3: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

3

Page 4: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

4

Page 5: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

5

Page 6: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Agenda

• Introduction− What is Blockchain?− Why does it matter?

• Components− Cryptography− Terms - Blocks, Tokens, Hashes, Immutable

• How will Blockchain affect Accounting, Compliance,Information Security, and Cybersecurity?

− Do we need to look for new jobs?− Prior Hacks− How to protect information on the Blockchain?

6

Page 7: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Attorney Disclaimer

• This is merely an introduction & terminology isused in various ways…(focus on concepts as webegin).

• My apologies in advance, but if I say I can’t answer….

− It might be because we haveo Clients with Patent Applicationso Clients with Business Models

− that are not ready for disclosure yet.

7

Page 8: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

What is Blockchain?

• Cryptographic Distributed Ledger

− A blockchain is a distributed public database that keepsa permanent record of digital transactions.

− Most often associated with Bitcoin or Cryptocurrency

− Promise to consider…

8

Page 9: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Why does Blockchain matter?

• This technology could change everything…like− Electricity− Transistor− Internet

• No central authority (in theory)− Is consensus good enough?− Will the consensus always make the ‘right’ decision?

9

Page 10: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Cryptography & Security Basics

10

Alice Charlie Bob

Eve

Page 11: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Cryptography

• Process of converting ordinary information(plaintext) into encrypted unintelligible text(ciphertext).

• Encryption− = , ℎ ′′ ℎ

11

Page 12: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

PKI

• Public Key Infrastructure

12https://en.wikipedia.org/wiki/Public-key_cryptography

Page 13: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

PKI

13https://en.wikipedia.org/wiki/Public-key_cryptography

Alice Charlie Bob

Eve

Page 14: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

PKI

• Public Key Infrastructure

14https://en.wikipedia.org/wiki/Public-key_cryptography

Page 15: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

PKI

• Advanced Variation – Diffie-Hellman Key Exchange

15https://en.wikipedia.org/wiki/Public-key_cryptography

Page 16: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Hashing

• Hashing is a mathematical algorithm that mapsdata of arbitrary size to a bit string of a fixed size (ahash function) which is designed to also be a one-way function, that is, a function which is infeasibleto invert.

16https://en.wikipedia.org/wiki/Cryptographic_hash_function

Page 17: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Hashing and Creating the Chain

17https://www.youtube.com/watch?v=_160oMzblY8

Page 18: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

18

Page 19: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Blockchain

• Satoshi Nakamoto Whitepaper, Oct. 31, 2008

19

Page 20: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Example

20

https://hackernoon.com/bitcoin-ethereum-blockchain-tokens-icos-why-should-anyone-care-890b868cec06

Page 21: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Terms

• Blocks – files that contain permanently recordedtransaction data

• Hashes – algorithm that maps data to a fixed size

• Tokens – can represent any fungible tradable good

• Nonce – an arbitrary number that may only be usedonce

21

Page 22: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Terms

• Immutable – unchanging over time or unable tochange

• Distributed – copied on various nodes throughoutthe network

• Ledger – collection of transactions

• Nodes – computer connected to the network thatperforms the task of validating and relayingtransactions

22

Page 23: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

How will Blockchain AffectGovernment Finance Practices,

Accounting,Compliance Information Security,

and Cybersecurity?

23

Page 24: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Deloitte White Paper

• Current State of Accounting Systems− Control Mechanisms− Systematic Duplication & Extensive Documentation− Audits are Costly Exercises

• Benefits− Negligible Costs to Use Blockchain− Simplifies Compliance− Joint Register – Interlocking Accounting Records

24

https://www2.deloitte.com/content/dam/Deloitte/de/Documents/Innovation/Blockchain_A%20game-changer%20in%20accounting.pdf

Page 25: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Deloitte White Paper

25

https://www2.deloitte.com/content/dam/Deloitte/de/Documents/Innovation/Blockchain_A%20game-changer%20in%20accounting.pdf

Page 26: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Deloitte White Paper

• Benefits (continued)− Entries are Cryptographically “Sealed”− Difficult to Falsify or Destroy Entries− Transactions are Verified in Electronic Way− Verify Data Behind Financial Statements− Costs and Time to Conduct Audits should Decline

26https://www2.deloitte.com/content/dam/Deloitte/de/Documents/Innovation/Blockchain_A%20ga

me-changer%20in%20accounting.pdf

Page 27: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Deloitte White Paper

• Consider− Electronic Files are Especially Vulnerable

o Create Hash String (like a digital fingerprint of the file)o Timestamp the Hash Stringo Write Hash to the Blockchain to Prevent Changes /

Immutabilityo Generate Hash to Evaluate Whether Data has been Changed

− Smart Contractso Allow Execution upon Occurrence of Another Event, e.g. paying

invoices when goods are delivered according to predeterminedcriteria

27https://www2.deloitte.com/content/dam/Deloitte/de/Documents/Innovation/Blockchain_A%20ga

me-changer%20in%20accounting.pdf

Page 28: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Deloitte White Paper

28

https://www2.deloitte.com/content/dam/Deloitte/de/Documents/Innovation/Blockchain_A%20game-changer%20in%20accounting.pdf

Page 29: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

How do we—as government finance professionals—

rely on the Blockchain?

29

Page 30: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

30https://blockchain.info/tree/155502176

Page 31: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

31https://blockchain.info/tree/155502176

Page 32: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Compare to Traditional Banking

• Deposit made, balance updated, but can’t alwaysuse funds.

• What is comparison with exchangingcryptocurrency?

− No FDIC

32

Page 33: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Applications of Blockchain to Audit Royalty Payments

• Facilitating Transactions and Royalty Payments− See Harvard Business Review, June 5, 2017

“Blockchain Could Help Musicians Make Money Again”

33

Page 34: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Resonate

34

Page 35: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Resonate

35

Page 36: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Dot Blockchain Media

36

Page 37: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Dot Blockchain Media

37

Page 38: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Industries to Consider

Banking & Finance CybersecuritySupply Chain Management GovernmentNetworking and IoT InsuranceVoting CharityHealth Care Energy ManagementOnline Music Real EstateCrowd Funding Forecasting

38

Page 39: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Is Blockchain Secure?

39

Page 40: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Prior Hacks Related to Blockchain

• Mt. Gox− June 2011 - $8 million stolen (admin pw)− Feb. 2014 - $460 million stolen (attack on the hot wallet)

• Issues− No version control

o Bug fixes delayedo Untested code deployed

40https://www.rsaconference.com/writable/presentations/file_upload/fon4-t11_hacking_blockchain.pdf

Page 41: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Hacks Related to Blockchain

• The DAO (Distributed Autonomous Organization)− $50 million hack− DAO smart contract flaw known since May 2016− Hacker used flaw that allowed splits inside splits, moving

Ether repeatedly without checking the ‘balance’− Hard fork resulted

41

https://www.rsaconference.com/writable/presentations/file_upload/fon4-t11_hacking_blockchain.pdfhttps://www.deepdotweb.com/2016/10/06/cryptocurrency-hacks-biggest-heists-blockchain-history/

Page 42: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Hacks Related to Blockchain

• 51% Attack− This is often considered as an inherent setback of public

blockchains. In a Bitcoin blockchain, the one who hascontributed the maximum to the network’s mininghashrate has the ability to manipulate the ledger as perhis convenience.

− This is the most common type of attack because of theopenness of the distributed ledger technology. Suchattack, if executed, costs very very high on theparticipants (or nodes) of the blockchain.

42https://itsblockchain.com/2017/01/09/can-blockchain-be-hacked/

Page 43: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Hacks Related to Blockchain

• Eclipse Attack− This involves crippling of one of the nodes in such a way

that it fails to interact with other nodes.

43https://itsblockchain.com/2017/01/09/can-blockchain-be-hacked/

Page 44: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Identity Management Using Blockchain

44

Page 45: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Applications of Blockchain in Cybersecurity

• “3 Ways Blockchain Is RevolutionizingCybersecurity,” Forbes, Aug. 21, 2017

− REMME is making passwords obsoleteo REMME leverages a distributed public key infrastructure to

authenticate users and devices.o Instead of a password, REMME gives each device a specific SSL

certificate.o “Blockchain takes the responsibility for strong authentication,

resolving the single point of attack at the same time.”o “In addition, the decentralized network helps us to provide

consensus between parties for their identification.”

45

Page 46: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Applications of Blockchain in Cybersecurity

• “3 Ways Blockchain Is RevolutionizingCybersecurity,” Forbes, Aug. 21, 2017

− REMME is making passwords obsoleteo The certificate data is managed on the Blockchain, which

makes it virtually impossible for malicious hackers to use fakecertificates.

o The platform also uses two-factor authentication to furtherenhance security for its users.

46

Page 47: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Applications of Blockchain in Cybersecurity

• “3 Ways Blockchain Is RevolutionizingCybersecurity,” Forbes, Aug. 21, 2017

− Obsidian ensures the privacy and security of chatso Distributed network cannot be easily censored or controlled by

a single source.o Meta-data that is distributed reduces the risk of surveillanceo Increases privacy by using alternative identities, instead of

email address or telephone numbers.

47

Page 48: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Applications of Blockchain in Cybersecurity

• “Lockheed Martin bets on Blockchain forCybersecurity,” Cnet May 2, 2017

− Using Guardtime Federal Blockchain Security Software− Guardtime uses blockchains to create a Keyless

Signature Infrastructure (KSI)− "These new cyber security approaches will enhance data

integrity, speed problem discovery and mitigation," saidRon Bessire, Lockheed Martin's Engineering andTechnology vice president.

48

Page 49: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Resources

• Webpages− Bitcoin.com− Blockchain.info− Insight.Bitpay.com− Ethereum.org/

49

Page 50: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Conclusions

• Blockchain will disrupt many industries, includinggovernment finance.

• Potential Applications may allow better informationsystems governance, security, audit, and assurancevia execution of smart contracts.

• Government Finance jobs are safe – just be readyto understand the Blockchain.

50

Page 51: Blockchain and Applications in Government Financetngfoa.wildapricot.org/resources/Documents/2018 Fall... · 2018. 10. 16. · • Satoshi Nakamoto Whitepaper, Oct. 31, 2008 19

Questions?

A.J. Bahou, [email protected]