Question: can someone know if you block them on imessage?
Answer: If you block someone, they do not receieve any notification that they have been blocked. The only way for them to know would be for you to tell them. Furthermore, if they send you an iMessage, it will say that it was delivered on their phone, so they won't even know that you're not seeing their message.