¿Por qué los ácidos reaccionan con carbonatos?

Los ácidos reaccionan con los carbonatos porque los ácidos producen iones de hidrógeno.

Los iones de hidrógeno (H +) tienen deficiencia de electrones, mientras que el ion de carbonato (CO3-2) es rico en electrones;

El ion hidrógeno es atraído por el ion carbonato y primero reacciona con uno de los átomos de oxígeno cargados negativamente que forman el ion carbonato, para formar un enlace HO. Esto produce el ion hidrogeno carbonato (bicarbonato);

Dado que el ion bicarbonato aún es rico en electrones, otro ion de hidrógeno también puede atacar a uno de los otros átomos de oxígeno cargados negativamente para formar un segundo enlace HO que produce ácido carbónico;

El ácido carbónico es una molécula neutra, por lo que uno pensaría que la reacción ha terminado … sin embargo, el ácido carbónico es muy inestable y se descompone espontáneamente en un estado más estable al dividirse en una molécula de agua y una molécula de dióxido de carbono.

y