Tama ka dun, mate. Sa Bitcoin, ang bawat transaction ay may kasamang digital signature para i-verify na valid ito.
Sa kabilang dako, ang transaction hash ay parang "receipt" ng transaction. Ito yung unique identifier na generated sa bawat transaction.
So ang difference nila: yung digital signature ay for verification purposes; yung transaction hash naman is for tracking and identification.