Re: Boxing type punches
I don't think aikido usually has blocks. Blocking is stopping the attacker's force with your opposite, stronger force. Aikido is about redirecting or avoiding the attacker's force. That said, learning some blocks is a good idea.
Against the boxer's punches, I would try to keep out of the way and apply a tecnique if I could grab one of his arms.