Open web3 usability question. Design Patterns and User List… | by John Crabb | October, 2022

A list of web3 design patterns and user behavior that puzzle me.

DallE originated: “An astronaut contemplating the mysteries of life”

Through my articles on DeFi, I have identified usability issues specific to crypto apps. I’ve also thought a lot about how to create a general framework for web3 UX.

I try to talk to the users as much as possible, but there’s a limit to how much I can do on my own. To be honest, I still have more questions than answers.

So here’s a list of open questions I’ve been thinking to myself. If anyone is doing research along these lines, feel free to let me know. Those aren’t necessarily the most important questions, just the perplexing ones.

Are separate pages for Asset Vault better than expansion cards?

Expanding accordion cards were popular in the early days of DeFi, but most new projects favor separate vault pages. This makes me think that separate pages are better… but I don’t know if anyone has ever done proper research on this. I guess individual pages might clean up the whole thing a bit, but I asked about some Dijon-types and some still liked the speed of older expansion cards.

i will assign moderate believe in it.

Harvest Finance Expands with WETH Card

Should accept + deposit always be combined into one action?

He did so firmly. Vegetarians do this. I like this. do others? Why not do this everywhere? Clicking on approve, then clicking on submit is annoying.

Beefy combines the Accept + Deposit steps, so there’s a direct load one after the other. The user also only presses a “Deposit” button.

Should the snackbar disappear?

Would it be better if users had to turn these off manually? Does anyone even see them? Is it reassuring? Would it be more reassuring if they stayed until the closure? For how long should they appear?

quick swap. Disappearance notification in the top right.

Should we use snackbar or modal for success and error messages?

small or big? Why, then, are snackbars a de facto option for providing feedback? should you show a modal saying what happened And A snackbar notification? Or just one or the other?

Where should these snackbars be placed?

Still with Snackbar, John? Yep, I’m still hooked on these… It’s a small detail I’d like to fix. I’ve seen them on the bottom right, top right, and top left. I don’t think I’ve ever seen one on the bottom left. The top right appears to be the standard. Why? which is better? I think there is a correct answer to this, but you will have to test different left-right, up-down, read instructions with a large number of users from different countries. Who wants to fund this study?

Do people understand the difference between terms like pool, farm, mine, and vault?

Someone invented these words and now we are stuck with them. Should we be? How are they different from each other? Can we have better terms?

VVS.Finance. For those of you bold enough to believe that I know what these mean…

Which side should the tokens be on in the DEX?

Ah, this old chestnut. This is answered somewhat in this article, where I tentatively suggested CorrectEven though it was in stark contrast to the biggest DEX at the time – Uniswap.

Interestingly, Uniswap has since updated to the right! a point to team right Then. Did Uniswap read my article? Did they do user testing? Is right side really Better,

old vs new. Honestly, if I hadn’t written a whole article analyzing the DeX UI, with several screenshots saved for posterity, I’d think it was the Mandela effect and I was going crazy…” The tokens were on the left, I’m telling you, I miss them! We’re in a different timeline!”

Do people add liquidity and manage portfolios from a central app? Zapper? dbank?

There are quite a few DeFi portfolio management tools out there, some of which even let you add liquidity directly. at least i Thinking Zapper used to do this. But hardly anyone I’ve talked to actually uses them. Why not?

How do people track their portfolio?

Look up.

Do you have to connect before you can see the app?

It really annoys me when you can’t see or do anything on the app without connecting. Is everyone? Is there a good reason you want to force people to connect first?

Connect stepper-style wallet?

BlockNative is now a standard alternative to the Connect Wallet modal, but I would like to see a larger dataset on which Connect-Wallet flows users prefer. You’d expect Blocknative to be doing this itself. Does the preference vary depending on how experienced you are? I tested it informally with five people and there was no clear winner. Some experienced users actually hate the stepper because they patronized it. but it feels like an improvement. I would like to know more about the decisions made in this.

“Powered by BlockNative”

How do users connect to web3, and how do they feel about that experience? Especially the first time?

There are many more questions that I have around jumping into web3. I think there is a huge research piece that needs to be done around connecting to and onboarding web3 apps. Which wallets are used the most? Should Fiat be part of the OnRamp experience? What about seed phrases before accessing the dApp?! Percentage of mobile vs desktop users? Do mobile users use the browser within the app, or use Chrome and Wallet Connect? What should the button that launches the application say? launch app? log in? connect? Should it even be separate from the landing page? What emotions do users feel on this journey? Shaking? Does it feel unsafe? Is it exciting? How does this compare with browser usage? Does it vary with age groups? Are people getting more used to it?

I don’t know what action you can take from the answers right away, but I think a deep pocket company like Coinbase or Binance should do this kind of heavy, long-term, qualitative research. It will have to be open-ended and well funded, but I think it will eventually lead to insights that will push us into the next paradigm of wallets and browsers. That “access layer” is really just a bottleneck right now.

What’s bothering you the most?

This will probably change as the months and years go on. Hopefully the technology will get better, and the users will be more educated. It would be interesting to do a poll every six months and see which ones are the most annoying users at that point in time. For example, at certain times in the past the eth gas fee would probably be at the top of the list. But other times it could be purges, vague terminology, token finding, bridging… I’m sure there are many more unknowns I haven’t even considered.

What is most important when viewing a safe? APR, TVL etc.

What is the most important information for most people? If we know this with confidence, we can try something different to the current standard.

Pancakeswap thinks I want to see Core, Earned, APR, Liquidity, Multiplier. Is this the best information for most users?

In what order should the APR, TVL, Volume, etc. be?

Look up. Every farm’s order is a little different, but I’m pretty sure some good user research will tell us what’s optimal. It’s tempting to say “whatever… ️”, but I think Is One answer to this. And I want to know it.

year finance. They show me the APY first, then the total assets, and available to deposit (my wallet balance).

How do people stake liquidity provider tokens?

The entire user flow around betting LP tokens can be done with some close observation. I’ve done some of this, but you can go too deep. The standard user flow for a farmer with a humble yield is as follows:

  1. Swap 50% of token 1 for token 2 (do they actually swap 50%, or do they swap 45% to drop tokens for some gas?)
  2. Add liquidity (do they add manually, or select from a list of top pools?)
  3. Stake Token (Farm page? Staking page? Automatic option?)
  4. Sometimes harvest rewards (how often?)
  5. Sometimes sell them (it’s not much, but it’s honest work).

Do they use strategy automators such as Yearning, Crop, AutoFarm, or YieldYack during the process? If so, do they go from auto-compounder to farm? Or the other way around? I think there are many subtle points to be learned from a closer look at this user flow across different sites.

Do people use auto-compounders?

If yes, why?

Best and Worst DeFi Experiences

Just one continuous question to vote every six months.

Do people know what wrapped tokens are?

My limited research on this says no. I get a little annoyed with wrapped properties because they are handled in such a slapdash way that the distinction is often meaningless. More research is needed.

DallE generated: “A man pondering several questions, low-angle photography, surreal”

that’s it for now. I keep a large list of these in a spreadsheet and will probably update over time. New questions will, of course, pop up. If you work in the industry and really have some thoughts on the above, please feel free to connect and let me know.

Leave a Comment