Bitcoin & Blockchain 101 - CRI · Bitcoin • ในประเทศญี่ปุ่น...
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