use the startTimestamp as the transactionId for performance