I'm learning about basic transactions and know that a transaction should contain:
i) Signature of the sender using some operator: sign(private key,message)
ii) Receivers Public key (wallet address)
iii) Hash Pointer pointing to the originating transaction / previous owner (i.e. A hash of the previous transaction's hash, signatures, etc)
I'm not sure if this is all that a transaction should contain, and also whether my understanding of point i) and especially iii) is correct. Hash pointers are a bit confusing; I understand the 'direction' of the arrow to mean we are pointing to what we are hashing, as opposed to the direction of flow of information.
Interested to hear your thoughts to help my understanding!