El protocolo commit de tres fases, también conocido por las siglas 3PC (del inglés "3-Phase Commit"), es un protocolo de consenso distribuido que permite a todos los nodos de un sistema distribuido ponerse de acuerdo para hacer commit a una transacción.