June 24, 2026

What We Learned Building Universal Login — Part 1: The Problem

What We Learned Building Universal Login — Part 1: The Problem

What We Learned Building Universal Login — Part 1: The Problem

What We Learned Building Universal Login — Part 1: The Problem

We started Universal Login as a research project in summer 2018, over a year ago. Some would say it is a long time in blockchain space, but for us, it felt short and intense. We BUIDLed, we tested, we learned, and pivoted — a lot.

We started with a clear goal: to onboard the first one billion users to the essential part of the blockchain ecosystem: dapps.

We call it, for short: solving onboarding.

We are living in a hermetic and relatively small blockchain community. It is easy to forget how hard it is for a non-tech-savvy user to use dapps. If you are a dapp developer, you are probably aware that any marketing effort pointed outside of the blockchain community is pointless. The moment you want to activate users, conversions cut down to almost zero.

The Awesome Blockchain Project Funnel vs dapp

There is a great improvement in blockchain usability space since we started, but the fundamental onboarding problem is still not solved.

Solving onboarding is confusing and feels bad sometimes, but it is a problem that we need to solve.

We thought we solved it. We thought we nailed it. So many times. And boy, we were wrong.

It turns out that solving onboarding consists of many sub-problems. It is like inception: you solve one problem, another pops up. You have to go deeper.

Solving onboarding forces you to go deeper again and again

Below is a list of some of the sub-problems we found along the way, grouped into major categories. Some were more obvious, others less so.

  • Private key getting lost or stolen leads to loss of funds
  • The mental model of blockchain is complicated with private keys, gas fees, and transactions that can succeed or fail
  • As a dapp developer, you find yourself spending time solving UX challenges instead of working on your core application.

The answer to each of the sub-problem affects other sub-problems, while every single one of sub-problem can make all other solutions irrelevant.

What solving onboarding feels like

I am pretty sure each of those problems is going to be obvious looking backward, but none of those problems are easy now. We can see many attempts, but none of them fully solve onboarding yet. We believe the solution is around the corner. We believe we have found a way.

We will explain how we solve onboarding, its sub-problems and what we have learned in next posts in the series. Stay tuned!

Follow us on Medium and Twitter and sign-up to our pilot program.

Published at Mon, 20 Jan 2020 12:14:23 +0000

{flickr|100|campaign}

Previous Article

Another Week Of Record Highs On Wall Street |

Next Article

What We Learned Building Universal Login — Part 1: The Problem

You might be interested in …