How many blocks are in Minecraft?

Because Minecraft worlds are produced at random and are nearly endless in size, the number of blocks is essentially limitless.