project screenshot 1
project screenshot 2
project screenshot 3

DFA

A Decentralized, secure, fast, hassle free, and cost effective 2-Factor Authentication method

DFA

Created At

ETHGlobal New York

Winner of

🏊‍♂️ Scroll — Pool Prize

Project Description

Sends OTP password to a smart contract instead instead of a specific device they may have been lost or not have cell service. That way crypto wallets like Metamask and Coinbase Wallet can be used for authentication. Unlike Phones which cost hundreds of dollars Crypto wallet are free to get and don't require a mostly fee to continue using.

Use the DFA component in any Fintech or DeFi service. The login component will invoke a smart contract that will handle verification. In addition, to OTP KYC can be used to switch the wallet address used to prevent fraud.

How it's Made

The DApp is deployed to Arbitrum and stylus is used to write some of the more complex smart L2 logic in Python. Those smart contracts are deployed to Scroll and Linea to be secure and fault tolerant with the benefits of their abstraction layers.

For the UX XMTP is used for push notifications to let the users know when their wallet has received the OTP. Additionally Lens is used to help use social identity to verify the user.

background image mobile

Join the mailing list

Get the latest news and updates