4.2 - Protocolo de confirmação em três fases
O protocolo 3PC divide a confirmação da transação em duas partes:
A fase preparar para confirmar é utilizada para comunicar o resultado da fase de voto a todos os participantes. Se todos os participantes votarem sim, então o coordenador os instrui a entrar no estado preparar para confirmar.
A subfase confirmar é idêntica à sua correspondente em duas fases. Agora, se o coordenador falhar durante essa subfase, outro participante pode ver a transação inteira até o término. Ele pode simplesmente perguntar a um participante que falhou se ele recebeu uma mensagem de preparar para confirmar. Se não tiver recebido, então ele assume seguramente que deve abortar. Assim, o estado do protocolo pode ser recuperado independentemente de qual participante falhou. Além disso, ao limitar o tempo exigido para uma transação confirmar ou abortar a um tempo-limite máximo, o protocolo garante que uma transação tentando confirmar por 3PC libera os bloqueios sobre o tempo-limite.