Current Web3 onboarding is complex due to seed phrases, hindering user experience and limiting wallet programmability, which impacts support for decentralized applications and broader adoption.
This is the total amount allocated to Janus Wallet: Simplified Cardano Onboarding with ZK Proof.
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
We will develop a password-based wallet using ZK Proof and smart contracts, simplifying onboarding by replacing seed phrases and enabling programmable features for seamless app integration.
No dependencies
The project will be fully open source under MIT License
The onboarding process for Web3 users is often hindered by complex wallet setups requiring seed phrases, leading to a poor user experience and limiting mass adoption. I perceive this problem as a barrier that prevents new users from exploring the benefits of blockchain technology.
My approach leverages zero-knowledge proof (ZKProof) and smart contracts to create a password-based wallet system. This innovation simplifies the onboarding experience by eliminating seed phrases, allowing users to access their wallets securely with a password. Additionally, this wallet will support programmable features, enabling seamless integration with decentralized applications and protocols, such as the Soulbound protocol, which allows for the minting of non-transferable NFTs.
The project will engage a diverse audience, including new Web3 users, developers, and existing Cardano community members. By providing a more user-friendly onboarding experience, we aim to attract users who might have previously been deterred by the complexities of traditional wallet setups.
To demonstrate the impact of this solution, I will focus on creating a functional prototype that showcases the password-based wallet's usability, security, and programmability. Metrics such as user engagement and feedback will be collected during testing to refine the product further.
What makes this solution unique is its ability to combine user-friendly onboarding with advanced blockchain capabilities, directly addressing a fundamental barrier to entry in the Web3 space. By enhancing user experience and enabling wallet programmability, this project will not only benefit new users but also foster the growth of innovative applications within the Cardano ecosystem. This is crucial for Cardano's long-term adoption and competitiveness in the rapidly evolving blockchain landscape.
My project will significantly enhance the onboarding experience for new users in the Cardano ecosystem, ultimately driving greater adoption and engagement. By simplifying wallet access with a password-based system, we reduce entry barriers for users who may have previously found seed phrases daunting. This improvement is essential for attracting a broader audience to Cardano, especially those new to Web3.
To measure impact, I will employ both quantitative and qualitative metrics. Quantitatively, I will track user engagement statistics, such as the number of wallet creations, transaction volumes, and user retention rates. Qualitatively, I will gather user feedback through surveys and interviews to assess their experiences and gather insights on usability and functionality.
Sharing the outputs of this project will be crucial for maximizing its impact on the Cardano community. I plan to disseminate findings through several channels:
By creating a user-friendly wallet solution that directly addresses the onboarding challenge, this project will not only bring value to new users but also contribute to the overall growth and sustainability of the Cardano ecosystem.
I Co-Founded and was in charge of the development of Tangocrypto Software as a Service (https://www.tangocrypto.com) providing a Cardano API for blockchain data and NFT minting (which was the result of catalyst funds received during iteration 6 and 8). I'm the developer behind of cardano-wallet-js (https://github.com/tango-crypto/cardano-wallet-js) and operate the stake pool TANGO. I also support with some of the most important projects on Cardano right now like GGMC main NFTs collection and their B2B Kingdom Trust initiative. Recently in Fund12 I delivered Tangocrypto API as a completely open source solution keeping all it's originally functionalities.
I helped to develop a minting service designed to seamlessly scale and accommodate a substantial influx of thousands of buyers per second. I have extensive expertise in building scalable systems that empower decentralized networks.
To validate the feasibility of my approach, I will undertake the following steps:
To demonstrate accountability in managing funds, I will:
Research and Architecture
Outputs:
Acceptance Criteria:
Evidence of Completion:
Smart Contract Development
Outputs:
Acceptance Criteria:
Evidence of Completion:
Smart Contract Integration with Wallet
Prototype Development
User Testing
Outputs:
Acceptance Criteria:
Evidence of Completion:
Project Close-out
Outputs:
Acceptance Criteria:
Evidence of Completion:
Co-Founder TangoCrypto & Sr Software Engineer: Leobel Izquierdo
Software Engineer with a Bachelor's Degree in Computer Science and over 10 years of experience in the Software Industry. Working for the past 3 years with blockchain technologies like Ripple, Ethereum and Cardano.
Linkedin: https://www.linkedin.com/in/leobelizquierdo
Email: leobelizquierdo@gmail.com
Github: https://github.com/leobel
Twitter: https://twitter.com/leobelizquierdo
Milestone 1: Research, ZKProof, and Architecture Validation
Milestone 2: Smart Contracts Development and Testing
Milestone 3: Wallet Integration
Milestone 4: Frontend Development & Integration
Milestone 5: Testnet Deployment and User Testing
Milestone 6: Mainnet Launch
Summary
The cost of the project represents a strategic investment in the Cardano ecosystem by addressing critical challenges in user onboarding and wallet functionality through innovative solutions.
The project is designed to deliver a robust solution by integrating advanced technologies such as zero-knowledge proof and Cardano smart contracts. Each milestone focuses on specific deliverables that contribute to the overall functionality and usability of the wallet and verification system. By investing in thorough research, development, and integration, the project aims to produce a reliable and user-friendly solution that enhances the Cardano ecosystem's appeal to both developers and end-users.
It addresses a critical pain point for new users—complex wallet setups requiring seed phrases—by allowing password-based wallet creation. This innovation is expected to reduce barriers to entry, thereby increasing user adoption and engagement within the Cardano ecosystem. As more users join the platform, the demand for decentralized applications (dApps) and services is likely to grow, leading to increased transaction volume and network activity.
By allocating a significant portion of the budget to research and development, the project seeks to minimize risks associated with technology implementation and user adoption. Comprehensive testing phases, including deployments on testnet and user feedback collection, will ensure that any issues are identified and addressed before the mainnet launch. This proactive approach helps to safeguard the investment and optimize the final product's success.
The budget includes detailed breakdowns of costs associated with each milestone, promoting transparency and accountability in fund management. This structured approach ensures that stakeholders can track progress and expenditures, aligning financial management with the project's goals.
In conclusion, the proposed budget for this project not only reflects the costs associated with high-quality software development but also illustrates a commitment to delivering significant value to the Cardano ecosystem. By focusing on innovative solutions that enhance user experience and streamline onboarding processes, the project stands to make a lasting impact on user engagement and growth within the Cardano network.