SlideShare a Scribd company logo
1 of 39
Blockchain & Bitcoin
At Opera Lunch Session – Boston
By Viet Le
Events
 JP Morgan Chase & CO. chief Jamie
Dimon: bitcoin is “fraud” and anyone
who buys bitcoin is “stupid”
 Neil Dwane of Allianz Global Investors
said it’s a “scam for criminals around
the world”
 ….
 The former chief economist of the
World Bank - Joseph Stigliz: Bitcoin
'Ought to Be Outlawed,'
Objectives – To answer the questions
 How can bitcoin store the “values”?
 If yes, what could be the value of bitcoin?
Crypto Primer
Public Key Cryptography - RSA - ECDSA
Merkle's Puzzles – Public Key
Cryptography
 Alice and Bob wish to communicate securely
 Bob creates 10 puzzles:
 All must be possible for Alice to solve with a moderate amount of time.
 The puzzles are in the form of an encrypted message with an unknown key
 The key must be short enough to allow a brute force attack
 Bob sends all of the puzzles to Alice
 Alice chooses one randomly, and solves it, and gets K and ID
 Alice encrypts her message with K and send to Bob encrypted message + ID
 Bob finds the secret key paired with that ID to deciphers Alice's message
RSA Public/Private Keys
 Take the prime numbers 13 and 7
 13 * 7 = 91
 Let's take public encryption key = 5
 Private key = f(91, 5) = 29
 f = Extended Euclidean Algorithm
RSA Algorithm
 Encrypt the C = 67 (ASCII)
 Multiply it by itself pub-key times (5
times) to get the encrypted value
 67×67 = 4489 = 30
 Since 4489 is larger than max, we
have to wrap it around. We do that
by dividing by 91 and taking the
remainder.
 4489 = 91×41 + 30
 30×67 = 2010 = 8
 8×67 = 536 = 81
 81×67 = 5427 = 58
 → encrypted version of 67 is 58.
 Decrypt: the scrambled 58
 Multiply it by itself priv-key times (29
times)
 58×58 = 3364 = 88 (remember, we
wrap around when the number is
greater than max)
 88×58 = 5104 = 8
 …
 9×58 = 522 = 67
 → decrypted version of 58 is 67.
ECDSA Algorithm: y2 = x3 + ax + b
Google ECC
 max: 115792089210356248762697446949407573530086143415290314195533631308867097853951
 curve: y² = x³ + ax + b
 a = 115792089210356248762697446949407573530086143415290314195533631308867097853948
 b = 41058363725152142129326129780047268409114441015993725554835256314039467401291
 Facts:
 Breaking a 228-bit RSA key requires less energy to than it takes to boil a teaspoon
of water. Comparatively, breaking a 228-bit elliptic curve key requires enough
energy to boil all the water on earth.
 For this level of security with RSA, you'd need a key with 2,380-bits
 ECDSA signature with a 256-bit key is over 20x faster than an RSA signature with a
2,048-bit key
Blockchain Technology
Bitcoin as the side product
Blockchain - Tamper-proof distributed
public ledger that manages transactions
Bitcoin Wallet
Hot Wallet vs. Cold Wallet
Bitcoin transactions
https://blockchain.info/
Blocks
Mining
Mining = Hash(blockheader, Nonce) < 0.00000000000000000000000000…001
Next difficulty estimate: 1,473,320,706,374
Block header – Bit and Byte
Consensus
Blockchain – con’t
Mining In Old Days
Mining nowsadays
Genesis Block & Coinbase Transaction
Limited Money Supply
Fork
Happy Ending
51% Attack
Where Does Money Come From?
Gold Standard: 35 USD = 1 once
Removed Gold Standard
Dollar Creation
US National Debt
Would the same “Nixon Thing”
happens to Bitcoin ?
Hard Forks
Free Coins
Why Can’t It Be?
 No one controls bitcoin
 No way to ban bitcoin
 The unstoppable power of
leaderless
 Decentralized vs Centralized
Network
What Makes The Value of Bitcoin?
 Historical electric power consumption on mining activities
 Inventions behind blockchain technology
 Like real estate, it is Inflation free
 After all:
 It is NOT about the product, it is about FREEDOM.
 Freedom of Money
Food For Thought
 Will US National Debt Go To The Moon ?
 If Yes, then Bitcoin also goes to the Moon
 What if bitcoin would replace 15% of dollars in circulation?
 $21 Trillion x 15% / 21 Million BTC = $150,000 / BTC
 What if bitcoin become world currency?
 1 BTC = $500,000 USD
Opera Solutions - Big Data Analytics on
Block-chain
 First time in the history all the currency accounts and transactions are
available publicly
 Signals for the Price Trend Prediction ???
 Growth rate of the newly created wallets
 Growth rate of the small value transactions
 Movement of “institution wallets”
 Growth rate of the global hashing power

More Related Content

Similar to Bitcoin & Blockchain Instroduction

Think bitcoin workshop slideshare
Think bitcoin workshop slideshareThink bitcoin workshop slideshare
Think bitcoin workshop slideshare
thinkbitcoin
 
CRYPTO CURRENCY-2022OD205.pdf
CRYPTO CURRENCY-2022OD205.pdfCRYPTO CURRENCY-2022OD205.pdf
CRYPTO CURRENCY-2022OD205.pdf
JESUNPK
 
HifnCrypto101
HifnCrypto101HifnCrypto101
HifnCrypto101
Jim Faith
 

Similar to Bitcoin & Blockchain Instroduction (20)

Smart contracts and applications part II
Smart contracts and applications   part IISmart contracts and applications   part II
Smart contracts and applications part II
 
Bitcoin - Understanding and Assessing potential Opportunities
Bitcoin - Understanding and Assessing potential OpportunitiesBitcoin - Understanding and Assessing potential Opportunities
Bitcoin - Understanding and Assessing potential Opportunities
 
Think bitcoin workshop slideshare
Think bitcoin workshop slideshareThink bitcoin workshop slideshare
Think bitcoin workshop slideshare
 
theorycoin.pptx
theorycoin.pptxtheorycoin.pptx
theorycoin.pptx
 
Bitcoin Transaction Malleability
Bitcoin Transaction MalleabilityBitcoin Transaction Malleability
Bitcoin Transaction Malleability
 
Intro to Bitcoin
Intro to BitcoinIntro to Bitcoin
Intro to Bitcoin
 
notes.pdf
notes.pdfnotes.pdf
notes.pdf
 
CRYPTO CURRENCY.pptx
CRYPTO CURRENCY.pptxCRYPTO CURRENCY.pptx
CRYPTO CURRENCY.pptx
 
The Bitcoin blockchain (en)
The Bitcoin blockchain (en)The Bitcoin blockchain (en)
The Bitcoin blockchain (en)
 
Blockchain and Formal verification (English)
Blockchain and Formal verification (English)Blockchain and Formal verification (English)
Blockchain and Formal verification (English)
 
Bitcoin and blockchain overview
Bitcoin and blockchain overviewBitcoin and blockchain overview
Bitcoin and blockchain overview
 
Study on Bitcoin
Study on Bitcoin Study on Bitcoin
Study on Bitcoin
 
CRYPTO CURRENCY-2022OD205.pdf
CRYPTO CURRENCY-2022OD205.pdfCRYPTO CURRENCY-2022OD205.pdf
CRYPTO CURRENCY-2022OD205.pdf
 
Tmc mastering bitcoins ppt
Tmc mastering bitcoins pptTmc mastering bitcoins ppt
Tmc mastering bitcoins ppt
 
Jason simeon genge theory of coin
Jason simeon genge theory of coinJason simeon genge theory of coin
Jason simeon genge theory of coin
 
WTF is Blockchain???
WTF is Blockchain???WTF is Blockchain???
WTF is Blockchain???
 
20170620 MEETUP intro to blockchain and smart contracts (1)
20170620 MEETUP intro to blockchain and smart contracts (1)20170620 MEETUP intro to blockchain and smart contracts (1)
20170620 MEETUP intro to blockchain and smart contracts (1)
 
HifnCrypto101
HifnCrypto101HifnCrypto101
HifnCrypto101
 
Introducing blockchain
Introducing blockchainIntroducing blockchain
Introducing blockchain
 
An introduction to bit coins and bit coin mining
An introduction to bit coins and bit coin miningAn introduction to bit coins and bit coin mining
An introduction to bit coins and bit coin mining
 

Recently uploaded

TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
Overkill Security
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
Wonjun Hwang
 

Recently uploaded (20)

AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 

Bitcoin & Blockchain Instroduction

  • 1. Blockchain & Bitcoin At Opera Lunch Session – Boston By Viet Le
  • 2. Events  JP Morgan Chase & CO. chief Jamie Dimon: bitcoin is “fraud” and anyone who buys bitcoin is “stupid”  Neil Dwane of Allianz Global Investors said it’s a “scam for criminals around the world”  ….  The former chief economist of the World Bank - Joseph Stigliz: Bitcoin 'Ought to Be Outlawed,'
  • 3. Objectives – To answer the questions  How can bitcoin store the “values”?  If yes, what could be the value of bitcoin?
  • 4. Crypto Primer Public Key Cryptography - RSA - ECDSA
  • 5. Merkle's Puzzles – Public Key Cryptography  Alice and Bob wish to communicate securely  Bob creates 10 puzzles:  All must be possible for Alice to solve with a moderate amount of time.  The puzzles are in the form of an encrypted message with an unknown key  The key must be short enough to allow a brute force attack  Bob sends all of the puzzles to Alice  Alice chooses one randomly, and solves it, and gets K and ID  Alice encrypts her message with K and send to Bob encrypted message + ID  Bob finds the secret key paired with that ID to deciphers Alice's message
  • 6. RSA Public/Private Keys  Take the prime numbers 13 and 7  13 * 7 = 91  Let's take public encryption key = 5  Private key = f(91, 5) = 29  f = Extended Euclidean Algorithm
  • 7. RSA Algorithm  Encrypt the C = 67 (ASCII)  Multiply it by itself pub-key times (5 times) to get the encrypted value  67×67 = 4489 = 30  Since 4489 is larger than max, we have to wrap it around. We do that by dividing by 91 and taking the remainder.  4489 = 91×41 + 30  30×67 = 2010 = 8  8×67 = 536 = 81  81×67 = 5427 = 58  → encrypted version of 67 is 58.  Decrypt: the scrambled 58  Multiply it by itself priv-key times (29 times)  58×58 = 3364 = 88 (remember, we wrap around when the number is greater than max)  88×58 = 5104 = 8  …  9×58 = 522 = 67  → decrypted version of 58 is 67.
  • 8. ECDSA Algorithm: y2 = x3 + ax + b
  • 9. Google ECC  max: 115792089210356248762697446949407573530086143415290314195533631308867097853951  curve: y² = x³ + ax + b  a = 115792089210356248762697446949407573530086143415290314195533631308867097853948  b = 41058363725152142129326129780047268409114441015993725554835256314039467401291  Facts:  Breaking a 228-bit RSA key requires less energy to than it takes to boil a teaspoon of water. Comparatively, breaking a 228-bit elliptic curve key requires enough energy to boil all the water on earth.  For this level of security with RSA, you'd need a key with 2,380-bits  ECDSA signature with a 256-bit key is over 20x faster than an RSA signature with a 2,048-bit key
  • 11. Blockchain - Tamper-proof distributed public ledger that manages transactions
  • 13. Hot Wallet vs. Cold Wallet
  • 17. Mining Mining = Hash(blockheader, Nonce) < 0.00000000000000000000000000…001 Next difficulty estimate: 1,473,320,706,374
  • 18. Block header – Bit and Byte
  • 23. Genesis Block & Coinbase Transaction
  • 25. Fork
  • 28. Where Does Money Come From?
  • 29. Gold Standard: 35 USD = 1 once
  • 33. Would the same “Nixon Thing” happens to Bitcoin ?
  • 36. Why Can’t It Be?  No one controls bitcoin  No way to ban bitcoin  The unstoppable power of leaderless  Decentralized vs Centralized Network
  • 37. What Makes The Value of Bitcoin?  Historical electric power consumption on mining activities  Inventions behind blockchain technology  Like real estate, it is Inflation free  After all:  It is NOT about the product, it is about FREEDOM.  Freedom of Money
  • 38. Food For Thought  Will US National Debt Go To The Moon ?  If Yes, then Bitcoin also goes to the Moon  What if bitcoin would replace 15% of dollars in circulation?  $21 Trillion x 15% / 21 Million BTC = $150,000 / BTC  What if bitcoin become world currency?  1 BTC = $500,000 USD
  • 39. Opera Solutions - Big Data Analytics on Block-chain  First time in the history all the currency accounts and transactions are available publicly  Signals for the Price Trend Prediction ???  Growth rate of the newly created wallets  Growth rate of the small value transactions  Movement of “institution wallets”  Growth rate of the global hashing power