The Transaction and the Evaluator
https://player.vimeo. com/video/648430549
A transaction is the basic message format used to create an entry on the Bitcoin ledger. It is presented as the serialisation of a set of fields, where some fields are of fixed length and others of variable length.
https://player.vimeo. com/video/650024160
The fields contained within a transaction are the following:
Version no. (4 bytes)
Input count (1-9 bytes)
Input list (Variable length)
Output count (1-9 bytes)
Output list (Variable length)
nLocktime (4 bytes)
At its most simple abstraction, a transaction represents a proposed entry to the Bitcoin ledger. When a transaction is received by a node, it is put through a set of rule checks and tests to ensure it is valid before determining what to do with it.
Last updated