mirror of
https://github.com/bitcoinbook/bitcoinbook
synced 2024-12-27 00:48:09 +00:00
78 lines
1.7 KiB
Plaintext
78 lines
1.7 KiB
Plaintext
== Chapter 1 - What is Bitcoin?
|
|
* Updated Bitcoin history
|
|
* More user stories and updates
|
|
* More examples of bitcoin uses and clients
|
|
* Updated guide on how to get, use, spend bitcoin
|
|
|
|
== Chapter 2 - How Bitcoin Works
|
|
* Many small changes, updates and improvements
|
|
|
|
== Chapter 3 - Bitcoin Core
|
|
* Improved and updated examples and code
|
|
* Configuration options and examples
|
|
* Running a bitcoin node
|
|
* Updated libraries
|
|
|
|
== Chapter 4 - Keys and Addresses
|
|
|
|
* Many small improvements
|
|
* Improved and new diagrams
|
|
|
|
== Chapter 5 - Wallets
|
|
|
|
* Much more detail on BIP39 Mnemonic Code Words
|
|
* BIP39 Passphrases and use-cases
|
|
* Using public extended keys on an e-commerce server
|
|
* Improved and new diagrams
|
|
|
|
== Chapter 6 - Transactions
|
|
|
|
* Transaction Structure
|
|
* More detail on inputs and outputs
|
|
* Transaction serialization/deserialization
|
|
|
|
* Transaction Fees
|
|
* Dynamic fees
|
|
* Fee estimation
|
|
* Third-party fee estimation services
|
|
|
|
* Digital Signatures
|
|
* Signature creation and verification
|
|
* Signature serialization (DER encoding)
|
|
* SIGHASH flags
|
|
* ECDSA Math overview
|
|
|
|
|
|
== Chapter 7
|
|
|
|
* Time Locks
|
|
* Transaction level absolute (nLocktime)
|
|
* UTXO/Script level absolute (CHECKLOCKTIMEVERIFY)
|
|
* Input level relative (nSequence)
|
|
* UTXO/Script level relative (CHECKSEQUENCEVERIFY)
|
|
* Median Time Past
|
|
* Timelock defense against fee sniping
|
|
* Script Flow Control
|
|
* VERIFY guard clauses
|
|
* Time lock guard clauses
|
|
* Complex script (example and analysis)
|
|
|
|
== Chapter 8
|
|
|
|
* Relay networks
|
|
* SPV node improvements
|
|
* Bloom filters and SPV
|
|
* SPV nodes and privacy
|
|
* Encrypted and Authenticated connections (BIP150/151)
|
|
|
|
== Chapter 9
|
|
|
|
* Merkle trees and SPV
|
|
* Test blockchains
|
|
* Testnet
|
|
* Using testnet
|
|
* Segnet
|
|
* Regtest
|
|
* Using regtest
|
|
* Development with test blockchains
|