Yes, it provides an endless stream of zeros, but I'm pretty sure it is also used as a sink, like /dev/null.
There is a reason to choose it over /dev/null in some cases, but I don't remember off the top of my head why and have to start working so can't look it up.