1
0
mirror of https://github.com/bitcoinbook/bitcoinbook synced 2024-11-13 11:28:57 +00:00

C_Txes: edits (nearly complete rewrite)

This chapter, containing parts of previous chapters 6 and 7, is almost
entirely rewritten.

- Instead of introducing concepts in a somewhat arbitrary order, almost
  every section except the last three (coinbase txes, weight, and legacy
  serializitaion) follows the order of transaction fields as seen in
  a P2P serialized transaction.

- We leave details of scripts for the next chapter (authorization &
  authentication), signatures for the chapter after that, and fees and
  fee bumping for the chapter after that (reflecting the increased
  importance of fees).
This commit is contained in:
David A. Harding 2023-02-18 20:48:04 -10:00
parent 4c1a702a48
commit 56c701a6ad
6 changed files with 1016 additions and 938 deletions

File diff suppressed because it is too large Load Diff

BIN
images/input-byte-map.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
images/output-byte-map.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
images/tx-map-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
images/tx-weight-map.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
images/witness-byte-map.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB