> For the complete documentation index, see [llms.txt](https://nortech.gitbook.io/nortech-whitepaper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nortech.gitbook.io/nortech-whitepaper/nortech-app/register-and-login.md).

# Register & Login

The cryptocurrency community shares many similarities with the open-source community, as enthusiasts prioritize technical innovation over end-user experience. This can make the use of cryptocurrencies seem niche. However, to broaden accessibility, registration and login processes can be streamlined through methods like account abstraction or linking a pre-existing crypto wallet, such as Metamask.

Account abstraction offers developers flexibility while providing users with simplicity. Several practical applications include:

* **Social Registration and Login (in development):** Users can create a wallet using existing accounts like Google, Apple ID, or email addresses.
* **Social Recovery:** This feature allows users to recover passwords within a crypto environment. It employs a form of multi-signature, where a "signing key" authorizes transactions, and a group of "guardians" can assist in the event of a lost key. In such cases, a majority of guardians can collaboratively change the signing key for the user.
* **Two-factor Authentication (2FA):** This adds an extra layer of security by requiring users to provide two forms of verification before gaining access. Examples include receiving a code via SMS, using an authenticator app like Google Authenticator, or utilizing biometric data such as fingerprint or facial recognition. &#x20;

This integration aims to replicate the smoother user experience of Web 2.0 in the Web 3.0 landscape, ensuring that login processes remain familiar and user-friendly for all.
