Bitcoin & Blockchain

Blockchain Basics

Where to learn more

bitcoin.org

antonopoulous.org

www.buybitcoinworldwide.com/united-states

coinmarketcap.com

blockchain.info

anders.com/blockchain

dedi.jochen-hoenicke.de/queue

Unchained podcast

Bitcoin blockchain concepts

  • Block size
  • Average block time
  • Coinbase reward
  • Transaction fees
  • Mempool
  • Halving events
  • UTXO
  • Nonce
  • Token

How does a blockchain work?

Cryptography 101

Encryption

Decryption

Hashing

  • One-way

  • Used for security

  • Fixed length string (or number)

  • Wildly varying

  • Two-way

  • Not used for security

  • Variable length string (or number)

Encryption

Decryption

ASCII - 7-bit        Unicode / UTF-8

URL encoding

Base58

Examples:

Encryption

Decryption

ASCII - 7-bit        Unicode / UTF-8

URL encoding

Base58

Examples:

Encryption

Decryption

ASCII - 7-bit        Unicode / UTF-8

URL encoding

Base58

Examples:

A-Z

a-z 

0-9

26 characters

26 characters

10 characters

62 characters

minus "0 O I l"

Hashing

Examples:

MD5 - 16-byte (32 hex digits)

SHA1 - 20-byte (40 hex digits)

SHA256 - 32-byte (64 hex digits)

2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

e83b2ac5b9e29e1b161e5c1fa7425e7304336293

b0a30e26e83b2ac5b9e29e1b161e5c1f

SHA256 Hash

SHA256 Hash

Made with Slides.com