Difference between blocking and muting

Blocking a user will prevent them interacting with you and accessing your profile page. 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.