BTC
$107,827.13
+
1.06%
ETH
$2,489.42
+
2.79%
USDT
$1.0005
+
0.00%
XRP
$2.1937
+
0.33%
BNB
$648.65
+
0.79%
SOL
$145.22
-
0.24%
USDC
$0.9999
+
0.01%
TRX
$0.2710
-
0.80%
DOGE
$0.1646
-
0.39%
ADA
$0.5711
-
0.99%
HYPE
$37.61
+
1.52%
WBT
$47.64
-
0.67%
BCH
$502.53
+
4.86%
SUI
$2.7075
-
3.25%
LINK
$13.37
-
0.23%
LEO
$8.9781
-
0.16%
XLM
$0.2414
-
1.40%
AVAX
$17.63
-
1.69%
TON
$2.8396
-
1.79%
SHIB
$0.0₄1162
-
0.12%
Logo
  • News
  • Cryptocurrencies
  • Data
  • Indices
  • Research
  • Events
  • Sponsored
  • Sign In
  • Sign Up
Opinion
|BUIDL Week 2023
Share this article
X iconX (Twitter)LinkedInFacebookEmail

We're Responsible for Web3 User Journeys; It’s Time to Make Them Completely Self-Custodial

Crypto needs better entry (and exit) points.

By Łukasz Anwajler
Updated Jun 14, 2024, 4:01 p.m. Published Feb 21, 2023, 7:44 p.m.
(DALL-E/CoinDesk)
(DALL-E/CoinDesk)

One thing that’s becoming crucial to the development of Web3 is better “user journeys.” In other words, we need to become better at offering users a seamless, secure, cost-effective and fast way to jump in and out of Web3. More so, it needs to be fully self-custodial from start to finish.

Using Web3 can still feel fragmented and convoluted. At this point it’s still likely that somebody looking to use a decentralized app (dapp) will need to get familiar and interact with either on-ramps or off-ramps in a separate environment. This is far from optimal because it creates a disjointed experience and, more importantly, it leaves room for unnecessary risk – as custodial services take control over funds during one or the other.

jwp-player-placeholder
STORY CONTINUES BELOW
Don't miss another story.Subscribe to the The Node Newsletter today. See all newsletters
By signing up, you will receive emails about CoinDesk products and you agree to our terms of use and privacy policy.

Łukasz Anwajler is the chief technology officer of Ramp. This article is part of CoinDesk's "BUIDL Week."

Current user journeys

There’s been some progress. Phase 1 of onboarding in Web3 today typically goes like this:

Alice wants to participate in coolNewProject so she creates an account on a popular hot wallet browser extension. Then she goes through a service that will debit her bank account and credit crypto to her self-custodial wallet address. That’s great, because it all happens within the extension that can also fully interact with the project’s decentralized application (dapp).

This could be improved, but it works.

But what happens when Alice sells her non-fungible token (NFT), beats the Web3 game, or makes a pretty penny with her latest decentralized finance (DeFi) strategy? She won’t be able to exchange her funds back into fiat within the app or browser extension. Taking her earnings back to fiat so she can use it in her day to day activities is not as simple. It’s definitely possible, but not simple.

See also: Custodial Wallets vs. Non-Custodial Crypto Wallets

Usually, she’ll have to take some extra steps: Alice will have to manually send the funds from the wallet she connected to the dapp, to her wallet on some other service. For many users this will often be a centralized custodial exchange service that’s linked to their bank account. Then she’ll have to sell her crypto on that service in order to then withdraw the equivalent fiat to her bank account.

Alternative: A complete in-app experience

But users don't need an account with a custodial service to change their crypto back to fiat after using a Web3 application. There are practical widgets that offer dapps the option to easily integrate both ramps natively in a single SDK [software development kit].

This is a step in development that is too often ignored in most Web3 applications. Users are often left in an “easy to get in, hard to get out” situation. In the previous example Alice is left to figure this out for herself and look up off-ramp services. More often than not she’ll resort to a popular custodial platform.

Completely self-custodial user journeys should be the standard. On-ramps and off-ramps should exist natively within each app, closing the loop for a single ad-hoc self-custodial Web3 experience. The option to transfer funds from the dapp to a fiat bank account should be right there in the features menu.

This is similar to what users already know and trust in existing Web2 experiences with online payments and cash-outs. In fact, platforms like PayPal were able to propel whole industries like e-commerce precisely by building an easy, 360-degree user journey for fiat online payments. Web3 can have an equivalent watershed moment if we raise our standards.

There are fiat-crypto infrastructure providers that offer developers convenient ways to integrate these functionalities into their applications’ user journeys, like Ramp.

An ideal user journey would go like this:

Alice wants to use coolNewProject and purchases crypto through a widget that pops right on the dapp’s menu. Then she wants to use her earnings to buy something IRL, so she goes to the dapp and clicks on the off-ramp option right on her main dashboard. A few minutes later, the funds are in her bank account.

Why this needs to be the standard

There are many reasons why going forward, in-app fiat-crypto infrastructure should be the norm and not an afterthought for Web3 applications.

  • Presenting users – especially newcomers – with a single self-contained “get in, get out” experience reduces the learning curve for using a particular dapp.
  • A self-custodial user journey is also, by definition, a more secure journey. Users stay in control of their private keys at all times, even if they are not aware of the importance of this feature.
  • It would make it more cost-effective to interact with the dapp by reducing the number of transaction fees incurred, both for network miners and on exchange services.
  • Similarly for development teams, it provides them with alternative monetization options while remaining preferable to custodial off-ramping costs. Some developers choose to add a small surcharge to the transaction fee to create an additional and sustainable revenue stream.

Web3 IRL

Users still want to use their funds in the real world. They need to feel that their economic activities in Web3 can fit seamlessly into their real life economic activities. In order to give them a tangible sense that this is the case, we need to make the off-ramp phase of the user journey as simple as the on-ramp. It needs to be in-app, fast and cost-effective.

Likewise, it needs to be secure – it needs to be self-custodial, specifically. While most newcomers won’t immediately understand the importance of this, having fully self-custodial user journeys as the default for on-ramping and off-ramping will benefit the space in the long run.

See also: Why Crypto Is Not an 'Industry' | Opinion

It’s our responsibility to ensure users are in control of their funds from on-ramp to off-ramp and avoid counterparty risk by default.

All the necessary infrastructure for building complete and self-custodial user journeys is already there. Let’s proactively set better standards for each step of the way in order to build more robust and reliable services.

Note: The views expressed in this column are those of the author and do not necessarily reflect those of CoinDesk, Inc. or its owners and affiliates.

Buidl Week 2023Opinionnon-custodial walletWeb3dapps
Łukasz Anwajler

Łukasz Anwajler is chief technology officer at Ramp where he oversees software development, IT security and data platform engineering. Lukasz joined Ramp in 2021 to aid in the organization's scaling and boost delivery throughput, growing Ramp’s engineering arm by three times. Lukasz achieved a bachelor's degree in computer science from the Polish-Japanese Institute of Technology in Warsaw. Prior to joining Ramp, Łukasz was CEO of two software houses, CTO of a photo stock market, co-founder of Survicate and co-CEO of a consumer electronics startup. He was also one of the co-founders of the first Polish hackerspace and Google Developer Groups.

CoinDesk News Image
Latest Crypto News
Article image

Digital Asset, Builder of Privacy-Focused Blockchain Canton, Raises $135M

Jun 24, 2025

Article image

Bankrupt Crypto Exchange FTX Slams Three Arrows Capital’s $1.51B Claim: “3AC Is Owed Nothing”

Jun 23, 2025

Article image

Ethereum Surges 4% on Massive Volume as Institutional Interest Grows

Jun 23, 2025

FastNews (CoinDesk)

[Test] translation without price widget

Jun 20, 2025

FastNews (CoinDesk)

[Test-C31-6047, FastNews] JPMorgan To Allow Clients To Buy Bitcoin, Says Jamie Dimon

Jun 20, 2025

Directional bets drive inflows into bitcoin ETFs. (kalhh/Pixabay)

[Test C31-6047] How the $400M Coinbase Breach Is a Scratch on the Surface of Crypto's Dark Security Problem

Jun 19, 2025

Top Stories
(CJ/Unsplash)

XRP Futures Start Trading on CME

May 19, 2025

JPMorgan Chase CEO Jamie Dimon (Photo by Kevin Dietsch/Getty Images)

JPMorgan To Allow Clients To Buy Bitcoin, Says Jamie Dimon

May 19, 2025

Ethereum co-founder Vitalik Buterin (CoinDesk Archives)

Ethereum's Vitalik Buterin Proposes Design to Make Running Nodes Easier

May 19, 2025

A barman shakes a cocktail shaker with an array of drinks bottles behind him.

Crypto Daybook Americas: Bitcoin Whiplash Shakes Market as U.S. Yield Spike Threatens Bull Run

May 19, 2025

Mike Novogratz, Galaxy founder and CEO, speaks at Consensus 2024 (CoinDesk/Shutterstock/Suzanne Cordiero)

The Bull Case for Galaxy Digital Is AI Data Centers Not Bitcoin Mining, Research Firm Says

May 19, 2025

Tokyo, Japan (Jaison Lin/Unsplash)

Metaplanet Buys Another 1,004 Bitcoin, Lifts Holdings to Over $800M Worth of BTC

May 19, 2025

Only 2 articles remaining this month.

Sign up for free

About

  • About Us
  • Masthead
  • Careers
  • CoinDesk News
  • Crypto API Documentation

Contact

  • Contact Us
  • Accessibility
  • Advertise
  • Sitemap
  • System Status
DISCLOSURE & POLICES
CoinDesk is an award-winning media outlet that covers the cryptocurrency industry. Its journalists abide by a strict set of editorial policies. CoinDesk has adopted a set of principles aimed at ensuring the integrity, editorial independence and freedom from bias of its publications. CoinDesk is part of the Bullish group, which owns and invests in digital asset businesses and digital assets. CoinDesk employees, including journalists, may receive Bullish group equity-based compensation. Bullish was incubated by technology investor Block.one.
EthicsPrivacyTerms of UseCookie SettingsDo Not Sell My Info

© 2025 CoinDesk, Inc.
X icon
Sign Up
  • News
    Back to menu
    News
    • Markets
    • Finance
    • Tech
    • Policy
    • Focus
  • Cryptocurrencies
    Back to menu
    Cryptocurrencies
    • Data
      Back to menu
      Data
      • Trade Data
      • Derivatives
      • Order Book Data
      • On-Chain Data
      • API
      • Research & Insights
      • Data Catalogue
      • AI & Machine Learning
    • Indices
      Back to menu
      Indices
      • Multi-Asset Indices
      • Reference Rates
      • Strategies and Services
      • API
      • Insights & Announcements
      • Documentation & Governance
    • Research
      Back to menu
      Research
      • Events
        Back to menu
        Events
        • CoinDesk: Policy & Regulation
        • Consensus Hong Kong
        • Consensus Miami
      • Sponsored
        Back to menu
        Sponsored
        • Thought Leadership
        • Press Releases
        • CoinW
        • MEXC
        • Phemex
        • Advertise
      • Videos
        Back to menu
        Videos
        • CoinDesk Daily
        • Shorts
        • Editor's Picks
      • Podcasts
        Back to menu
        Podcasts
        • CoinDesk Podcast Network
        • Markets Daily
        • Gen C
        • Unchained with Laura Shin
        • The Mining Pod
      • Newsletters
        Back to menu
        Newsletters
        • The Node
        • Crypto Daybook Americas
        • State of Crypto
        • Crypto Long & Short
        • Crypto for Advisors
      • Webinars
        Back to menu
        Webinars
        Select Language
        English enEspañol esFilipino filFrançais frItaliano itPortuguês pt-brРусский ruУкраїнська ukDeutsch deNederlands nl