I usually difuse the CO2 by using a powerhead and hooking up the CO2 line in the suction so the bubbles get broken by the powerhead impeller and then fly along the tank. I have such a setup in my 6 ft. tank and tiny bubbles fly from one side to the other with no problem. The efficiency of that method is great - on my 180 gal. tank a 10 lb. CO2 bottle lasted for 3-1/2 months!
The sight of fine bubbles flying all over the tank is not something I completely enjoy. But I know that CO2 is getting everywhere so I tolerate it.
Today I tried something a little different. I know someone else has done it before but the efficiency of the setup really amazed me.
I placed a sponge on the powerhead outflow:
1. Powerhead
2. Sponge
3. CO2 line
4. Suction of water + CO2
5. Coarse pre-filter (so snails don't end up sucked, dying and clogging the suction of the powerhead)
The efficiency of that simple setup is amazing. I can see the bubbles going into the powerhead because the CO2 line that I use is clear. I can also hear the bubbles hitting the powerhead impeller. 1 bubble per second definitely goes goes into the powerhead.
But there are virtually no bubbles coming out of the sponge! You can see very few coming out but they are very tiny - like flour dust - and raise very slowly to the surface. There are no bubbles accumulating in the sponge either. The efficiency of using a powerhead with a sponge is definitely close to 100%. With 1 bubble per second and a powerhead that is about 200 GPH there are almost no bubbles that remain undisolved.
I guess that the tiny bubbles that the powerhead's impeller produces get stuck in the sponge. The 200 GPH flow has time to disolve them and only a few make it outside of the sponge. Then they raise slowly to the surface and have even more time to disolve.
I dislike the sight of equipment in the tank but for a quick and simple solution that combination seems to be great. Especially if used with a DIY yeast CO2 reactor.
--Nikolay