Patterns | BlockchainLab:UM


Reset lost password via email


Users are accustomed to losing their login information without harsh consequences and resetting it later via email or two-factor authentication. Fully decentralized applications are not associated with an email address and, except with seed phrase, do not allow password reset. If user forgets his password, account can be lost forever, which is extremely problematic when users have cryptocurrencies  stored on them or use them to access digital assets.


Partial centralization of the application should be considered as it enables the option to reset a lost password. Allowing the password reset functionality the application partially sacrifices security, which is marketed as one of the major advantages of a decentralized system, in favor of providing a better user experience for average users. The pattern can be used in a mobile or web application, if partly centralizing the app is acceptable.

Connected patterns



Dapp Analisys, performed in June 2020

Additional example - Open Sea