Beschrijf het two-phase commit (2PC) protocol voor gedistribueerde transacties die twee onafhankelijke relationele databases omvatten. Wat gebeurt er met het systeem als de transactiecoördinator precies tussen de stemfase (Prepare) en de commitfase (Commit) crasht?