1. A method for using checksum to link transactions across machines, comprising: receiving transaction information for a current transaction, wherein transaction information comprises a checksum and topology information, and wherein the checksum serves as a unique identifier of the current transaction; populating a first data structure with the checksum and attribute information for the current transaction; and populating a second data structure with the checksum and topology information for the current transaction, wherein populating the second table preserves a root/parent/current transaction relationship.