An introduction to bitcoin,
the blockchain, and cryptocurrency
Overview
● About myself
● What is Bitcoin, Cryptocurrency?
● Breaking it down into layers
● Explore the blockchain
● Send some ether
About Me (Scott Bigelow)
- Received first crypto token in 2013 when a friend sent me Dogecoin
- Got into Bitcoin in 2014
- Ethereum early this year
- Joined Ethereum project Augur in October 2017
About Me (Scott Bigelow)
- Received first crypto token in 2013 when a friend sent me Dogecoin
- Got into Bitcoin in 2014
- Ethereum early this year
- Joined Ethereum project Augur in October 2017
About Me (Scott Bigelow)
- Received first crypto token in 2013 when a friend sent me Dogecoin
- Got into Bitcoin in 2014
- Ethereum early this year
- Joined Ethereum project Augur in October 2017
About Me (Scott Bigelow)
- Received first crypto token in 2013 when a friend sent me Dogecoin
- Got into Bitcoin in 2014
- Ethereum early this year
- Joined Ethereum project Augur in October 2017
Goals
- Holding Token
- Blockchain resists change
- Mining
- Cryptography
- Layers
Bitcoin is a distributed system which implements a
blockchain-based cryptocurrency
Bitcoin is a distributed system which implements a
blockchain-based cryptocurrency
Bitcoin is [unfortunately] ALSO the name of the tokens used
on the Bitcoin network
Ethereum is a distributed system which implements a
blockchain-based cryptocurrency
Ethereum is a distributed system which implements a
blockchain-based cryptocurrency
Ether is the name of the tokens used on the Ethereum
network
Cryptocurrency
Digital asset designed to work as a medium of
exchange using cryptography to secure the
transaction
Source: https://en.wikipedia.org/wiki/Cryptocurrency
HTTP
HTTP
Signed Transactions
Blocks
Blockchain
Mining
Signed Transactions
Crypto[graphy] currency
Signed Transactions
Crypto[graphy] currency
NO
ENCRYPTION
Signed Transactions
Digital signatures
● Scheme for demonstrating the authenticity of digital messages or documents.
● A valid digital signature gives a recipient reason to believe that
○ the message was created by a known sender (authentication)
○ that the sender cannot deny having sent the message (non-repudiation)
○ and that the message was not altered in transit (integrity).
Source: https://en.wikipedia.org/wiki/Digital_signature
Signed Transactions
Signed Transactions
Signed Transactions
Signed Transactions
Signed Transactions
Digital Signature Functions
createSignature(message, privateKey) => signature
checkSignature(message, signature, publicKey) = /
Signed Transactions
Where do we put them?
Blocks
Blockchain
Blockchain
continuously growing list of records, called
blocks, which are linked and secured using
cryptography
Source: https://en.wikipedia.org/wiki/Blockchain
Blocks
Blockchain
● Demo - https://anders.com/blockchain/
● Bitcoin Explorer - https://blockexplorer.com
● Ethereum Explorer - https://etherscan.io/
https://github.com/bitcoinbook/bitcoinbook - FREE