1
0
mirror of https://github.com/bitcoinbook/bitcoinbook synced 2024-11-22 16:18:11 +00:00
bitcoinbook/second_edition_changes.asciidoc
Andreas M. Antonopoulos 020a9c091d additional changelog
2017-04-04 12:52:05 -07:00

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