31
Blockchain Technology and Applications Dr. Chutiporn Anutariya [chutiporn at ait dot ac dot th] Department of Information and Communication Technologies, School of Engineering and Technology, Asian Institute of Technology 20 July 2018

Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

Blockchain Technology and Applications

Dr. Chutiporn Anutariya [chutiporn at ait dot ac dot th]Department of Information and Communication Technologies,

School of Engineering and Technology, Asian Institute of Technology20 July 2018

Page 2: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

Let’s do a Quick Survey on

Blockchain

www.menti.com

Page 3: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

source: Bitcoin: A Peer-to-peer Electronic Cash System3

Traditional online financial transactions using third trusted party ( Banks, Paypal etc.)

Page 4: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

Motivating idea...Is it possible for some digital entity stored on my computer, representing money, to be passed securely to someone’s else computer, without a bank?

4

Page 5: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

Challenges ...

5

○ Regardless of representation any digital sequence can be copied.

○ “double-spending” -- one person makes an electronic transaction more than once using the same money.

Page 6: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

Blockchain ○ Blockchain was invented by

Satoshi Nakamoto in 2008 to serve as the public transaction ledger of the cryptocurrency bitcoin.

6

Page 7: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

A

7

Page 8: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

A Chain of blocksInteresting property: It is very difficult to change the data that has been recorded inside a blockchain

src: https://youtu.be/SSo_EIwHSd48

Page 9: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

A block

src: https://youtu.be/SSo_EIwHSd49

Page 10: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

A block

src: https://youtu.be/SSo_EIwHSd410

Page 11: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

A block

src: https://youtu.be/SSo_EIwHSd4

Modifying anything inside a block will cause the hash to change. Thus, the hash is used to detect whether there is any change in the block or not.

11

Demo: https://anders.com/blockchain/hash.html

Page 12: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

A block

src: https://youtu.be/SSo_EIwHSd412

Page 13: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

A Chain of blocks

src: https://youtu.be/SSo_EIwHSd413

Page 14: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

What if a block is tampered

src: https://youtu.be/SSo_EIwHSd414

Page 15: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

P2P Network: Anyone can join

src: https://youtu.be/SSo_EIwHSd4

P2P Network of computers, known as nodes

15

Page 16: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

When a new block is created by a node

src: https://youtu.be/SSo_EIwHSd4

P2P Network

16

Page 17: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

New Block must be validated and accepted by the consensus

src: https://youtu.be/SSo_EIwHSd417

Page 18: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

src: https://youtu.be/SSo_EIwHSd418

Each node add this new block to their own blockchain.

Page 19: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

19

Page 20: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

Blockchain Demo

https://anders.com/blockchain/tokens.html

20

Page 21: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

“ Cryptocurrency is just one application of Blockchain.

21

Page 22: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

Cryptocurrency 22

Page 23: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

How many cryptocurrencies

are currently available?

AND what are they?

23

Page 24: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

4,600+ available cryptocurrencies

CryptoCoinChartshttps://www.cryptocoincharts.info/coins/info

24

Page 25: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

About BITCOIN

https://youtu.be/Gc2en3nHxA4

25

Page 26: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

Bitcoin Values 26

Page 27: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

“ Blockchain also has potential applications far beyond bitcoin and cryptocurrency.

27

Page 28: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

28

Page 29: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

A

29

Page 30: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

B Benefits of Blockchain

30

Page 31: Blockchain Technology and Applicationssolutions.ait.ac.th/.../2018/07/Dr.-Chutiporn_Intro... · source: Bitcoin: A Peer-to-peer Electronic Cash System 3 Traditional online financial

31

Thanks!Any questions?