Why Nostr? What is Njump?
2024-12-06 05:20:16

YakiHonne on Nostr: An intriguing survey focusing on Nostr user onboarding! šŸ”‘šŸ“šāœØ From key ...

An intriguing survey focusing on Nostr user onboarding! šŸ”‘šŸ“šāœØ From key management to content discovery, early users shared their real experiences and suggestions, offering valuable insights for optimizing the onboarding process! šŸš€šŸ’”check out the articleļ¼Œwritten by

Nostr Onboarding Questionnaire

Below are are results of the nostr qualitative onboarding questionnaire created by elsat in early November, 2024. Responses are from 22 nostr surivors/masochists. Results are not representative of people who never made it past onboarding. These are folk that remained on nostr, and were active around the time I asked for volunteers to provide feedback on onboarding to nostr.

Let me know if anything stands out, if you have questions about any particular response!

I. Did you onboard to nostr on your cellular network, on wifi?

14 Wifi; 7 cell; 2 both; 1 other

II. What was the biggest pain point in onboarding to nostr?

Discovery

Discover interesting content and other people Finding the right content. Discovery. Loading/lacking data figuring out how to find interesting people Finding npubs

Value Prop & Learning Curve

Knowing how it differs from tradsofiu Learning the difference between the protocol and the app I needed to download and onboard through. Choosing a client. Trying to figure it out on my own.

Key management

Private/pub key handling Thatā€™s definitely key management. How and where to store it to have it secure, still accessible for use with other apps in a secure way. Getting my nsec in without pasting it

Relay setup

Setting up relays, discover interesting users to follow, > building your own feed figuring out relays Finding reliable relays to join.

Wallet Setup

Setting up a lightning wallet Lightning wallets for sending and receiving Zaps.

Notifications

Notifications [presumably missing notifications]

Accessibility

Finding a very good accessible client for the computer (Iā€™m blind). Amethyst seems to be good on my Android device, but I avoid smartphones.

I tried to ā€œonboardā€ (ie expose) friends to nostr by sending them links to interesting/funny notes here and there. But some of the default sharing links I use (Amethyst -> Njump) are so long that they always think itā€™s some spam. (Primal has nicer web links)

Customization

Figuring out profile setup, lots of unfamiliar fields

III. What part of nostr ā€œwowā€™dā€ you, and when did this happen?

take your social graph with you; distribute your data

That all the data is already there if you use different clients and you take your social graph with you through completely different apps. seamless account a mobility of course ccount easy switching between clients Moving my social graph between clients. Happened in the first days of usage. Cross over between different clients. Happened on a Tuesday.

V4V, freedom, exclusive, and censored content

Freedom, some V4V and exclusive content, some censored content The clear messaging why nostr was better than mastodon/ activitypub

Flexibility, BYO Algorithm, Control

The insane flexibility. Nostr is a textbook example of ā€œworse is betterā€. So I think I was converted when I realized how much could be built with this, not just social media. My ā€œAha! This is more than just a Twitter cloneā€ moment was when I stumbled on Oddbean. Also thereā€™s this whole ā€œbring your own algorithmā€ / ā€œbuild your own algorithmā€ to the social media side of it. And weā€™re starting to see that work out in practice, with things like bitvoraā€™s algo-relay. Complete control A digital portable social identity that I can take with me from one app to another. December 2022. Experiencing the interoperability when i tried Listr, spring ā€˜23 I think Initially it was decentralization and censorship resistance. >You can spin a simple backup relay, own your data truly, and rebroadcast everything to different relays. Amethyst, adjusting the relays

Access to devs

Devs working in real time on it visible - too cool

Zaps

Zapping! Right away Zapping zaps! and also the small community After [initial censorship resistance phase is over], the most wow part was zaps, still is. Zaps for shitposting & being able to login into different apps with the same account

Cordiality

Open respectful discussion among people who do not agree Friendly discourse of users. Not toxic like other special media. First day.

IV Around what time did you onboard to nostr (e.g. July 2023)

Nov 2021 December 2021 2022 the single html page first POC client December 2022 Dec 2022 December 2022 Jan 2023 January ā€˜23 feb 2023 February 2023 Early 2023. Didnā€™t really play around with it until December 2023 May 2023 June 2023 - Plebstr, November 2023 primal march 2024 amethyst, January 2025 notedeck Iā€™ve been dipping my toes in the water since 2022 but just started taking it seriously last month. July 2023 March 2024 Summer 2024. August 2024 Nov 2024

V Which app

astral.ninja (2) Branle Damus (6)

ā€(needed the simplicity)ā€

PRIMAL (5)

ā€(needed the simplicity)ā€ Amethyst (4)

Coracle Coracle and nos2x

Various

A combo of Amethyst (phone), nostrudel (web), and algia (command line). Iā€™m a command-line junky. I also am fond of Oddbean, because itā€™s basically a hackernews style thing built on top of nostr. But see my complaint about Nazi bar / Temple of Satoshi. Could not recommend to friends. At some point, I intend to set up strfry and my own Oddbean instance targeted to anti-capitalists.

Created my keys with alby

Canā€™t remember the actual name

VI Have you experienced a failure in onboarding others to nostr? What exactly happened?

Poor experience trying to onboard newbs to nostr during the conference (mostly on iOS which I do not use), around 10-12 people. Granted the cell coverage was not great and not sure I remember everything that went wrong, but users were generally confused with loading/lacking data. Create a profile, then I tried to follow them but could not find them from Amethyst. So scanned QR code, which is a non-obvious step. Then their profile showed just the npub but no info or pfp, some commented on that. Followed them but they didnā€™t receive a notification for that on Damus, this confused most. And then what? Post a note? (I was recommending #introductions ). While you wait for all this to load, tap, retryā€¦ between laughs you need to come up with conversation and try to somewhat defend nostr, tell them weā€™re early and bugs will be fixed etc. On Primal follows do appear but feeds donā€™t load. And it autofollows a bunch of random people - some liked it some didn;t. They posted a note and I wanted to like/zap it but I could not see that note on my client either, even though Iā€™m connected to major relays (could be nostr.wineā€™s fault, but I tried with the zap.store account as well). I saw one guy KYC himself 3 times with the wallet because when he switched to his email client to get the code and the app kept resetting the screen. Lucky that the majority of people were eager and did their best to try. Since some of these were after Jordiā€™s talk where he offered several clients to download, it was not always my choice/recommendation on which client to download - they just came with it. I know we do our best but guysā€¦ itā€™s bad. This reminds me of getting a newb to open a LN channel and get liquidity. Painful. If we have to centralize more to better onramps, so be it.

difficulty / friction

Picking a client

Yes. Itā€™s too technical. You need many tools to accomplish small tasks.

Yes, tried primal on Android. It failed to accept any profile changes

Not able to find other npubs when using search in several clients

stale

They got no new events, because they followed only a few users

They didnā€™t become frequent users because Iā€™m the only person they know in nostr.

They lose interest in the network compared to traditional social networks. They were normies.

Some found it strange that you follow a bunch of bitcoiners (seemingly) by default (Primal iirc)

yes. non bitcoiners not interested in joining a small network of people just yet

quotes

I havenā€™t tried to bring anyone to nostr. I am a bit scared to do so, because the place has a rep of being a Nazi bar and an extension of the Bitcoin cult. I do think that it is what you make of it, and Iā€™ve tried to argue that point with friends. Itā€™s a protocol, nothing more. Donā€™t wanna interact with Nazis and use Bitcoin? Nothing says you have to.

They donā€™t care

I have not convinced anyone to use nostr

Too hard for most folk.

Not really.

No. Never tried.

No, onboarded two successfully.

Yeah I generally suck at getting people to check out new stuff

VII What, if anything, do you think confuses people during onboarding to nostr? Why? Have you observed this?

Setting a optional username is confusing for many and also they donā€™t know what a NIP-05 is (they are likely to just fill in their existing mail address)

Finding some people. No progress of loading content or indication of time. Slight confusion where are DMs, home, etc, tabs basically

The why. Its much easier now, I was way confused DEC 22

Same on boarding is difficult to people on Nostur.

There is no app in the App Store called ā€œnostrā€

nips and relays

We tell people that you donā€™t need KYC to use Nostr and then ask them for KYC for Lightning wallets.

No in-client intro to the ā€œwhatā€ and ā€œhowā€ of it all. I havenā€™t witnessed that, but I believe it could squash preconceived notions.

Key management. Especially because there is no key rotation(recovery option in a traditional email/phone way), if it leaks, you are done.

Safe keeping of your nsec. There are many ways to do it, all of them unfamiliar to most users.

When you donā€™t see data you are expecting, be it a profile picture, a follow notification, or a note. Remember people who want to try Damus/Primal/etc microblogging clients come from twitter - so cater for transition from Twitter. Gen z snapchat/tiktok users donā€™t care about nostr, no way to relate

Understanding how to filter for non-Bitcoin content.

need for setting up relays to filter the spam waves, finding the interesting follows, and difficulties setting up usable (even custodial) wallets.

Why would I want to use nostr?

Relays / keys

VIII What, if anything, do you think scares people away during onboarding to nostr? Why? Have you observed this?

Not much, but probably nsec backups and transfers if they knew

Dark web scary things

Technical questions

Personal responsibility for keeping nsec safe

Intuitiveness.

just not enough people on it for them (non bitcoiners)

Technical complexity with either Lightning or relay management.

Depending on client, slowness, difficult search, or feeling empty upon arrival.

Again, keys.

Bitcoin blah blah

I donā€™t know anybody IRL that even use x

Their core influencers havenā€™t adopted nostr yet.

IX What one improvement would make onboarding to nostr easier?

Explain it s not a platform and the current app youā€™re using is replacable by other by (re)using your keypair

Twitter bridge

Honestly, from a technical standpoint, I found it pretty easy. Especially with Amethyst on the phone. So Iā€™m not sure if I have an opinion here.

Private key management to hide the complexity

Little guide somewhere or a buddy to ask questions

An intelligent assistant to setup relays

Reach

bringing wallet of satoshi back! or some similar easy custodial lightning wallet

Better user and content discovery.

Clients dedicated to onboarding, education, and key management instead of social stuff

Key recovery/rotation option. How? Hell if I know. Smart people say Frost, something, something. XD

More established signing mechanisms

An easy GoTo FAQ How to add people; how to zap; etc.

Do not try to connect to 89239823932 relays and make it decentralized when people only care about the first impression?

More ā€œother thingsā€ micro-apps, not do-everything whale apps

More users

X What, if anything, do you think should be addressed, or added to onboarding to nostr across most nostr apps? Why?

A skippable small visual intro guide

Content discovery

A way to hide duplicates of the same post.

Better user and content discovery.

Introductory level education, expecting a traditional social app experience then not seeing it

Right now for me everything starts and ends with key management. Maybe a simple signing and profile edit app available across all platforms and devices with option paired with hardware signing device.

An onboarding relay. Only accepts the first note for an npub (kinds 0, 1, 3). Maybe

Easier relay selection.

Make bunker actually work

Staged roll out of owning your own keys to help them understand what that means

XI Do you have any other observations, feedback, or commentary on onboarding to nostr?

Yes, I think Iā€™d say that most of my complaints are social / cultural, not technical. Then again, Iā€™ve been online since 1993.

People have gotten lazy and are used to being fed content for their interests. This doesnā€™t happen easily on Nostr and needs improvement.

An empty feed is better than a pre-determined one.

We suck and thereā€™s no good reason why

I have never gotten bunker to work

XII What is your favorite onboarding experience to an app outside nostr?

Telegram (x2)

Onboarding to the fediverse was pretty good. Witness the fact that a lot of blind twitter moved there.

Theyā€™re all mostly the same, email, password, confirm. So any that i can use without signup is superior.

Canā€™t recall any that really stands out. But in terms of following users during the onboarding what music streaming apps do is really nice. You get presented with a list of artists and based on what artists you check to follow list adapts and shows you similar suggestions.

None in particular, but I like when account creation is delayed as much as possible, I.e there is a public experience for you to try the product with no commitment

Several I canā€™t recall now. But we need to make it AT LEAST as good as Twitter because thatā€™s where our users come from

old Twitter, circa 2019

I prefer no onboarding needed

I like ā€œlog in withā€ buttons but fuck those walled gardens

Author Public Key
npub1yzvxlwp7wawed5vgefwfmugvumtp8c8t0etk3g8sky4n0ndvyxesnxrf8q