Signing up for Hive is more difficult than it should be

image.png

I ran into a tweet by @lordbutterfly that touched on a sensitive issue that he has talked about on numerous occasions. He highlighted the problems with signing up on hive.

Even as someone that has been around the platforms for a while, the signup process still gives me a headache.

If signing up is tedious for me, imagine how stressful and overwhelming it will be for a new person trying to get involved.

For what it's worth, I know that we have a lot of opportunities on the Hive network. However, a new user doesn't know that.

In fact, if someone were to randomly search for "incentivised social media" or something like that, then finds us. It will take a very patient human being to even find where to signup, talkless of sticking around and exploring.

On a personal level, I have had this conversation with a number of people that complain about how difficult it is to get started. It is always one thing or the other, and most times, they just bail.

I remember someone trying to access ecency and then facing the "low IP quality" issue. Other times it is hiveonboard that isn't working.

So many options yet so few

It's true that there are numerous ways to signup on hive. Virtually every dapp that exists offers an account creation function these days.

The problem is that while each platform is doing great work, most new users don't know anything beyond what's in front of them.

Yeah, there will be crypto bros signing up as well that know what hive and blockchain as a whole are about.

However, the larger population have no clue about blockchain technology, they know nothing about databases and how the Dapps on-chain are interconnected, so they get overwhelmed.

For normies, it's just a social network that doesn't censor their content. However, that incentive means nothing to them if the signup process is tedious.

Making security easy

For anyone that has been on hive for a while, your security is your priority and you know exactly what to do. However, sometimes, I feel like people should be given a chance to decide if that's what they want.

Many people are used to simple email signups and login with password. This makes it much easier to manage and they feel safer knowing they can retrieve their password if they forget it.

Introducing a custodian approach of keeping keys will make hive extremely attractive for many new users. We'll also have even better user retention.

On numerous occasions, I've known of people that misplaced their wallet keys. I have a friend who lost all but his private posting key and at the time, he didn't even realise he fucked up.

The point is that while the crypto mantra for security is "every man for himself", I think that as a community, we should be looking into creating a way around it.

Perhaps through the database, we can allow people to provably decide whether or not they will like their keys onchain. Whenever their keys are onchain, they simply login with their username/email and simple password.

At the time of writing, Leofinance has hacked it and they've created numerous ways to access hive. Right now, you can easily signup for Leo in three clicks through metamask, Twitter and even Facebook, if I'm not mistaken.

Here's the thing though, this only grants access to Leofinance. And as I said, most normies don't have the time or patience to figure out how Leofinance is connected to 3speak and what not.

In fact, even people that have been on hive for a while aren't necessarily aware of the connections onchain. On a couple of occasions, people with hive accounts have asked me how to create a Splinterlands or 3Speak account, oblivious of the fact that their current account grants them access.

We want different but similar

I don't know the tech side of it and I haven't spoken to devs but considering Leofinance is already doing it, there's definitely a way to achieve it.

As I mentioned though, Leofinance is a side project and a community, so most users that signup through Leo don't even realise they have access to a wide array of Dapps onchain.

I believe that on the top layer, we can create a way to achieve this. Whether it is through the DHF or some resource credit pooling upgrade to the chain.

If we're working with the DHF then we can all vote on a proposal that will mint millions of account creation tokens then distribute it on request to any front end that people signup from.

Alternatively, we can also just fork hive to give us more control of our resource credit and then the system deducts RC from our post rewards that will go into account creation tokens.

These are just suggestions off the top of my head. I haven't considered the complexities of achieving them.

The point is that we need to offer people something similar to the norm, even if we're different. Let people decide if they want their keys or not.

If they don't want their keys, let them be stored in a database that can only be accessed with their customised password.

If they forget their password, then a simple forgot password query links to the necessary route to their account keys again and grants them access.

Complex problems often require complex solutions. If we finally hack it and solve this problem, I believe that we'll be taking a giant leap in the right direction.

Contact & Support

Posted Using LeoFinance Beta

2.15900456 BEE
16 comments

Electronic-terrorism, voice to skull and neuro monitoring on Hive and Steem. You can ignore this, but your going to wish you didnt soon. This is happening whether you believe it or not. https://ecency.com/fyrstikken/@fairandbalanced/i-am-the-only-motherfucker-on-the-internet-pointing-to-a-direct-source-for-voice-to-skull-electronic-terrorism

0E-8 BEE

https://twitter.com/belemo__/status/1489895423963799562
The rewards earned on this comment will go directly to the person sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.

0E-8 BEE

I agree starting on hive, in early stages is so confusing. I created my account using 3speak it was easy

0E-8 BEE

I also created my account using 3speak, but had to go through a kinda convoluted process to get my private keys in order to use keychain and whatnot. However, once I got access to those resources, using the other dapps on Hive was easy. Now it's a matter of figuring out which dapps to use and how. I'm very new to all of this. However, what I've found is that people on the Blockchain are very welcoming and very helpful to newbies, which helps... But I also have zero qualms asking for help, which some people struggle with these days. Lol

Posted using LeoFinance Mobile

0E-8 BEE

That'll be an amazing idea and spare me the heart attack on thoughts that my account has been or could be hacked or worse, lost!!!!

0E-8 BEE

I had an experience last month regarding the account opening. I assisted one of my friends to create a Hive account. I planned to send her some Hive to be converted to Hive power, so I thought that the process would be easy to complete. @ecency resisted opening an account due to geography. (I live in Turkey) I couldn't manage to open an account using Blocktrades as the process was too complicated. I opened the account using 3speak (it was easy and straightforward) and send my friend's account some Hive to be used as Hive power and finally, she started to use the account. (3speak is not an option anymore, I don't know why, and some extra options are added)

Posted Using LeoFinance Beta

0E-8 BEE

This is exactly what I'm talking about. Signing up is too tedious. I'm glad your friend managed to sort it out and the only reason she was able to do it is because you were available to help.

Imagine she didn't have you to show her around, she would have abandoned it after the first hurdle. Signing up should be very easy.

Posted Using LeoFinance Beta

0E-8 BEE

What error did you get from Ecency? We don't have limits on Turkey, only if internet accessed from public wifi, then you might get low IP quality score, which we have in place to fight the abuse.

0E-8 BEE

The error was about low IP quality score, but the wifi I used was not public, it was my home wifi. I also shared my phone's mobile internet with laptop and tried again. I got the same error message. So I concluded that it was about geography which stands out to be wrong.

0E-8 BEE

This is so true man! When I tryed to onboard @timzolla it was insane difficult! And when I was onboarded last year it was so much info. @fredrikaa did a good job in introducing Hive to me so it was easy for me tho. However, if it was not for him I would have given up in becoming a hiver 🤔 We really need to make this process easier somehow. One thing could be to use the same strategy as Facebook (Meta) did back in 2009, that could actually be something.

Cheers mate!

0E-8 BEE

Most people around here were introduced and encouraged by someone. Left to our own devices, we would have quit at the beginning. The process should require very few clicks.

0.00107436 BEE

Agreed

0E-8 BEE
(edited)

Great writeup! This needs to be heard as much as possible :-)

Handling keys is also not ideal. For techy people dealing with keys is nothing special. But for people that aren't, it can be hard and people simply don't handle them with enough care...

0E-8 BEE
(edited)

I've introduced about 7 people to hive and have had to deal with this problem for about 5 people. Makes it less motivating for people to introduce others because they have so much explaining to do. The hive help articles for new bies are useful for when they are already on board, but before? Faq don't answer enough.

0E-8 BEE
(edited)

That's a big issue tbh. Without someone on hive to show you around, we won't have new people here

0.00002959 BEE

Great one and maybe I will be sounding someone with this opinion right now,I think it signing up is a little bit hard or tedious as said ,it will be of help to actually scrutinized those who comes in now.

I just think not any and everyone should just have the free right of coming on board, maybe to me it will help the issue of farming too(correct me if am wrong,just an opinion)

0E-8 BEE

Crypto is complicated we need to make it as easy as facebook, twitter or instagram to get mass sign up. The ecosystem is also more complex so we need to make training and UI as simple and user friendly.

0E-8 BEE

Exactly

0E-8 BEE

Wasn't Leoinfra supposed to fix that?

Posted Using LeoFinance Beta

0E-8 BEE

it kinda did, but you need a user to stumble on lefinance for that. twitter account creation works fine for leo frontend as it works on leo frontend only until user claims his keys and start using them.

0E-8 BEE

It kind of did but that's the issue is that new users don't realise that a Leo account is a hive account.

0E-8 BEE

It's a serious problem for growth of Hive. LeoFinance is helping with this with Twitter account sign ups. Facebook and Google soon to come as well I believe.

Posted Using LeoFinance Beta

0E-8 BEE

Oil dey your head 😁

Seriously, the easiest thing should be the sign up process. I guess the little complexity is dependent on the nature of the platform.

Ecency is up and running now

Posted Using LeoFinance Beta

0E-8 BEE

actually i made my account on hiveonboard website and it is quite easy.

0E-8 BEE

I agree. The weirdest part for me was understanding Hive Keychain vs Hivesigner etc. I had the keychain, but I was trying to log in to things with Hivesigner because I didn't understand that it automatically would do it if my keychain was logged in. Haha.

These sorts of places of friction can cause people to abandon it, though.

Posted Using LeoFinance Beta

0E-8 BEE

LeoFinance leading the way with sign ups to lite accounts via Twitter that you can then choose to claim your keys to.

Using Web2 socials to onboard into Hive's Web3 ecosystem is absolutely the key.

Posted Using LeoFinance Beta

0E-8 BEE