Sort:  

I am not aware of a way 2fa can be implemented at the blockchain level.

If it's possible to have 1 factor authentication, it's possible to have 2 factors. We already have this in a limited form via posting keys vs master keys.

Someone smarter than me will need to explain how it is possible with the blockchain technology. I am not sure how it could be done.