Difference between blocking and muting

Blocking a user will prevent them from interacting with you and accessing your profile page. Blocking a user will also prevent them from interacting with your profile via any secondary accounts that can be linked to the user.

 

Muting a user will still allow them to see your profile and interact with you; it will just remove their feed posts from your homepage.