0
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!
Thanks Andrew. Regarding my understanding of hash pointers, am I right to say that it simply points to the 'output' it is hashing ? (i.e referencing) – DCH – 2018-06-16T10:50:40.687
The hash itself does not point to the output. It points to the transaction. The index number, combined with the hash, points to the output. – Andrew Chow – 2018-06-16T18:31:58.033