SlideShare a Scribd company logo
Bitcoin 101
Crash Course - Session 2
Lisa Cheng
Founder of Vanbex Group
Co Founder of Etherparty
Formerly Communications at Ethereum
Advisor to Factom
email: L@vanbex.com
twitter: @lisacheng
Bitcoin Basics
• peer to peer
• digital value transfer
• pseudo anonymous
• not accessible by www
• no counterfeit possible
• irreversible transactions
• no intermediary
Bitcoin Community
• Bitcointalk
• IRC Freenode
• Meetups
• StackExchange
• Reddit
• Slack
Bitcoin Addresses & Keys
• Private Key — (mathematical magic)—> Address
• A secret key: The secret number that unlocks
bitcoins sent to the corresponding address.
• Looks like:
5J76sF8L5jTtzE96r66Sf8cka9y44wdpJjMwCxR3t
zLh3ibVPxh.
• A bitcoin address consists of a string of letters and
numbers starting with a "1" (number one).
• Looks like:
1DSrfJdB2AnWaFNgSbv3MZC2m74996JafV.
Bitcoin Transactions
• The average time for a new block is 10 minutes
• This is also the time it takes for 1 Confirmation
• Bitcoin companies/exchanges/services will often
require 3 - 4 confirmations before the funds are
recognized in the account
• Attaching a fee to the Bitcoin transaction gives it
priority, the higher the fee the greater the priority
Exploring Bitcoin
Transactions
Bitcoin Blockchain Ledger
• Performs traditional functions of a Central Bank/Issuing Authority
by providing serial numbers, keeping track of who has money,
and verifying that transactions are legitimate
• This process of a transaction being added to a block, as other
blocks are added afterwards that is referred to as a Confirmation
• Only those transactions that are added to a block appear
publicly on the Blockchain
• The only information publicly viewable/recorded on the
Blockchain: Bitcoin addresses and transaction values.
• Essentially a distributed ledger of historical transactions
Old School Ledger
Blockchain Ledger
bitcoin the unit
• refers to Bitcoin the currency
• breaks down into 8 decimal places
• the smallest unit is called a ‘satoshi’
• Can be denominated in
• satoshi: 0.00000001 (0.000009446 CAD)
• finney: 0.0000001 (0.00009445 CAD)
• bit: 0.000001 (0.0009456 CAD)
• millibit: 0.001 (0.9457 CAD)
Bitcoin the network
• A peer-to-peer network that propagates transactions
and blocks to every bitcoin node on the network.
• Users send bitcoins, the units of currency, by
broadcasting digitally signed messages to the
network using bitcoin wallet software
• Transactions are recorded into a distributed,
replicated public database known as the
blockchain, with consensus achieved by a proof-of-
work system called “mining".
Map of Bitcoin Nodes
BIPs
• 3 types of BIPs:
• Standards Track BIPs - Changes to the network
protocol, block or transaction validation, or anything
affecting interoperability.
• Informational BIPs - Design issues, general guidelines.
This type of BIP is NOT for proposing new features and
do not represent community consensus
• Process BIPs - Describes or proposes a change in
process. Similar to Standards BIPs but apply outside
the Bitcoin protocol.
Buying and Selling Bitcoin
• 3 methods:
1. Direct trades
2. Exchange trades
3. Peer to peer trading marketplaces
Blockchain Explorers
• a blockchain explorer is a web application that
operates as a bitcoin blockchain search engine.
• it allows you to search for addresses, transactions,
and blocks and see the relationship and flows
between them.
• blockchain.info
• blocktrail.com
UTXOs
• An Unspent Transaction Output
(UTXO) that can be spent as an
input in a new transaction.
• Every time you receive bitcoin
you get a UTXO for that
amount. Later on when you
spend bitcoin you join a few
UTXOs together and send
change back to yourself as
another UTXO.
Wallets, Clients, and Key
Management
• A Bitcoin Client is a program that you can download and
use on your computer in order to store, receive and send
Bitcoins. Other names include Bitcoin Wallet, Bitcoin QT
also see Paper Wallet, Cold Storage, Online Wallet.
• Wallet: Software that holds all your bitcoin addresses and
secret keys. Use it to send, receive, and store your
bitcoin.
• Key Management: A secure method to manage user
private keys.
Bitcoin Clients
• The three main forms of bitcoin clients are:
• Full client or "full node”: a client that stores the entire history of
bitcoin transactions (every transaction by every user, ever),
manages the users' wallets, and can initiate transactions directly
on the bitcoin network.
• Lightweight client: stores the user’s wallet but relies on third-
party–owned servers for access to the bitcoin transactions and
network. The light client does not store a full copy of all
transactions and therefore must trust the third-party servers for
transaction validation.
• Web client: are accessed through a web browser and store the
user’s wallet on a server owned by a third party.
Bitcoin Client Example
Wallet Types
1. Cold wallets vs Hot wallets
2. Desktop wallets
3. Mobile wallets
4. Online web wallets
5. Physical wallets
6. Bitcoin clients
7. Hardware wallets
Online Web Wallet
• blockchain.info
• GreenAddress.it
• Coinbase.com
• BitGo.com
• blocktrail.com
Hot vs Cold
• Any wallet somehow connected to the internet =
hot wallet
• Any wallet with an air gap between it and the
internet = cold wallet
Desktop Wallet
• Software application that manages your keys,
addresses, and provides a balance of your bitcoin
holdings
• Electrum
• MultiBit
Mobile Wallet
• Airbitz
• CoPay
• blockchain.info
• Mycelium
• Circle
Cold Storage/ Paper Wallets
Hardware
wallets
Deterministic Wallets
(BIP32)
• Allows the creation of un/limited bitcoin addresses/
child keys from a seed/parent key
• Example mnemonic: “select scout crash enforce
riot rival spring whale hollow radar rule sentence”
• Easy to manage multiple bitcoin addresses from
one main wallet
Passphrase Encrypted
Wallets (BIP38)
• Intended for use on
paper wallets or
physical bitcoins
• To encrypt a bitcoin
private key to store
somewhere
• Can access the wallet
with the passphrase,
decrypt to .WIF
Backup
• Very important to restore your wallet
• If using the Bitcoin Client - wallet.dat
• Backing up your wallet makes a copy of your
private keys, but it's important to back up your
whole wallet.
Importing and Exporting
• Import and Exporting your private key is essentially
importing/exporting your Bitcoin wallet
• You can easily do this with the Import/Export
function on any web or desktop wallet
• This allows users to switch wallet service providers
and also recover wallet functionality if a wallet
becomes inoperable (lost device, company goes
out of business, etc.).
Learn more
• Our research and reports: http://report.vanbex.com
• My linkedin: http://ca.linkedin.com/chenglisa
• Twitter: http://twitter.com/lisacheng
• Email: L@vanbex.com
• Personal Website and Essays: http://lisacheng.info
• Company Website: http://vanbex.com

More Related Content

What's hot

Introduction to Bitcoin
Introduction to Bitcoin Introduction to Bitcoin
Introduction to Bitcoin
Livares Technologies Pvt Ltd
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
Akshay Kumar
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
Giuseppe Andreetti
 
Overview of bitcoin
Overview of bitcoinOverview of bitcoin
Overview of bitcoin
Abdul Nasir
 
Block chain
Block chainBlock chain
Blockchain seminar
Blockchain seminarBlockchain seminar
Blockchain seminar
Amiyabablu
 
Litecoin Crypto Currency Bootcamp
Litecoin Crypto Currency BootcampLitecoin Crypto Currency Bootcamp
Litecoin Crypto Currency Bootcamp
Joseph Holbrook, Chief Learning Officer (CLO)
 
Bitcoin basics
Bitcoin basicsBitcoin basics
Bitcoin basicswdqbupt
 
Tangle: An alternative to Block chain for future of crypto currency
Tangle: An alternative to Block chain for future of crypto currency Tangle: An alternative to Block chain for future of crypto currency
Tangle: An alternative to Block chain for future of crypto currency
Kishor Datta Gupta
 
2019 03 18_kenneth_simplebitcoinwebsite
2019 03 18_kenneth_simplebitcoinwebsite 2019 03 18_kenneth_simplebitcoinwebsite
2019 03 18_kenneth_simplebitcoinwebsite
Hu Kenneth
 
Introduction to bitcoin
Introduction to bitcoinIntroduction to bitcoin
Introduction to bitcoin
CHETAN THAKRE
 
Bitcoin Forensics
Bitcoin ForensicsBitcoin Forensics
Bitcoin Forensics
Apurv Singh Gautam
 
Introduction to Blockchain and Cryptocurrencies
Introduction to Blockchain  and CryptocurrenciesIntroduction to Blockchain  and Cryptocurrencies
Introduction to Blockchain and Cryptocurrencies
Nikhil D Prince
 
20190606 blockchain101
20190606 blockchain10120190606 blockchain101
20190606 blockchain101
Hu Kenneth
 
Cryptocurrency_slide
Cryptocurrency_slideCryptocurrency_slide
Cryptocurrency_slide
aman pandey
 
Block Chain Technology Report
Block Chain Technology ReportBlock Chain Technology Report
Block Chain Technology Report
DeveshKumar221
 
What is MultiChain Technology?
What is MultiChain Technology?What is MultiChain Technology?
What is MultiChain Technology?
Blockchain Council
 
Build your first blockchain
Build your first blockchainBuild your first blockchain
Build your first blockchain
Đoàn Thái Thiên Lộc
 
Bitcoins
BitcoinsBitcoins
Bitcoins
Yamini Shakya
 

What's hot (20)

Introduction to Bitcoin
Introduction to Bitcoin Introduction to Bitcoin
Introduction to Bitcoin
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Overview of bitcoin
Overview of bitcoinOverview of bitcoin
Overview of bitcoin
 
Block chain
Block chainBlock chain
Block chain
 
Blockchain seminar
Blockchain seminarBlockchain seminar
Blockchain seminar
 
Litecoin Crypto Currency Bootcamp
Litecoin Crypto Currency BootcampLitecoin Crypto Currency Bootcamp
Litecoin Crypto Currency Bootcamp
 
Bitcoin basics
Bitcoin basicsBitcoin basics
Bitcoin basics
 
Tangle: An alternative to Block chain for future of crypto currency
Tangle: An alternative to Block chain for future of crypto currency Tangle: An alternative to Block chain for future of crypto currency
Tangle: An alternative to Block chain for future of crypto currency
 
2019 03 18_kenneth_simplebitcoinwebsite
2019 03 18_kenneth_simplebitcoinwebsite 2019 03 18_kenneth_simplebitcoinwebsite
2019 03 18_kenneth_simplebitcoinwebsite
 
Introduction to bitcoin
Introduction to bitcoinIntroduction to bitcoin
Introduction to bitcoin
 
Bitcoin Forensics
Bitcoin ForensicsBitcoin Forensics
Bitcoin Forensics
 
Introduction to Blockchain and Cryptocurrencies
Introduction to Blockchain  and CryptocurrenciesIntroduction to Blockchain  and Cryptocurrencies
Introduction to Blockchain and Cryptocurrencies
 
20190606 blockchain101
20190606 blockchain10120190606 blockchain101
20190606 blockchain101
 
Cryptocurrency_slide
Cryptocurrency_slideCryptocurrency_slide
Cryptocurrency_slide
 
Eps assignment
Eps assignmentEps assignment
Eps assignment
 
Block Chain Technology Report
Block Chain Technology ReportBlock Chain Technology Report
Block Chain Technology Report
 
What is MultiChain Technology?
What is MultiChain Technology?What is MultiChain Technology?
What is MultiChain Technology?
 
Build your first blockchain
Build your first blockchainBuild your first blockchain
Build your first blockchain
 
Bitcoins
BitcoinsBitcoins
Bitcoins
 

Viewers also liked

Hitesh renuwel
Hitesh renuwelHitesh renuwel
Hitesh renuwel
Solanki Hitesh
 
Observasi pendidikan
Observasi pendidikanObservasi pendidikan
Observasi pendidikandinsund
 
Hitesh cross cultural comm in business
Hitesh cross cultural comm in businessHitesh cross cultural comm in business
Hitesh cross cultural comm in businessSolanki Hitesh
 
Video presentation
Video presentationVideo presentation
Video presentation
szeming_teoh
 
Have a taste of Cocktail Advertising - Digital & Social Media
Have a taste of Cocktail Advertising - Digital & Social MediaHave a taste of Cocktail Advertising - Digital & Social Media
Have a taste of Cocktail Advertising - Digital & Social MediaFlavia Furtos
 
KULTPRIT LookBook %231
KULTPRIT LookBook %231KULTPRIT LookBook %231
KULTPRIT LookBook %231Flavia Furtos
 
Ctolinux 2001
Ctolinux 2001Ctolinux 2001
Ctolinux 2001eaiti
 
Daniel Niersbach Resume 2014
Daniel Niersbach Resume 2014Daniel Niersbach Resume 2014
Daniel Niersbach Resume 2014Daniel Niersbach
 
Cto forum nirav_kapadia_2006_03_31_2006
Cto forum nirav_kapadia_2006_03_31_2006Cto forum nirav_kapadia_2006_03_31_2006
Cto forum nirav_kapadia_2006_03_31_2006eaiti
 
Ping solutions overview_111904
Ping solutions overview_111904Ping solutions overview_111904
Ping solutions overview_111904eaiti
 
English essay
English essayEnglish essay
English essay
szeming_teoh
 
Spring2016Report
Spring2016ReportSpring2016Report
Spring2016ReportErika Hang
 
Psych comic strip
Psych comic stripPsych comic strip
Psych comic strip
szeming_teoh
 
Official short presentation (eng)
Official short presentation (eng)Official short presentation (eng)
Official short presentation (eng)Ivelin Stoyanov
 
Broadband tech 2005
Broadband tech 2005Broadband tech 2005
Broadband tech 2005eaiti
 
How To Structure Large Applications With AngularJS
How To Structure Large Applications With AngularJSHow To Structure Large Applications With AngularJS
How To Structure Large Applications With AngularJS
Stefan Unterhofer
 

Viewers also liked (20)

Hitesh renuwel
Hitesh renuwelHitesh renuwel
Hitesh renuwel
 
Awardees b
Awardees bAwardees b
Awardees b
 
Observasi pendidikan
Observasi pendidikanObservasi pendidikan
Observasi pendidikan
 
Cosso cox
Cosso coxCosso cox
Cosso cox
 
Hitesh cross cultural comm in business
Hitesh cross cultural comm in businessHitesh cross cultural comm in business
Hitesh cross cultural comm in business
 
Video presentation
Video presentationVideo presentation
Video presentation
 
Have a taste of Cocktail Advertising - Digital & Social Media
Have a taste of Cocktail Advertising - Digital & Social MediaHave a taste of Cocktail Advertising - Digital & Social Media
Have a taste of Cocktail Advertising - Digital & Social Media
 
KULTPRIT LookBook %231
KULTPRIT LookBook %231KULTPRIT LookBook %231
KULTPRIT LookBook %231
 
Ctolinux 2001
Ctolinux 2001Ctolinux 2001
Ctolinux 2001
 
Daniel Niersbach Resume 2014
Daniel Niersbach Resume 2014Daniel Niersbach Resume 2014
Daniel Niersbach Resume 2014
 
Journal
JournalJournal
Journal
 
Cto forum nirav_kapadia_2006_03_31_2006
Cto forum nirav_kapadia_2006_03_31_2006Cto forum nirav_kapadia_2006_03_31_2006
Cto forum nirav_kapadia_2006_03_31_2006
 
Ping solutions overview_111904
Ping solutions overview_111904Ping solutions overview_111904
Ping solutions overview_111904
 
English essay
English essayEnglish essay
English essay
 
Spring2016Report
Spring2016ReportSpring2016Report
Spring2016Report
 
Psych comic strip
Psych comic stripPsych comic strip
Psych comic strip
 
Official short presentation (eng)
Official short presentation (eng)Official short presentation (eng)
Official short presentation (eng)
 
Broadband tech 2005
Broadband tech 2005Broadband tech 2005
Broadband tech 2005
 
How To Structure Large Applications With AngularJS
How To Structure Large Applications With AngularJSHow To Structure Large Applications With AngularJS
How To Structure Large Applications With AngularJS
 
Meritlist nbf
Meritlist nbfMeritlist nbf
Meritlist nbf
 

Similar to Bitcoin 101 - Certified Bitcoin Professional Training Session

Bitcoin I.pptx
Bitcoin I.pptxBitcoin I.pptx
Bitcoin I.pptx
AseemBhube1
 
BITCOIN EXPLAINED
BITCOIN EXPLAINEDBITCOIN EXPLAINED
BITCOIN EXPLAINED
Murlidhar Sarda
 
Bitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrencyBitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrency
Ben Hall
 
Understanding Blockchain Technology
Understanding Blockchain TechnologyUnderstanding Blockchain Technology
Understanding Blockchain Technology
Asim Rais Siddiqui
 
What is bitcoin?
What is bitcoin?What is bitcoin?
What is bitcoin?
Suraj Bora
 
BIT COIN ,MINING & ATM
BIT COIN ,MINING & ATMBIT COIN ,MINING & ATM
BIT COIN ,MINING & ATM
Sumbal Jahan
 
Bitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisBitcoin and Ransomware Analysis
Bitcoin and Ransomware Analysis
inder_barara
 
Bitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisBitcoin and Ransomware Analysis
Bitcoin and Ransomware Analysis
Inderjeet Singh
 
Bitcoin and the Rise of the Block Chains
Bitcoin and the Rise of the Block ChainsBitcoin and the Rise of the Block Chains
Bitcoin and the Rise of the Block Chains
Dallas Kennedy
 
Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014
WeKCo Coworking
 
Bitcoin data mining
Bitcoin data miningBitcoin data mining
Bitcoin data mining
malathieswaran29
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
Hugo Rodrigues
 
Blockchain & Cryptocurrencies Intro - July 2017
Blockchain & Cryptocurrencies Intro - July 2017Blockchain & Cryptocurrencies Intro - July 2017
Blockchain & Cryptocurrencies Intro - July 2017
🔗Audrey Chaing
 
An in depth presentation of Cryptocurrency.
An in depth presentation of Cryptocurrency.An in depth presentation of Cryptocurrency.
An in depth presentation of Cryptocurrency.
SanjeebSamanta1
 
Bitcoin
BitcoinBitcoin
Bitcoins
BitcoinsBitcoins
Blockchain and bitcoin fundamentals (usages and applications)
Blockchain and bitcoin fundamentals (usages and applications)Blockchain and bitcoin fundamentals (usages and applications)
Blockchain and bitcoin fundamentals (usages and applications)
Amir Rafati
 
Spartan Blockchain - Women in Blockchain Workshop Presentation
Spartan Blockchain - Women in Blockchain Workshop PresentationSpartan Blockchain - Women in Blockchain Workshop Presentation
Spartan Blockchain - Women in Blockchain Workshop Presentation
Andrew Marquardt
 
Idea To IPO Blockchain Slides
Idea To IPO Blockchain SlidesIdea To IPO Blockchain Slides
Idea To IPO Blockchain Slides
Roger Royse
 
Blockchain presentation.pptx
Blockchain presentation.pptxBlockchain presentation.pptx
Blockchain presentation.pptx
SwarnaSLcse
 

Similar to Bitcoin 101 - Certified Bitcoin Professional Training Session (20)

Bitcoin I.pptx
Bitcoin I.pptxBitcoin I.pptx
Bitcoin I.pptx
 
BITCOIN EXPLAINED
BITCOIN EXPLAINEDBITCOIN EXPLAINED
BITCOIN EXPLAINED
 
Bitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrencyBitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrency
 
Understanding Blockchain Technology
Understanding Blockchain TechnologyUnderstanding Blockchain Technology
Understanding Blockchain Technology
 
What is bitcoin?
What is bitcoin?What is bitcoin?
What is bitcoin?
 
BIT COIN ,MINING & ATM
BIT COIN ,MINING & ATMBIT COIN ,MINING & ATM
BIT COIN ,MINING & ATM
 
Bitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisBitcoin and Ransomware Analysis
Bitcoin and Ransomware Analysis
 
Bitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisBitcoin and Ransomware Analysis
Bitcoin and Ransomware Analysis
 
Bitcoin and the Rise of the Block Chains
Bitcoin and the Rise of the Block ChainsBitcoin and the Rise of the Block Chains
Bitcoin and the Rise of the Block Chains
 
Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014
 
Bitcoin data mining
Bitcoin data miningBitcoin data mining
Bitcoin data mining
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
 
Blockchain & Cryptocurrencies Intro - July 2017
Blockchain & Cryptocurrencies Intro - July 2017Blockchain & Cryptocurrencies Intro - July 2017
Blockchain & Cryptocurrencies Intro - July 2017
 
An in depth presentation of Cryptocurrency.
An in depth presentation of Cryptocurrency.An in depth presentation of Cryptocurrency.
An in depth presentation of Cryptocurrency.
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Bitcoins
BitcoinsBitcoins
Bitcoins
 
Blockchain and bitcoin fundamentals (usages and applications)
Blockchain and bitcoin fundamentals (usages and applications)Blockchain and bitcoin fundamentals (usages and applications)
Blockchain and bitcoin fundamentals (usages and applications)
 
Spartan Blockchain - Women in Blockchain Workshop Presentation
Spartan Blockchain - Women in Blockchain Workshop PresentationSpartan Blockchain - Women in Blockchain Workshop Presentation
Spartan Blockchain - Women in Blockchain Workshop Presentation
 
Idea To IPO Blockchain Slides
Idea To IPO Blockchain SlidesIdea To IPO Blockchain Slides
Idea To IPO Blockchain Slides
 
Blockchain presentation.pptx
Blockchain presentation.pptxBlockchain presentation.pptx
Blockchain presentation.pptx
 

Recently uploaded

Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 

Recently uploaded (20)

Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 

Bitcoin 101 - Certified Bitcoin Professional Training Session

  • 1. Bitcoin 101 Crash Course - Session 2 Lisa Cheng Founder of Vanbex Group Co Founder of Etherparty Formerly Communications at Ethereum Advisor to Factom email: L@vanbex.com twitter: @lisacheng
  • 2. Bitcoin Basics • peer to peer • digital value transfer • pseudo anonymous • not accessible by www • no counterfeit possible • irreversible transactions • no intermediary
  • 3. Bitcoin Community • Bitcointalk • IRC Freenode • Meetups • StackExchange • Reddit • Slack
  • 4. Bitcoin Addresses & Keys • Private Key — (mathematical magic)—> Address • A secret key: The secret number that unlocks bitcoins sent to the corresponding address. • Looks like: 5J76sF8L5jTtzE96r66Sf8cka9y44wdpJjMwCxR3t zLh3ibVPxh. • A bitcoin address consists of a string of letters and numbers starting with a "1" (number one). • Looks like: 1DSrfJdB2AnWaFNgSbv3MZC2m74996JafV.
  • 5. Bitcoin Transactions • The average time for a new block is 10 minutes • This is also the time it takes for 1 Confirmation • Bitcoin companies/exchanges/services will often require 3 - 4 confirmations before the funds are recognized in the account • Attaching a fee to the Bitcoin transaction gives it priority, the higher the fee the greater the priority
  • 7. Bitcoin Blockchain Ledger • Performs traditional functions of a Central Bank/Issuing Authority by providing serial numbers, keeping track of who has money, and verifying that transactions are legitimate • This process of a transaction being added to a block, as other blocks are added afterwards that is referred to as a Confirmation • Only those transactions that are added to a block appear publicly on the Blockchain • The only information publicly viewable/recorded on the Blockchain: Bitcoin addresses and transaction values. • Essentially a distributed ledger of historical transactions
  • 10. bitcoin the unit • refers to Bitcoin the currency • breaks down into 8 decimal places • the smallest unit is called a ‘satoshi’ • Can be denominated in • satoshi: 0.00000001 (0.000009446 CAD) • finney: 0.0000001 (0.00009445 CAD) • bit: 0.000001 (0.0009456 CAD) • millibit: 0.001 (0.9457 CAD)
  • 11. Bitcoin the network • A peer-to-peer network that propagates transactions and blocks to every bitcoin node on the network. • Users send bitcoins, the units of currency, by broadcasting digitally signed messages to the network using bitcoin wallet software • Transactions are recorded into a distributed, replicated public database known as the blockchain, with consensus achieved by a proof-of- work system called “mining".
  • 12. Map of Bitcoin Nodes
  • 13. BIPs • 3 types of BIPs: • Standards Track BIPs - Changes to the network protocol, block or transaction validation, or anything affecting interoperability. • Informational BIPs - Design issues, general guidelines. This type of BIP is NOT for proposing new features and do not represent community consensus • Process BIPs - Describes or proposes a change in process. Similar to Standards BIPs but apply outside the Bitcoin protocol.
  • 14. Buying and Selling Bitcoin • 3 methods: 1. Direct trades 2. Exchange trades 3. Peer to peer trading marketplaces
  • 15. Blockchain Explorers • a blockchain explorer is a web application that operates as a bitcoin blockchain search engine. • it allows you to search for addresses, transactions, and blocks and see the relationship and flows between them. • blockchain.info • blocktrail.com
  • 16.
  • 17. UTXOs • An Unspent Transaction Output (UTXO) that can be spent as an input in a new transaction. • Every time you receive bitcoin you get a UTXO for that amount. Later on when you spend bitcoin you join a few UTXOs together and send change back to yourself as another UTXO.
  • 18. Wallets, Clients, and Key Management • A Bitcoin Client is a program that you can download and use on your computer in order to store, receive and send Bitcoins. Other names include Bitcoin Wallet, Bitcoin QT also see Paper Wallet, Cold Storage, Online Wallet. • Wallet: Software that holds all your bitcoin addresses and secret keys. Use it to send, receive, and store your bitcoin. • Key Management: A secure method to manage user private keys.
  • 19. Bitcoin Clients • The three main forms of bitcoin clients are: • Full client or "full node”: a client that stores the entire history of bitcoin transactions (every transaction by every user, ever), manages the users' wallets, and can initiate transactions directly on the bitcoin network. • Lightweight client: stores the user’s wallet but relies on third- party–owned servers for access to the bitcoin transactions and network. The light client does not store a full copy of all transactions and therefore must trust the third-party servers for transaction validation. • Web client: are accessed through a web browser and store the user’s wallet on a server owned by a third party.
  • 21. Wallet Types 1. Cold wallets vs Hot wallets 2. Desktop wallets 3. Mobile wallets 4. Online web wallets 5. Physical wallets 6. Bitcoin clients 7. Hardware wallets
  • 22. Online Web Wallet • blockchain.info • GreenAddress.it • Coinbase.com • BitGo.com • blocktrail.com
  • 23. Hot vs Cold • Any wallet somehow connected to the internet = hot wallet • Any wallet with an air gap between it and the internet = cold wallet
  • 24. Desktop Wallet • Software application that manages your keys, addresses, and provides a balance of your bitcoin holdings • Electrum • MultiBit
  • 25. Mobile Wallet • Airbitz • CoPay • blockchain.info • Mycelium • Circle
  • 28. Deterministic Wallets (BIP32) • Allows the creation of un/limited bitcoin addresses/ child keys from a seed/parent key • Example mnemonic: “select scout crash enforce riot rival spring whale hollow radar rule sentence” • Easy to manage multiple bitcoin addresses from one main wallet
  • 29. Passphrase Encrypted Wallets (BIP38) • Intended for use on paper wallets or physical bitcoins • To encrypt a bitcoin private key to store somewhere • Can access the wallet with the passphrase, decrypt to .WIF
  • 30. Backup • Very important to restore your wallet • If using the Bitcoin Client - wallet.dat • Backing up your wallet makes a copy of your private keys, but it's important to back up your whole wallet.
  • 31. Importing and Exporting • Import and Exporting your private key is essentially importing/exporting your Bitcoin wallet • You can easily do this with the Import/Export function on any web or desktop wallet • This allows users to switch wallet service providers and also recover wallet functionality if a wallet becomes inoperable (lost device, company goes out of business, etc.).
  • 32. Learn more • Our research and reports: http://report.vanbex.com • My linkedin: http://ca.linkedin.com/chenglisa • Twitter: http://twitter.com/lisacheng • Email: L@vanbex.com • Personal Website and Essays: http://lisacheng.info • Company Website: http://vanbex.com