If I look at the ionic equation
2H+ +CO32- --> H2O + CO2
I can't see it as a proton transfer then either.
That's because there are several steps here.
H
+ + CO
32- <-> HCO
3-HCO
3- + H
+ <-> H
2CO
3and finally decomposition of the carbonic acid:
H
2CO
3 <-> CO
2 + H
2O
First two are obviously protonations, last one is... well, just decomposition. Each reaction with its own equlibrium, last one shifted to the right so that the amount of the carbonic acid present in water solution is minute. This acid is realatively strong, thus it easily dissociates. Things is, we always treat two reactions together, describing them with one dissociation constant, as amounts of acid are very small resulting constant is low, so everyone thinks that carbonic acid is a weak one.