I'd say both carry the meaning of being responsible for a fault or an error. However, there are differences when it comes to convey a specific undertone.
'Blame' stresses censure or punishment for a lapse or misdeed for which one is held responsible.
'Guilt'applies to willful and deliberate wrongdoing and stresses moral culpability.
Student or Learner