diff --git a/ch05.asciidoc b/ch05.asciidoc new file mode 100644 index 00000000..ce66bdfa --- /dev/null +++ b/ch05.asciidoc @@ -0,0 +1,27 @@ +== Chapter 5 - Transactions +=== Introduction +=== ScriptPubKey and ScriptSig + +[[scriptSig and scriptPubKey]] +.Combining scriptSig and scriptPubKey to evaluate a transaction script +image::images/scriptSig_and_scriptPubKey.png["scriptSig_and_scriptPubKey"] + +=== Transaction Script Language +=== Stack-Based Script Evaluation +=== Common Transaction Scripts + +==== Pay to Public Key Hash + +[[P2PubKHash1]] +.Evaluating a script for a Pay-to-Public-Key-Hash transaction (Part 1 of 2) +image::images/Tx_Script_P2PubKeyHash_1.png["Tx_Script_P2PubKeyHash_1"] + +[[P2PubKHash2]] +.Evaluating a script for a Pay-to-Public-Key-Hash transaction (Part 2 of 2) +image::images/Tx_Script_P2PubKeyHash_2.png["Tx_Script_P2PubKeyHash_2"] + + +=== Complex Transaction Scripts +=== P2SH Scripts +=== Multi-Signature Scripts +=== Transaction Malleability \ No newline at end of file diff --git a/images/Tx_Script_P2PubKeyHash_1.png b/images/Tx_Script_P2PubKeyHash_1.png new file mode 100644 index 00000000..9d25de23 Binary files /dev/null and b/images/Tx_Script_P2PubKeyHash_1.png differ diff --git a/images/Tx_Script_P2PubKeyHash_2.png b/images/Tx_Script_P2PubKeyHash_2.png new file mode 100644 index 00000000..4e488cf7 Binary files /dev/null and b/images/Tx_Script_P2PubKeyHash_2.png differ diff --git a/images/scriptSig_and_scriptPubKey.png b/images/scriptSig_and_scriptPubKey.png new file mode 100644 index 00000000..97d3298e Binary files /dev/null and b/images/scriptSig_and_scriptPubKey.png differ