Crypto Wallets

Ubiquitous Computing

Feature ideation

Team

Kanika Bansal

Deepak Mangapuram

Kavya Maragoni

Sneha Sivasubramanian

Timeline

Context

10 weeks

New and moderately experienced users of crypto wallets face challenges like complex terminology, intimidating onboarding processes, and opaque security practices which create cognitive overload and hinder wider adoption. The challenge lies in designing a wallet experience that simplifies these complexities while empowering users to navigate cryptocurrency confidently and securely.

Problem Statement

How might we enhance the trust, usability and security of Crypto Wallets, to increase the adoption rate?

Reduce User effort through invisibility

Seamless Interaction

Project Goals

A little background

“The severity of these threats is evident in the fact that scammers collected $679 million in cryptocurrency through various fraudulent activities in just the first half of 2024”

Other ongoing research efforts

Anomaly detection algorithms to identify suspicious transactions

Generative adversarial networks (GANs) to simulate and prepare for potential security breaches

Neural networks for analyzing complex fraud patterns

But

Many wallets lack effective user education tools, leaving users vulnerable to day to day usage and phishing scams. Additionally, the complex terminology in most crypto wallets create significant barriers for novice users, thereby effecting the adoption.

This is where CryptoBuddy steps in! CryptoBuddy is an AI-powered assistant designed to enhance the user experience of cryptocurrency wallets, particularly for novice users by:

Providing personalized, step-by-step guidance during the onboarding process

Offering context-aware assistance for complex tasks like wallet setup and fund transfers

Delivering real-time, adaptive support to users as they navigate the crypto wallet

Impact on user experience through CryptoBuddy

1.

Context- Awareness

Outcome: CryptoBuddy effectively is aimed to provide personalized, context-sensitive guidance during onboarding and transactions. It adapts its support based on user behavior, such as offering corrective feedback after repeated errors.

Impact: Users felt supported without being overwhelmed, as the AI assistant anticipated their needs and offered timely help, reducing confusion and building confidence.

2.

Calm Technology

Outcome: Notifications and guidance were designed to be non-intrusive, aligning with the principle of "calm technology." The AI assistant used subtle cues like tooltips or micro-interactions to provide information.

Impact: Users appreciated the balance between receiving helpful insights and maintaining control over their interactions, fostering trust in the system.

3.

Invisibility

Outcome: The AI assistant operated unobtrusively in the background, activating only when users encountered challenges or made mistakes.

Impact: This seamless integration minimized interruptions, allowing users to focus on their tasks while feeling reassured that assistance was readily available when needed.

4.

Outcome: Through clear explanations of crypto concepts and proactive error prevention, CryptoBuddy empowered users to manage their wallets confidently.

Impact: Users reported feeling more capable of navigating cryptocurrency tasks independently, which is critical for fostering long-term adoption.

Empowerment

Enough with the overview, let’s look at the journey! Shall we?

Secondary Research

User Interviews

User Flow Diagram

Storyboards

Our secondary research highlighted critical insights into the challenges and barriers associated with cryptocurrency adoption. As shown in the scenario summary:

We conducted interviews with 12 participants, including novice and intermediate cryptocurrency users. Questions focused on their experiences with cryptocurrency wallets, security concerns, and preferences for assistance during transactions.

In the process of developing the AI-powered CryptoSentinel wallet, we have explored various user scenarios to better understand and address the challenges that users might face in the cryptocurrency environment. To guide our ideation and design process, we've formulated several "How Might We" questions based on our desk research. These questions aim to focus our efforts on creating meaningful solutions that enhance user experience and security. Below are the How Might We questions derived from our storyboard scenarios:


Scenario 1 

How Might We Ensure User Security When Connected to Unsecured Public Networks?



Scenario 2 

How Might We Assist Newcomers in Understanding and Navigating the Cryptocurrency Space?




Scenario 3 

How Might We Prevent Users from Falling Prey to Phishing Attacks and other scams?





Context and Research Background

Research Goals

Reduced User Effort Through Invisibility:

Leveraging AI to automate security tasks and integrate seamlessly into users’ routines.

Aligns with the ubicomp principle of invisibility, where the system operates in the background without active user intervention.


Seamless User Interaction:

Context-aware design to provide tailored assistance based on user behavior and environment.

Ensures security and usability in dynamic settings, such as connecting to public networks or managing complex crypto features.

Background and Context

Only 6.8% of the global population actively uses cryptocurrency

Users fear unauthorized access, scams, and the potential loss of digital assets, especially when using hot wallets.

Most users are unfamiliar with crypto which is one of the main cause of lower adoption

(Source: Statista Cryptocurrency Report, 2024).

(Source: Global Blockchain User Trends Report, 2023

(Source: Crypto Security Survey by Kaspersky, 2023).

Beginners particularly struggled to recognize warning signs, making them feel vulnerable.

Overwhelming Onboarding Process

Cognitive overload

Too many Jargons

Fear of Security Risks

Participants found the initial setup intimidating due to unfamiliar terminology and a lack of clear guidance.

Many abandoned the process mid-way or avoided crypto altogether.

Too many jargons were overwhelming

Users expressed concerns about scams, phishing attacks, and transaction errors.

Findings & Insights

Personas and Their Influence on Design

To ground our design decisions in real-world user needs, we developed two personas based on insights gathered from user interviews:

Conceptual Framework Overview

The design process for CryptoBuddy was informed by key ubiquitous computing principles: context-awareness, invisibility, and adaptability to create a cryptocurrency wallet experience that is intuitive, supportive, and minimally intrusive. These principles helped shape features that align seamlessly with the user’s needs, empowering them to manage cryptocurrency confidently while reducing cognitive load.

Our UX conceptual framework centered on two main goals:

Empowerment

Ease of use

Michael’s persona directly informed the creation of the Context-Aware AI Onboarding Assistant

This feature ensures step-by-step support during wallet setup, using plain language and non-intrusive prompts to provide confidence without overwhelming him.

The assistant was also designed to fade into the background as Michael became more comfortable, aligning with his preference for minimal intrusion​

Jessica’s persona guided the development of the Adaptive Guidance and Tips feature. This feature operates in the background, providing unobtrusive, context-sensitive assistance only when patterns of difficulty are detected.

This aligns with her preference for personalized support that respects her growing proficiency​

UX Conceptual Design and Framework

From Sketches to Low fidelity wireframes

Design Prototyping and Iteration


CryptoBuddy

Final Screens

Users experience and knowledge about crypto is assessed with a short & fun quiz while on-boarding.

Educational On-boarding

Smart AI assistant provides personalized, real-time, and contextually relevant guidance. The assistant can analyze the user’s current workflow & suggest the next best action

AI Assistant

Transparent AI Permissions

Users are provided with upfront information on the permissions needed to build trust.

Details of the AI assistant

AI Buddy non intrusively offers help when user feels stuck by leveraging the ubiquitous computing principles of invisibility, seamlessness and context-awareness.

AI Buddy recognises multiple incorrect user inputs and offers help while being non intrusive.

AI Buddy Initiating to help without user input

Multiple incorrect user inputs

Users initiates to interact with the AI Buddy when they encounter unfamiliar technical jargon or feel uncertain about how to proceed, enabling them to receive clear, contextual guidance tailored to their needs by leveraging the ubiquitous computing principles of Adaptability.

AI Buddy

Iterating based on user evaluation

In the first iteration, it wasn't clear which permissions are being asked from the user. We added a screen which clearly states which permissions are requested by the AI bot.

Permissions shown up-front

Permissions Information Hidden

The user did not expect to land on the quiz screen, they felt a bit confused. We added a screen to set-up the context before starting the on-boarding quiz

Intermediate screen missing

Quiz introduced up-front

The preliminary findings highlight both strengths and areas for improvement in CryptoBuddy’s design. While the AI assistant effectively supports novice users through real-time feedback and contextual guidance, enhancements in UX writing, user flow and transparency are essential for creating a more intuitive and trustworthy experience. Here are few changes we made basis are user testing:


Reflection

One big challenge we faced was understanding the cryptocurrency space since we were new to it. To tackle this, we started with extensive secondary research, including reading articles and watching videos, to grasp the basics. This helped us build a strong foundation and boosted our confidence in the subject. We then conducted user interviews and market research, which gave us deeper insights and further enhanced our understanding of the space.


We accomplished this project within 2 months, prioritizing swift iteration, regular updates, and actively seeking feedback from potential users, stakeholders & design community.

Future Recommendations

Ensure the AI assistant is more intuitively placed and easily accessible to users throughout their wallet experience.

Develop more sophisticated error detection and prevention mechanisms, particularly for critical actions like transactions.

Use subtle animations or notifications to draw attention to CryptoBuddy, ensuring users are aware of the AI's presence and capabilities.

Relevant Links

Testing Protocol: Data Collection and Testing Plan

Recordings and Observational Notes Folder: CryptoBuddy Test Data and Findings


Testing Methods

We conducted usability testing of CryptoBuddy using a think-aloud protocol complemented by pre and post-surveys. Sessions were conducted both live and remotely via Zoom, recording both participant audio and screen interactions (with consent). Observational notes and survey responses provided rich qualitative and quantitative insights into user behavior and preferences.

Think-Aloud Protocol:

Each session lasted 60 minutes and included interaction with CryptoBuddy’s prototype, focusing on tasks such as onboarding, navigating safety features, and correcting errors during transactions. Sessions were facilitated by a UX researcher, with a note-taker documenting key observations.Based on participants baseline knowledge of cryptocurrency and expectations of CryptoBuddy. Evaluated usability, satisfaction, and knowledge gain using Likert scales and open-ended responses.


Participant Recruitment:

Participants were crypto-curious individuals aged 25–45 with minimal experience. Recruitment challenges were addressed through multiple outreach strategies to ensure diverse perspectives.


Participant Insights

Demographics: Participants ranged from novice to intermediate users with no professional crypto experience but familiarity with digital wallets.


Tasks Completed:

Onboarding: Setting up a wallet, creating a seed phrase, and completing an educational quiz.

Safety Features: Learning to avoid scams and navigating safety resources.

Transactions: Correcting errors and completing a fund transfer.


Data Collection and Findings

Key Findings

Impact on Final Design

Overwhelming Text: Participants found text-heavy explanations challenging and preferred visual aids like animations or tutorials.

Permission Requests: Lack of clear explanations for permissions led to user hesitation.

Subtle Design Cues: Some users overlooked the AI assistant due to insufficient visual emphasis on its role.

Weaknesses

Real-Time Feedback: CryptoBuddy’s AI assistant effectively guided participants during errors and complex tasks like fund transfers.

Educational Features: Step-by-step onboarding simplified technical crypto concepts, fostering user confidence.

Contextual Adaptability: The AI assistant adjusted its interventions based on user needs, aligning with ubiquitous computing principles.



Strengths


These findings informed key prototype improvements, including:


Improving user flow by adding intermediate screens

Enhancing cognitive load by improving UX writing

Providing transparent explanations

for permissions to build trust.

Screens

Loading Screen

Additional Details

AI Helping

Feedback

Setting up AI Buddy

Gathering User Knowledge

Wallet Address Corrected

Transfer Successful

AI Buddy Security Education

Transfer to home page

User Permissions

Understanding user knowledge

User Quiz

Onboarding

Home Screen

Wallet Address Error

AI Buddy Error Recognition

Meet the team

Deepak Mangapuram

Product Designer

Designed high-fidelity mockups.

Created storyboards to visualize user interactions.

Conducted user interviews to gather insights and improve designs.

Conducted usability testing sessions to ensure user-friendly experiences

Sneha Sivasubramanian

UX Researcher

Proposed the project topic.

Conducted secondary research & facilitated user interviews.

Created detailed storyboards & User personas

Conducted usability testing sessions.

Designed high-fidelity prototypes and synthesized findings from research and testing.

Crafted reports to document project progress and outcomes.


Kanika Bansal

Product Designer

My role included literature reviews about different types of cryptocurrency wallets, its uses cases & capability of AI technologies. Additionally, I conducted user interviews with a semi-structured questionnaire to understand user pain points, used the insights to contribute to ideation & built wireframes.

Kavya Maragoni

Product Designer

I identified the problem space through primitive research and conducted in-depth market analysis to uncover gaps in existing crypto wallets. Leveraging secondary research insights, I ideated user-centric solutions and validated them through usability testing with participants. I led think-aloud sessions with participants to identify usability challenges in current crypto wallets, ensuring the proposed solutions addressed real user needs and enhanced trust and usability.