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: [Link]
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: [Link]
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: [Link]
Blocks
Blockchain
● Demo - [Link]
● Bitcoin Explorer - [Link]
● Ethereum Explorer - [Link]
[Link] - FREE