Rethinking the Transaction: What We Have Learned