1
0
mirror of https://github.com/bitcoinbook/bitcoinbook synced 2024-11-25 17:38:26 +00:00
bitcoinbook/planned_toc.asciidoc

81 lines
1.9 KiB
Plaintext
Raw Normal View History

= 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)