project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

Masala wallet

"Masala Wallet: Securely Spicing Up Wallet Accessibility"

Masala wallet

Created At

ETHIndia 2023

Winner of

Powerloom - Data Dynamo 2nd place

OKX - Best use of Account Abstraction

Scroll - Deploy on Scroll

Prize Pool

Celo - Best dApp utilizing Account Abstraction or SocialConnect on Celo

ETHGlobal - 🏆 ETHIndia 2023 Finalist

Project Description

Masala Wallet Solutions: => User-Friendly Recovery: Offers password recovery using ZK-SNARKs, balancing convenience and security. => Decentralization Adherence: Upholds blockchain's decentralization principle, crucial in the crypto community. => Enhanced Security: Focuses on robust wallet management, mitigating the risk of asset loss.

Challenges with Passkey-Based Solutions: => Centralization Risks: Involvement of centralized components like dependency on centalized web2 company and HSMs. => Increased Security Vulnerabilities: Dependency on external systems introduces potential risks. => Signature Format Compatibility: Potential mismatch with blockchain standards. => Strict Authentication Failures: For instance, in Apple's passkey management, excessive authentication failures (e.g., 10 incorrect attempts) can result in complete loss of wallet access.

Technlogy used: => Smart contract: Solidity => Mobile Development Frameworks: cross-platform framework "React Native". => Web app dashboard for statics of masala wallet: React. => Blockchain Integration Tools: Libraries like ethers.js , hardhat, scaffold eth for blockchain interactions. => Cryptographic Libraries: For implementing ZK-SNARKs and other cryptographic functions like zokrates. => Backend Technologies: Node.js for server-side logic, integrating with cloud services {aws}. => APIs: For various integrations, including wallet functions and blockchain interactions. => UI/UX Design Tools: Tools for designing intuitive and user-friendly interfaces {figma}.

Links

How it's Made

Building Masala Wallet gone through several challenges:

=> Technical Complexity: Implementing ZK-SNARKs (for password recovery is technically demanding and requires deep cryptographic expertise. Like writing the circuit using ZoKRates and verication. => Security Assurance: Ensuring the wallet is secure against core building blocks ideas of blockchain. => Idea validation: Convincing users to switch from traditional wallets or passkey-based wallets (Buzzword of current wallet managements system) to a new system.

background image mobile

Join the mailing list

Get the latest news and updates