|
|
|
@ -41,3 +41,37 @@
|
|
|
|
|
* 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
|
|
|
|
|