I am confused when i see this transaction
Test transaction with one input and two outputs
Since scriptpubkey verifies the hash of the sender's public key and sender's signature, i am wondering why the two scriptpubkeys are different. Shouldn't they be the same? I am saying the XXX part in the following should be identical
OP_DUP OP_HASH160 XXX OP_EQUALVERIFY OP_CHECKSIG
If not, why not?