Skip to content

Latest commit

 

History

History
80 lines (72 loc) · 1.9 KB

planned_toc.asciidoc

File metadata and controls

80 lines (72 loc) · 1.9 KB

Planned Chapters

Chapter 4 - Wallets, Keys and Addresses

Introduction

Wallets & Keys

Public Key Cryptography

Elliptic Curves

Key Generation

Non-Deterministic (Random)

Deterministic (Seeded)

Seed Words (BIP0039)

Deterministic Chains (Electrum Key Chains)

Deterministic Trees (BIP0032)

Keys Formats and Addresses

Base58 and Base58Check Encoding

Compressed Keys

Encrypted Keys (BIP0038)

Addresses

Pay To Script Hash Addresses (P2SH)

Multi-Signature Addresses

Vanity Addresses

Chapter 5 - Transactions

Introduction

ScriptPubKey and ScriptSig

Transaction Script Language

Stack-Based Script Evaluation

Common Transaction Scripts

Complex Transaction Scripts

P2SH Scripts

Multi-Signature Scripts

Transaction Malleability

Chapter 6 - The Blockchain & Mining

Introduction

The Blockchain

Genesis Block

Proof-of-Work (Mining) and Consensus

Consensus Mechanism

Proof-of-Work Algorithm

Difficulty Target and Re-Targetting

Highest Difficulty Chain Selection

Competition and Coinbase

Mining Pools

Managed Pools

P2Pool

Mining Economics

Consensus Attacks

51% Attack

Selfish Mining Attack

Chain Forking

Normal Forks

Soft Forks

Hard Forks

Unusual Forks

Chapter 7 - The Bitcoin Network

Introduction

Peer-to-Peer Network Architecture

Nodes and Roles

Network Discovery

Network Protocol Messages

Bitcoin Core Node

Alternative Node Implementations

Chapter 8 - Altcoins

Alternative Currency Chains (Alt-Coins)

Alternative Consensus Algorithms

Proof-of-Work

Scrypt
Dagger/Slasher
"Useful" Work (Prime, Protein etc)

Proof-of-Stake

Proof-of-Resource and Proof-of-Publishing

Alternative Chains Beyond Currency

Decentralized Naming (Namecoin)

Decentralized Contract Platform (Ethereum)