SlideShare a Scribd company logo
1 of 39
Download to read offline
Bitcoin and Blockchain
technology in a
A short, non-technical introduction
Hoan Bui Quoc blockstackvn@gmail.com
Bach Khoa University. May 13, 2018
Some thoughts about
Cryptography
Based on a non-true story
Title and Content Intro with List
Mother Son No1: Bach Son No2: Khoa
Copyright © by Lê Bích: https://www.facebook.com/lebichbungphe/
Hacker
Bach wants to send to Khoa an heirloom recipe
cryptography
Symmetric Cryptography
Problem:
How to exchange
symmetric key
securely?
Asymmetric Cryptography
§ Cryptographic
public/private key pair -
mathematically linked
§ Use public key to
encrypt, private key to
decrypt and vice versa.
Problem:
How does/did Khoa know (that) it
was Bach who sent the recipe?
Hash function and Digital Signature
Sa/m: Digital Signature of Sender
on message M
But…how is it related to BITCOIN?
What is Bitcoin?
§ Bitcoin (capital “B”) is a peer-to-peer network that maintains
a public decentralized ledger of digital math-based assets
known as bitcoins (lowercase “b”). The integrity of this ledger
is backed and secured by a subnetwork of computers (miners)
who audit and archive its transactions for a reward.
§ The supply of bitcoins is fixed at 21 million and each bitcoin
can be divided into a hundred million pieces (10-8 BTC) called
satoshi.
§ No need for trusted third-party.
§ Not backed by any government or organization.
§ Instantaneous peer-to-peer transactions.
Who created Bitcoin?
§ Nov 1, 2008: Satoshi Nakamoto publishes white
paper titled Bitcoin: A Peer-to- Peer Electronic
Cash System via “The Cryptography Mailing
List”.
§ January 3, 2009: Satoshi releases Bitcoin
source code and software client to the world.
§ 2009 – 2010: Satoshi updates the source code
and writes hundreds of posts totaling 80,000
words (length of a novel).
§ April 23, 2011: Satoshi vanishes from the
Internet after emailing a developer saying he
has “moved onto other things”.
§ Satoshi could be a woman, a man, or a group of people. Nobody knows!
§ In Japanese satoshi means “clear-thinking” or “wise”, naka can mean “inside” or “relationship”
and moto is used to describe “the origin” or “the foundation.” Strung together it reads
“thinking clearly inside the foundation”.
How does Bitcoin work?
Bitcoin
How does Bitcoin work?
Bitcoin addresses
bitcoins are not “stored” anywhere.
There a no “accounts”
§ Public address: “receive” bitcoins
§ Private address: prove bitcoins
ownership, sign messages
Transactions
A transaction is a message containing:
§ input(s): output of previous transaction sent to
your wallet address (prove ownership of your
bitcoins)
§ output(s): bitcoin address of receiver and BTC
amount you want to send.
Transfer of bitcoin ownership from inputs to output.
Your transaction broadcasted to the Bitcoin network
Blockchain
Blockchain = block + chain
§ The blockchain is a database containing historical recorded of all the transactions that
ever occurred in the network.
§ Every full node in the network has a copy that they keep up to date and verify
§ Broadcasted transactions are gathered into a “block”
§ Blocks are “mined” and appended to the blockchain
§ Block “chain” each other using “hash”
Mining
§ Where do bitcoins come from? With paper money, a government decides when to print and
distribute money. Bitcoin doesn't have a central government.
§ Who gets to write the next block?
Bitcoin using Proof-of-Work (PoW) protocol to archive decentralized consensus:
1. Miners solve mathematically hard puzzle (takes ~10 minutes to solve)
2.The first one to find the solution announces it to the network
3. Gets write to the next block
4. Generate new bitcoins as a reward
Reward halves every 4 years (currently 12.5 BTC/block)
Orphaned Block
▪ Detached or Orphaned blocks are valid
blocks which are not part of the main chain.
They can occur naturally when two miners
produce blocks at similar times or they can
be caused by an attacker (with enough
hashing power) attempting to reverse
transactions.
Double spending and 51% attack
Why does Bitcoin exist?
Nakamoto’s Political Motivations
Source: http://satoshi.nakamotoinstitute.org/quotes/motives/
Privacy
An app using for transfers money on mobile
Your bank controls your money
q Cyprus crisis (https://en.wikipedia.org/wiki/2012%E2%80%9313_Cypriot_financial_crisis)
§ On 25 March 2013, a €10 billion international bailout by the Eurogroup, European
Commission (EC), European Central Bank (ECB) and International Monetary Fund(IMF)
was announced, in return for Cyprus agreeing to close the country's second-largest
bank, the Cyprus Popular Bank (also known as Laiki Bank), imposing a one-time bank
deposit levy on all uninsured deposits there, and possibly around 48% of uninsured
deposits in the Bank of Cyprus (the island's largest commercial bank)
§ Cyprus freezes all bank accounts, restricting all withdrawals and transfers of money
q A woman who lost VND245 billion ($10.8 million) from her account at a Vietnamese bank
has rejected a token compensation offer, saying the it's too low and that the bank
needs to be more transparent.
Governments take populations hostage:
Zimbabwe hyper inflation
§1999 - Zimbabwe president Robert Mugabe
begins redistributing private farm land,
leading to a steep drop in economic
productivity.
§2000 - Mugabe prints an excessive amount
of money to finance the Second Congo War,
spending ~$23M per month.
§2008-2009 - Inflation climbs to an alleged
6.5 sextillion percent.
§2009 - Zimbabwe abandons the Zimbabwean
Dollar (Z$) and does not replace it with
another fiat currency.
Source: https://en.wikipedia.org/wiki/Hyperinflation_in_Zimbabwe
Technology for independence
Light on Swiss National Bank
Practicality
ØHow to get it?
ØHow to store it?
ØWhere to spend it?
How do I get bitcoins?
§ Buy bitcoins on exchanges
§ Coinbase (coinbase.com)
§ Remitano (remitano.com)
§ LocalBitcoins
(localbitcoins.com)
§ Buy from other people (beware
of scam)
§ Mining (hard but interesting)
§ Find someone private-key (just
kidding :D)
How do I store my bitcoins?
1. Create a wallet
a. Online (web wallet)
b. Offline
§Software wallet
§Hardware wallet
§Paper wallet
2. Keep your wallet safe
a. Stored online
b. Stored on computer
c. Stored offline
convenience
security
Where to spend my bitcoins?
Source: https://99bitcoins.com/who-accepts-bitcoins-payment-companies-stores-take-bitcoins/
https://medium.com/@CoinATMRadar/how-to-use-a-bitcoin-atm-or-how-does-a-bitcoin-atm-work-283d7a08d7e
Issues
▪ Some form of centralization
▪ Hard to understand
▪ Energy consumption
▪ No “customer support”
▪ Negative press
Some form of centralization
Hard to understand
Bitcoin is combination of:
▪ Game theory
▪ Cryptography
▪ Distributed system
▪ Peer-to-peer network
▪ Economic and monetary theory
Energy consumption
No ”customer support”
Negative Press
Ø Bitcoin is a ponzi scheme
Ø But only nerds like cryptos!
– You mean like when computer geek Jeff Bezos was starting a little
company called Amazon to sell books on this thing called the
Internet that nobody but nerds understood? I mean there are all
these book stores I can go to, why would I need that?
Ø But…But It’s Backed By Nothing
– Nothing has any inherent value except the value we put in it.
– Same applies to euros and dollars.
Ø But…But It’s Unstable
– You know this story too. Cryptos are unstable. They can go to
nothing overnight. You can lose a lot of money.
– This argument tells you absolutely zero.
– Anything can go to nothing over night.
– Nothing is immune. Not central markets or decentralized ones.
Resources
Any Questions?
How to
Influence
Your
Interviewer

More Related Content

What's hot

Understand Bitcoin in 5 minutes
Understand Bitcoin in 5 minutesUnderstand Bitcoin in 5 minutes
Understand Bitcoin in 5 minutesPatrick Bucquet
 
Bitcoin and Blockchain Technology: An Introduction
Bitcoin and Blockchain Technology: An IntroductionBitcoin and Blockchain Technology: An Introduction
Bitcoin and Blockchain Technology: An IntroductionFerdinando Maria Ametrano
 
Namecoin Primecoin Potcoin
Namecoin Primecoin Potcoin Namecoin Primecoin Potcoin
Namecoin Primecoin Potcoin PiotrMatuszak3
 
WHAT IS MINING? WHAT IS BITCOIN?
WHAT IS MINING? WHAT IS BITCOIN?WHAT IS MINING? WHAT IS BITCOIN?
WHAT IS MINING? WHAT IS BITCOIN?JemSon Junio
 
Investment Club Presentation 1 2021
Investment Club Presentation 1 2021Investment Club Presentation 1 2021
Investment Club Presentation 1 2021SamPurcell4
 
Bitcoin: A Peer-to-Peer Electronic Cash System
Bitcoin: A Peer-to-Peer Electronic Cash SystemBitcoin: A Peer-to-Peer Electronic Cash System
Bitcoin: A Peer-to-Peer Electronic Cash SystemParas Jain
 
Bitcoin - Understanding and Assessing potential Opportunities
Bitcoin - Understanding and Assessing potential OpportunitiesBitcoin - Understanding and Assessing potential Opportunities
Bitcoin - Understanding and Assessing potential OpportunitiesQuasarVentures
 
Bitcoin: What You Need to Know
Bitcoin: What You Need to KnowBitcoin: What You Need to Know
Bitcoin: What You Need to KnowPortia Burton
 
What you should know about bitcoin
What you should know about bitcoinWhat you should know about bitcoin
What you should know about bitcoinPaul Tocatlian
 
Bitcoin and Blockchain Technology: An Introduction
Bitcoin and Blockchain Technology: An IntroductionBitcoin and Blockchain Technology: An Introduction
Bitcoin and Blockchain Technology: An IntroductionFerdinando Maria Ametrano
 
CST 20363 Session 7 - Blockchain
CST 20363 Session 7 - BlockchainCST 20363 Session 7 - Blockchain
CST 20363 Session 7 - Blockchainoudesign
 
Blockchain Technology: A Technical Introduction to Non-Technical People
Blockchain Technology: A Technical Introduction to Non-Technical PeopleBlockchain Technology: A Technical Introduction to Non-Technical People
Blockchain Technology: A Technical Introduction to Non-Technical PeopleMecklerMedia
 
Bitcoin, Ethereum, and Blockchain - Digital Literacy @ Columbia University Bu...
Bitcoin, Ethereum, and Blockchain - Digital Literacy @ Columbia University Bu...Bitcoin, Ethereum, and Blockchain - Digital Literacy @ Columbia University Bu...
Bitcoin, Ethereum, and Blockchain - Digital Literacy @ Columbia University Bu...Chris Castiglione
 
Money Is Broken; Its Future Is Not
Money Is Broken; Its Future Is NotMoney Is Broken; Its Future Is Not
Money Is Broken; Its Future Is Notwinklevosscap
 
Seminar Report On Bitcoin
Seminar Report On BitcoinSeminar Report On Bitcoin
Seminar Report On BitcoinTouroxy
 
bitcoin pricing - jan2017
bitcoin pricing - jan2017bitcoin pricing - jan2017
bitcoin pricing - jan2017Patrick Bucquet
 

What's hot (20)

Understand Bitcoin in 5 minutes
Understand Bitcoin in 5 minutesUnderstand Bitcoin in 5 minutes
Understand Bitcoin in 5 minutes
 
Bitcoin and Blockchain Technology: An Introduction
Bitcoin and Blockchain Technology: An IntroductionBitcoin and Blockchain Technology: An Introduction
Bitcoin and Blockchain Technology: An Introduction
 
Namecoin Primecoin Potcoin
Namecoin Primecoin Potcoin Namecoin Primecoin Potcoin
Namecoin Primecoin Potcoin
 
Blockchain for dummies
Blockchain for dummiesBlockchain for dummies
Blockchain for dummies
 
Blockchain introduction
Blockchain introductionBlockchain introduction
Blockchain introduction
 
WHAT IS MINING? WHAT IS BITCOIN?
WHAT IS MINING? WHAT IS BITCOIN?WHAT IS MINING? WHAT IS BITCOIN?
WHAT IS MINING? WHAT IS BITCOIN?
 
Investment Club Presentation 1 2021
Investment Club Presentation 1 2021Investment Club Presentation 1 2021
Investment Club Presentation 1 2021
 
Bitcoin: A Peer-to-Peer Electronic Cash System
Bitcoin: A Peer-to-Peer Electronic Cash SystemBitcoin: A Peer-to-Peer Electronic Cash System
Bitcoin: A Peer-to-Peer Electronic Cash System
 
Bitcoin - Understanding and Assessing potential Opportunities
Bitcoin - Understanding and Assessing potential OpportunitiesBitcoin - Understanding and Assessing potential Opportunities
Bitcoin - Understanding and Assessing potential Opportunities
 
Bitcoin: What You Need to Know
Bitcoin: What You Need to KnowBitcoin: What You Need to Know
Bitcoin: What You Need to Know
 
What you should know about bitcoin
What you should know about bitcoinWhat you should know about bitcoin
What you should know about bitcoin
 
Bitcoin and Blockchain Technology: An Introduction
Bitcoin and Blockchain Technology: An IntroductionBitcoin and Blockchain Technology: An Introduction
Bitcoin and Blockchain Technology: An Introduction
 
CST 20363 Session 7 - Blockchain
CST 20363 Session 7 - BlockchainCST 20363 Session 7 - Blockchain
CST 20363 Session 7 - Blockchain
 
Blockchain Technology: A Technical Introduction to Non-Technical People
Blockchain Technology: A Technical Introduction to Non-Technical PeopleBlockchain Technology: A Technical Introduction to Non-Technical People
Blockchain Technology: A Technical Introduction to Non-Technical People
 
Cryptocurrency101
Cryptocurrency101Cryptocurrency101
Cryptocurrency101
 
Bitcoin, Ethereum, and Blockchain - Digital Literacy @ Columbia University Bu...
Bitcoin, Ethereum, and Blockchain - Digital Literacy @ Columbia University Bu...Bitcoin, Ethereum, and Blockchain - Digital Literacy @ Columbia University Bu...
Bitcoin, Ethereum, and Blockchain - Digital Literacy @ Columbia University Bu...
 
Blockchain Introduction
Blockchain IntroductionBlockchain Introduction
Blockchain Introduction
 
Money Is Broken; Its Future Is Not
Money Is Broken; Its Future Is NotMoney Is Broken; Its Future Is Not
Money Is Broken; Its Future Is Not
 
Seminar Report On Bitcoin
Seminar Report On BitcoinSeminar Report On Bitcoin
Seminar Report On Bitcoin
 
bitcoin pricing - jan2017
bitcoin pricing - jan2017bitcoin pricing - jan2017
bitcoin pricing - jan2017
 

Similar to Bitcoin and blockchain_in_a_nutshell

Bitcoin: The Internet of Money
Bitcoin: The Internet of MoneyBitcoin: The Internet of Money
Bitcoin: The Internet of Moneywinklevosscap
 
Is It Safe To Invest In Bitcoin? Check Out How To Easily Buy Bitcoin In Canad...
Is It Safe To Invest In Bitcoin? Check Out How To Easily Buy Bitcoin In Canad...Is It Safe To Invest In Bitcoin? Check Out How To Easily Buy Bitcoin In Canad...
Is It Safe To Invest In Bitcoin? Check Out How To Easily Buy Bitcoin In Canad...Bitcoin Wallet Canada
 
Is Netcoins The Best Place To Buy Bitcoin Canada?
Is Netcoins The Best Place To Buy Bitcoin Canada?Is Netcoins The Best Place To Buy Bitcoin Canada?
Is Netcoins The Best Place To Buy Bitcoin Canada?Netcoins Canada
 
Bitcoin 101: The Currency, The Network, The Community
Bitcoin 101: The Currency, The Network, The CommunityBitcoin 101: The Currency, The Network, The Community
Bitcoin 101: The Currency, The Network, The CommunityEarthsite
 
Final bc and c ppt.pptx
Final bc and c ppt.pptxFinal bc and c ppt.pptx
Final bc and c ppt.pptxBhoomiGupta43
 
Top Bitcoin Wallets Of 2020 To Secure Your Digital Coins
Top Bitcoin Wallets Of 2020 To Secure Your Digital CoinsTop Bitcoin Wallets Of 2020 To Secure Your Digital Coins
Top Bitcoin Wallets Of 2020 To Secure Your Digital Coinsdanialchristian
 
Conceptual Issues and Basic Method of BitCoin, Cryptography, Economics & The ...
Conceptual Issues and Basic Method of BitCoin, Cryptography, Economics & The ...Conceptual Issues and Basic Method of BitCoin, Cryptography, Economics & The ...
Conceptual Issues and Basic Method of BitCoin, Cryptography, Economics & The ...Chimezie Chuta
 
Crypto Quantum Leap (1).pdf
Crypto Quantum Leap (1).pdfCrypto Quantum Leap (1).pdf
Crypto Quantum Leap (1).pdfMukeshbhaskar8
 
Bitcoin:Global Digital Currency
Bitcoin:Global Digital CurrencyBitcoin:Global Digital Currency
Bitcoin:Global Digital CurrencySurbhi Jain
 
Bitcoin story of programable currency
Bitcoin story of programable currencyBitcoin story of programable currency
Bitcoin story of programable currencyHossam Soffar
 
Bitcoin - An Introduction
Bitcoin - An IntroductionBitcoin - An Introduction
Bitcoin - An IntroductionDawie Poolman
 
The complete guide to bitcoin and how it is redefining the future of money an...
The complete guide to bitcoin and how it is redefining the future of money an...The complete guide to bitcoin and how it is redefining the future of money an...
The complete guide to bitcoin and how it is redefining the future of money an...SameerShaik43
 
Cryptocurrencies 101 v5 public
Cryptocurrencies 101 v5 publicCryptocurrencies 101 v5 public
Cryptocurrencies 101 v5 publicBrett Colbert
 
CubeIT Bitcoin lecture
CubeIT Bitcoin lectureCubeIT Bitcoin lecture
CubeIT Bitcoin lectureMark Russell
 
Introduction to bitcoin
Introduction to bitcoinIntroduction to bitcoin
Introduction to bitcoinCHETAN THAKRE
 

Similar to Bitcoin and blockchain_in_a_nutshell (20)

Bitcoin: The Internet of Money
Bitcoin: The Internet of MoneyBitcoin: The Internet of Money
Bitcoin: The Internet of Money
 
Is It Safe To Invest In Bitcoin? Check Out How To Easily Buy Bitcoin In Canad...
Is It Safe To Invest In Bitcoin? Check Out How To Easily Buy Bitcoin In Canad...Is It Safe To Invest In Bitcoin? Check Out How To Easily Buy Bitcoin In Canad...
Is It Safe To Invest In Bitcoin? Check Out How To Easily Buy Bitcoin In Canad...
 
Is Netcoins The Best Place To Buy Bitcoin Canada?
Is Netcoins The Best Place To Buy Bitcoin Canada?Is Netcoins The Best Place To Buy Bitcoin Canada?
Is Netcoins The Best Place To Buy Bitcoin Canada?
 
Bitcoin - the Basics
Bitcoin - the BasicsBitcoin - the Basics
Bitcoin - the Basics
 
Bitcoin 101: The Currency, The Network, The Community
Bitcoin 101: The Currency, The Network, The CommunityBitcoin 101: The Currency, The Network, The Community
Bitcoin 101: The Currency, The Network, The Community
 
Bitcoin technology
Bitcoin technologyBitcoin technology
Bitcoin technology
 
Final bc and c ppt.pptx
Final bc and c ppt.pptxFinal bc and c ppt.pptx
Final bc and c ppt.pptx
 
Bitcoin King of The Coins
Bitcoin King of The CoinsBitcoin King of The Coins
Bitcoin King of The Coins
 
Top Bitcoin Wallets Of 2020 To Secure Your Digital Coins
Top Bitcoin Wallets Of 2020 To Secure Your Digital CoinsTop Bitcoin Wallets Of 2020 To Secure Your Digital Coins
Top Bitcoin Wallets Of 2020 To Secure Your Digital Coins
 
Conceptual Issues and Basic Method of BitCoin, Cryptography, Economics & The ...
Conceptual Issues and Basic Method of BitCoin, Cryptography, Economics & The ...Conceptual Issues and Basic Method of BitCoin, Cryptography, Economics & The ...
Conceptual Issues and Basic Method of BitCoin, Cryptography, Economics & The ...
 
Crypto Quantum Leap (1).pdf
Crypto Quantum Leap (1).pdfCrypto Quantum Leap (1).pdf
Crypto Quantum Leap (1).pdf
 
Bitcoin:Global Digital Currency
Bitcoin:Global Digital CurrencyBitcoin:Global Digital Currency
Bitcoin:Global Digital Currency
 
Bitcoin story of programable currency
Bitcoin story of programable currencyBitcoin story of programable currency
Bitcoin story of programable currency
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Bitcoin - An Introduction
Bitcoin - An IntroductionBitcoin - An Introduction
Bitcoin - An Introduction
 
The complete guide to bitcoin and how it is redefining the future of money an...
The complete guide to bitcoin and how it is redefining the future of money an...The complete guide to bitcoin and how it is redefining the future of money an...
The complete guide to bitcoin and how it is redefining the future of money an...
 
Cryptocurrencies 101 v5 public
Cryptocurrencies 101 v5 publicCryptocurrencies 101 v5 public
Cryptocurrencies 101 v5 public
 
CubeIT Bitcoin lecture
CubeIT Bitcoin lectureCubeIT Bitcoin lecture
CubeIT Bitcoin lecture
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Introduction to bitcoin
Introduction to bitcoinIntroduction to bitcoin
Introduction to bitcoin
 

Recently uploaded

الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهMohamed Sweelam
 
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.pdfalexjohnson7307
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
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.pptxFIDO Alliance
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfdanishmna97
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
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 Ontologyjohnbeverley2021
 
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 ABDMKumar Satyam
 
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
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxFIDO Alliance
 
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 presentationyogeshlabana357357
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxFIDO Alliance
 

Recently uploaded (20)

الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
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
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
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
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.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
 
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
 
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...
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
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
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 

Bitcoin and blockchain_in_a_nutshell

  • 1. Bitcoin and Blockchain technology in a A short, non-technical introduction Hoan Bui Quoc blockstackvn@gmail.com Bach Khoa University. May 13, 2018
  • 3. Title and Content Intro with List Mother Son No1: Bach Son No2: Khoa Copyright © by Lê Bích: https://www.facebook.com/lebichbungphe/ Hacker
  • 4. Bach wants to send to Khoa an heirloom recipe cryptography
  • 5. Symmetric Cryptography Problem: How to exchange symmetric key securely?
  • 6. Asymmetric Cryptography § Cryptographic public/private key pair - mathematically linked § Use public key to encrypt, private key to decrypt and vice versa. Problem: How does/did Khoa know (that) it was Bach who sent the recipe?
  • 7. Hash function and Digital Signature Sa/m: Digital Signature of Sender on message M
  • 8. But…how is it related to BITCOIN?
  • 9. What is Bitcoin? § Bitcoin (capital “B”) is a peer-to-peer network that maintains a public decentralized ledger of digital math-based assets known as bitcoins (lowercase “b”). The integrity of this ledger is backed and secured by a subnetwork of computers (miners) who audit and archive its transactions for a reward. § The supply of bitcoins is fixed at 21 million and each bitcoin can be divided into a hundred million pieces (10-8 BTC) called satoshi. § No need for trusted third-party. § Not backed by any government or organization. § Instantaneous peer-to-peer transactions.
  • 10. Who created Bitcoin? § Nov 1, 2008: Satoshi Nakamoto publishes white paper titled Bitcoin: A Peer-to- Peer Electronic Cash System via “The Cryptography Mailing List”. § January 3, 2009: Satoshi releases Bitcoin source code and software client to the world. § 2009 – 2010: Satoshi updates the source code and writes hundreds of posts totaling 80,000 words (length of a novel). § April 23, 2011: Satoshi vanishes from the Internet after emailing a developer saying he has “moved onto other things”.
  • 11. § Satoshi could be a woman, a man, or a group of people. Nobody knows! § In Japanese satoshi means “clear-thinking” or “wise”, naka can mean “inside” or “relationship” and moto is used to describe “the origin” or “the foundation.” Strung together it reads “thinking clearly inside the foundation”.
  • 12. How does Bitcoin work? Bitcoin
  • 14. Bitcoin addresses bitcoins are not “stored” anywhere. There a no “accounts” § Public address: “receive” bitcoins § Private address: prove bitcoins ownership, sign messages
  • 15. Transactions A transaction is a message containing: § input(s): output of previous transaction sent to your wallet address (prove ownership of your bitcoins) § output(s): bitcoin address of receiver and BTC amount you want to send. Transfer of bitcoin ownership from inputs to output. Your transaction broadcasted to the Bitcoin network
  • 16. Blockchain Blockchain = block + chain § The blockchain is a database containing historical recorded of all the transactions that ever occurred in the network. § Every full node in the network has a copy that they keep up to date and verify § Broadcasted transactions are gathered into a “block” § Blocks are “mined” and appended to the blockchain § Block “chain” each other using “hash”
  • 17. Mining § Where do bitcoins come from? With paper money, a government decides when to print and distribute money. Bitcoin doesn't have a central government. § Who gets to write the next block? Bitcoin using Proof-of-Work (PoW) protocol to archive decentralized consensus: 1. Miners solve mathematically hard puzzle (takes ~10 minutes to solve) 2.The first one to find the solution announces it to the network 3. Gets write to the next block 4. Generate new bitcoins as a reward Reward halves every 4 years (currently 12.5 BTC/block)
  • 18. Orphaned Block ▪ Detached or Orphaned blocks are valid blocks which are not part of the main chain. They can occur naturally when two miners produce blocks at similar times or they can be caused by an attacker (with enough hashing power) attempting to reverse transactions.
  • 19. Double spending and 51% attack
  • 21. Nakamoto’s Political Motivations Source: http://satoshi.nakamotoinstitute.org/quotes/motives/
  • 22. Privacy An app using for transfers money on mobile
  • 23. Your bank controls your money q Cyprus crisis (https://en.wikipedia.org/wiki/2012%E2%80%9313_Cypriot_financial_crisis) § On 25 March 2013, a €10 billion international bailout by the Eurogroup, European Commission (EC), European Central Bank (ECB) and International Monetary Fund(IMF) was announced, in return for Cyprus agreeing to close the country's second-largest bank, the Cyprus Popular Bank (also known as Laiki Bank), imposing a one-time bank deposit levy on all uninsured deposits there, and possibly around 48% of uninsured deposits in the Bank of Cyprus (the island's largest commercial bank) § Cyprus freezes all bank accounts, restricting all withdrawals and transfers of money q A woman who lost VND245 billion ($10.8 million) from her account at a Vietnamese bank has rejected a token compensation offer, saying the it's too low and that the bank needs to be more transparent.
  • 24. Governments take populations hostage: Zimbabwe hyper inflation §1999 - Zimbabwe president Robert Mugabe begins redistributing private farm land, leading to a steep drop in economic productivity. §2000 - Mugabe prints an excessive amount of money to finance the Second Congo War, spending ~$23M per month. §2008-2009 - Inflation climbs to an alleged 6.5 sextillion percent. §2009 - Zimbabwe abandons the Zimbabwean Dollar (Z$) and does not replace it with another fiat currency. Source: https://en.wikipedia.org/wiki/Hyperinflation_in_Zimbabwe
  • 26. Light on Swiss National Bank
  • 27. Practicality ØHow to get it? ØHow to store it? ØWhere to spend it?
  • 28. How do I get bitcoins? § Buy bitcoins on exchanges § Coinbase (coinbase.com) § Remitano (remitano.com) § LocalBitcoins (localbitcoins.com) § Buy from other people (beware of scam) § Mining (hard but interesting) § Find someone private-key (just kidding :D)
  • 29. How do I store my bitcoins? 1. Create a wallet a. Online (web wallet) b. Offline §Software wallet §Hardware wallet §Paper wallet 2. Keep your wallet safe a. Stored online b. Stored on computer c. Stored offline convenience security
  • 30. Where to spend my bitcoins? Source: https://99bitcoins.com/who-accepts-bitcoins-payment-companies-stores-take-bitcoins/ https://medium.com/@CoinATMRadar/how-to-use-a-bitcoin-atm-or-how-does-a-bitcoin-atm-work-283d7a08d7e
  • 31. Issues ▪ Some form of centralization ▪ Hard to understand ▪ Energy consumption ▪ No “customer support” ▪ Negative press
  • 32. Some form of centralization
  • 33. Hard to understand Bitcoin is combination of: ▪ Game theory ▪ Cryptography ▪ Distributed system ▪ Peer-to-peer network ▪ Economic and monetary theory
  • 36. Negative Press Ø Bitcoin is a ponzi scheme Ø But only nerds like cryptos! – You mean like when computer geek Jeff Bezos was starting a little company called Amazon to sell books on this thing called the Internet that nobody but nerds understood? I mean there are all these book stores I can go to, why would I need that? Ø But…But It’s Backed By Nothing – Nothing has any inherent value except the value we put in it. – Same applies to euros and dollars. Ø But…But It’s Unstable – You know this story too. Cryptos are unstable. They can go to nothing overnight. You can lose a lot of money. – This argument tells you absolutely zero. – Anything can go to nothing over night. – Nothing is immune. Not central markets or decentralized ones.