Bitcoin & Blockchain 101 - CRI · Bitcoin • ในประเทศญี่ปุ่น...

Post on 01-Jun-2020

7 views 0 download

Transcript of Bitcoin & Blockchain 101 - CRI · Bitcoin • ในประเทศญี่ปุ่น...

Bitcoin & Blockchain 101

WARNING!!

การลงทนใน Cryptocurrency มความเสยงสงมาก โปรดศกษาขอมล และใช

เงนในสวนทสามารถรบการขาดทนไดมาลงทน

Community

Bitcoin?

Bitcoin?• แชรลกโซ หลอกลวง

Bitcoin?• แชรลกโซ หลอกลวง

• เงนดจทล ไมมตวตน ไมมคา

Bitcoin?• แชรลกโซ หลอกลวง

• เงนดจทล ไมมตวตน ไมมคา

• เงนเสกจากอากาศ ไมมสนทรพยรองรบ

Bitcoin?• แชรลกโซ หลอกลวง

• เงนดจทล ไมมตวตน ไมมคา

• เงนเสกจากอากาศ ไมมสนทรพยรองรบ

• ไมมรฐบาล และธนาคาร จะเชอถอไดอยางไร

Bitcoin?

Cryptocurrency

• Cryptography - การเขารหส

• Currency - สกลเงน

What is Currency?

What is Currency?

• Medium of Exchange

What is Currency?

• Medium of Exchange

• Unit of Account

What is Currency?

• Medium of Exchange

• Unit of Account

• Store of Value

History of Money

History of Money

History of Money

History of Money

History of Money

History of Money

Gold Standard

History of Money

Gold Standard

History of Money

Gold Standard

‘Deflation’

History of Money

History of Money

15 August 1971

History of Money

Fiat Currency

History of Money

Fiat Currency

TRUST !

History of Money

Fiat Money

Fiat Money

Fiat Money

• Government

• Banks

Digital Currency

“ความเปนสวนตวนนเปนเรองทส าคญส าหรบสงคมในยคอเลกทรอนกส พวกเราไมสามารถคาดหวงใหรฐบาลหรอหนวยงานใด ๆ มาดแลเราได พวกเราตองปกปองความเปนสวนตวของเราเอง”

- A Cypherpunk's Manifesto (Eric Hughes,

1993)

Bitcoin

เดอน พฤศจกายน ป 2008มเอกสารฉบบหนงถก upload ขนบน website ในหวเรอง

วา

Bitcoin : A Peer-to-Peer

Electronic Cash System

โดยผ เขยนใชชอวาSatoshi Nakamoto

เพมประสทธภาพในการท าธรกรรมออนไลน

ก าจดตวกลาง เชน ธนาคาร เอกชน หรอ รฐบาล

ออกจากการท าธรกรรม

สรางสกลเงนทมจ านวนจ ากด และมนโยบายทแนนอน ท าให

ไมเกดเงนเฟอ

สรางสกลเงนทไรศนยกลางไรเจาของ ไรการแทรกแซง

จากองคกรใดๆ

Bitcoin

Bitcoin

“ Chancellor on brink of second bailout for banks ”

เนอหาขาว คอ รฐมนตรกระทรวงการคลงของประเทศองกฤษก าลงจะตดสนใจผลตเงนเพมไป

ในระบบเศรษฐกจ

Centralized

Centralized

‘ Single point of Failure ’

Decentralized

Bitcoin

Bitcoin

Bitcoin

Challenge in Money Digitization

• Double Spending problem

• Trust

Double Spending

Centralized VS

Decentralized

Blockchain

Blockchain ของ Bitcoin ท างานดวยโปรแกรมทชอวา

Bitcoin core

Download ไดท bitcoin.org

Blockchain

Blockchain

A -> B 50 BTCB -> C 12.5 BTC

A -> B 50 BTCB -> C 12.5 BTC

B->Z 30 BTC

Z->Y 10.5 BTCC->A 100 BTC

A -> B 50 BTCB -> C 12.5 BTC

B->Z 30 BTC~10 mins , 1MBPer Block

Blockchain

A -> B 50 BTCB -> C 12.5 BTC

A -> B 50 BTCB -> C 12.5 BTC

B->Z 30 BTC

Z->Y 10.5 BTCC->A 100 BTC

A -> B 50 BTCB -> C 12.5 BTC

B->Z 30 BTC

Blockchain

A -> B 50 BTCB -> C 12.5 BTC

A -> B 50 BTCB -> C 12.5 BTC

B->Z 30 BTC

Z->Y 10.5 BTC

A -> B 50 BTCB -> C 12.5 BTC

B->Z 30 BTC

Blockchain

A -> B 50 BTCB -> C 12.5 BTC

A -> B 50 BTCB -> C 12.5 BTC

B->Z 30 BTC

Z->Y 10.5 BTC

A -> B 50 BTCB -> C 12.5 BTC

B->Z 30 BTC

B->A 5BTC

Blockchain

Bank Account No.

847 2 06716 9

Blockchain

A -> B 50 BTCB -> C 12.5 BTC

A -> B 50 BTCB -> C 12.5 BTC

B->Z 30 BTC

Z->Y 10.5 BTC

A -> B 50 BTCB -> C 12.5 BTC

B->Z 30 BTC

B->A 5BTC

3 Confirmations is a magic number

Blockchain

A -> B 50 BTCB -> C 12.5 BTC

A -> B 50 BTCB -> C 12.5 BTC

B->Z 30 BTC

Z->Y 10.5 BTCC->A 10 BTC

A -> B 50 BTCB -> C 12.5 BTC

B->Z 30 BTC

Majority

Blockchain

51% Attack !

Blockchain

ณ วนน มคนถอ Full Node ของ Bitcoinอยประมาณ 9,700 ชด ใน 93ประเทศ ทวโลก

ซงท าใหตดปญหาเรอง Single point of Failure ของขอมลไปได

Bitcoin

• Wallet Address , Public Key – เลขบญชธนาคาร

• Private Key – Password

Bitcoin

Wallet Address

1คน จะมก Address กได และไมจ าเปนตองยนยน หรอเปดเผยตวตนในการสราง Address

1N4ckQ7kEjB3ZFC6SpZqA6cQAoqVq9qCaQ

Bitcoin

Private Key

แตละ Address จะม Private Key เพยงอนเดยว และ Private Key จะเปนการยนยนความเปนเจาของ Address ดงกลาว และเราไมสามารถตง

Private Key เองได

5J5RKkAnZu66HFdS21HwUGYbLBLVanV1kjAAj1

XzKK4et64D3vR

ท ำไมเรำจงตง Private Key เองไมได

CryptoGraphy

การเขารหส มประวตเกาแก ตงแตสมย Julius Caesar ซงเรยกกนวา Caesar Cipher เปนการเขารหสแบบงายๆ โดยการเลอนตวอกษรในขอความทตองการสงออกไป 3ตวอกษร

ท ำไมเรำจงตง Private Key เองไมได

CryptoGraphy

Bitcoin

SHA -256

Blockchain

Bank Account No.

847 2 06716 9

โอกำสท Address จะถกใชหมด

• Address ทงหมดทเปนไปได มทงสน 2160 Address

โอกำสท Address จะถกใชหมด

• Address ทงหมดทเปนไปได มทงสน 2160 Address

• ถาสมมตวา ประชากร “ทกคน” ม Address คนละ 10,000 อน

โอกำสท Address จะถกใชหมด

• Address ทงหมดทเปนไปได มทงสน 2160 Address

• ถาสมมตวา ประชากร “ทกคน” ม Address คนละ 10,000 อน

• อตราการเกดของประชากรท 150 ลานคนตอป

โอกำสท Address จะถกใชหมด

• Address ทงหมดทเปนไปได มทงสน 2160 Address

• ถาสมมตวา ประชากร “ทกคน” ม Address คนละ 10,000 อน

• อตราการเกดของประชากรท 150 ลานคนตอป

• Address ของ Bitcoin จะถกใชหมดใน เกาแสนเจดหมนลานลานลานลานลาน ป (9.7 x 1035 )

โอกำสทจะถก Hack Private Key

• ถาเราร เลข Address ความเปนไปไดของ Private Key ของ Address นน จะมทงสน 2256 แบบ

โอกำสทจะถก Hack Private Key

• ถาเราร เลข Address ความเปนไปไดของ Private Key ของ Address นน จะมทงสน 2256 แบบ

• ถาสมมตวาเราใชคอมพวเตอรทสม Private Key ไปเรอยๆ ทความเรว 1ลานลาน Private Key ตอนาท

โอกำสทจะถก Hack Private Key

• ถาเราร เลข Address ความเปนไปไดของ Private Key ของ Address นน จะมทงสน 2256 แบบ

• ถาสมมตวาเราใชคอมพวเตอรทสม Private Key ไปเรอยๆ ทความเรว 1ลานลาน Private Key ตอนาท

• สมมตวาโชคดสมถกตงแต 0.0001% แรก

โอกำสทจะถก Hack Private Key

• ถาเราร เลข Address ความเปนไปไดของ Private Key ของ Address นน จะมทงสน 2256 แบบ

• ถาสมมตวาเราใชคอมพวเตอรทสม Private Key ไปเรอยๆ ทความเรว 1ลานลาน Private Key ตอนาท

• สมมตวาโชคดสมถกตงแต 0.0001% แรก

• เราจะเจอ Private Key นน ในเวลา สองแสนสองหมนลานลานลานลานลานลานลานลาน ป

Bitcoin

ขอมลทงหมดของ Bitcoin เปด Public ใหเขาไปตรวจสอบไดบนWebsite หลายๆแหง

ทงขอมลทก Transaction รวมไปถง Source code ของระบบBitcoin Core

Altcoin

Altcoin

Bitcoin

• หลกการ Distributed Ledger ของ Blockchain จะนาเชอถอกตอเมอ มผ เขารวมในระบบเยอะมากๆ

• ท าไม Bitcoin ถงสามารถท าใหคนถอ Node กวาเกอบหมนชดทวโลก

Bitcoin

• อะไรคอ Motivation ทท าใหคนเขามาถอ Ledger ของBitcoin

• อะไรคอการ ‘ขด Bitcoin’

Bitcoin

Economic System

Game Theory

Motivation

Psychology

Economic System of Bitcoin

• การผลต Bitcoin

• จะม Bitcoin เกดใหมในระบบทกๆ ‘ประมาณ’ 10 นาท

• การโอน Bitcoin นน อาจม Transaction Fee เลกนอย

Economic System of Bitcoin

Economic System of Bitcoin

Economic System of Bitcoin

Satoshi Nakamoto นน สรางหมบาน Bitcoin มา โดยใชวธตดสนผทจะได Reward นนไป ดวยการ

“เลนเกม”

Economic System of Bitcoin

Verifying

แกสมการ จดบนทก Bitcoin Core

แจกจายขอมลใหทก Node

Evolution of Mining

CPU GPU Asic

Economic System of Bitcoin

Bitcoin ท าอยางไรหากการปด Block เกดขนเรวเกนไป

Evolution of Mining

Economic System of Bitcoin

Bitcoin จะผลตครบ 21 ลาน ประมาณป 2140

จะเกดอะไรขนเมอไมม Block Reward อกตอไป

คนยงจะ ขด ตอไปไหม?

Psychology in Bitcoin

51% Attack !

Psychology in Bitcoin

Trustless System

Bitcoin เคยถก Hack หรอไม?

อยำกม Bitcoin ตองท ำอยำงไร

ปจจบนในประเทศไทย ม website ซอขาย Cryptocurrency 7 แหง ทไดรบอนญาตจาก กลต ใหด าเนน

ธรกจได

https://www.sec.or.th/mpublish/digitalasset/digitalasset_listintermediaries.html

Bitcoin Wallet

Bitcoin Wallet

Bitcoin Wallet

Bitcoin Wallet

Desktop Wallet

EXODUS

Desktop Wallet

Hardware Wallet

Paper Wallet

ท ำไม Bitcoin ถงมมลคำ

10,000 BTC2 Large Pizza

17 May 2010

มคนทใชชอวา Laszlo อาศยอยในรฐ Florida

โพสตลงในเวบบอรดแหงหนง วา “ผมตองการพซซา 2ถาดใหญ และยนดทจะจายดวยจ านวน 10,000 BTC”

ท ำไม Bitcoin ถงมมลคำ

22 May 2010

ชาวองกฤษทใชชอวา Jercos รบขอเสนอนน และโทรทางไกลไปสงพซซาใหนาย

Laszlo และรบไป 10,000BTC ตามทตกลงกน

ท ำไม Bitcoin ถงมมลคำ

ท ำไม Bitcoin ถงมมลคำ

ท ำไม Bitcoin ถงมมลคำ

• เกดขนในอตราทชาลง (หายากขนเรอยๆ)

• มตนทนในการไดมา (เครองขด , คาไฟ)

• ปลอมแปลงไดยากมาก

Characteristics of Bitcoin

Bitcoin ถกน ำมำใชในชวตประจ ำวนมำกแคไหน

Bitcoin

Bitcoin

Bitcoin

Bitcoin

• ป 2017 ประเทศญป นออกกฎหมายรบรองให Bitcoin สามารถใชช าระคาสนคาได

Bitcoin

• ป 2017 ประเทศญป นออกกฎหมายรบรองให Bitcoin สามารถใชช าระคาสนคาได

• และยกเวน VAT 8%

Bitcoin

• ป 2017 ประเทศญป นออกกฎหมายรบรองให Bitcoin สามารถใชช าระคาสนคาได

• และยกเวน VAT 8%

• ผลวจยของ Nomura ระบวา นโยบายดงกลาว มโอกาสท าใหเกด Positive effect ตอ GDP ของประเทศถง 0.3%

Bitcoin

• ในประเทศญป น มรานคาออนไลนกวา 20,000 แหง ทรบช าระคาสนคาดวย Bitcoin

• Retail Store ทเดนเขาไปช าระดวย Bitcoin ภายในรานไดเลย มอยประมาณ 13,000 แหง ทวโลก (สวนใหญจะอยในโซนทวปยโรป)

Bitcoin

• SEC ของสหรฐอเมรกา อนมตใหมการ Trade Future ของ Bitcoin แบบเดยวกบ Commodities เชน ทองค า น ามน

• Nasdaq เคยกลาววา อาจจะเปดตลาด Exchange ส าหรบซอขาย Cryptocurrency โดยเฉพาะ

Bitcoin

Bitcoin

Internet VS Blockchain

Internet VS Blockchain

Internet VS Blockchain

Internet VS Blockchain

Why Blockchain Matter

Why Blockchain Matter

Why Blockchain Matter

• Food Traceability

• Medical Record

• การเปดบญชธนาคาร

• Passport , Immigration

Blockchain Use Cases

Blockchain Use Cases

Smart Contract

Smart Contract

Smart Contract

Why Blockchain Matter

Blockchain นน อาจเรยกไดวาเปน Internet 2.0 ซงเปลยนผานจากการรบสง ‘ขอมล’ เปนการรบสง ‘มลคา’ ภายใต

ระบบการจดเกบ Ledger ทมความนาเชอถอสง และถกโจมตไดยาก

Bitcoin & Blockchain 101