Yes, it is possible to block someone on Snapchat secretly. When you block someone, they won't know, and you won't get their snaps or messages.