Classical password authentication is an insecure process that could be solved with public key cryptography. The problem, however, is that it theoretically offloads a lot of complexity and responsibility on the user. Managing private keys securely is complex. However this complexity is already being addressed in the Blockchain ecosystem. 1Block leverages these efforts and makes authentication a much simpler and safer process for the end user.