VSC and Hive Accounts - Explainer

avatar
(Edited)

VSC_thumbnails.png

Introduction

One of the most important parts of any ecosystem within cryptocurrency or Web3 is the onboarding experience. Creating a friction-less experience for new users to be able to access the ecosystem is extremely important. When we started working on VSC, this was at the forefront of our vision because we want it to be very easy and friction-less to get started.

The typical process for getting started with any new blockchain or cryptocurrency ecosystem would be something like this… Download a wallet, write down your secret recovery phrase, save your private key, and then you are ready to go. The Hive onboarding experience can be very high-friction for a new user, and even for an experienced blockchain user. We wanted to completely re-imagine this experience. It should all happen automatically, and make the process completely seam-less. You should be able to sign in with whatever method you prefer - a social account, an EVM wallet, or Hive sign in options like Hive Keychain. We are bringing this vision of super-simple DeFi onboarding to life, powered by VSC.

The current Hive onboarding flow

image.png

Before VSC was in development, there were just a few different ways to get a Hive account. Different front-ends for Hive have their own sign-up methods, which typically involve some sort of payment (around $3) to create the account. You could also get an account from an existing user if they had enough Resource Credits, or if they were willing to burn 3 HIVE. You can think of this as an invitation from someone that already has a Hive account and plenty of Resource Credits, or 3 Hive to create your account.

There are a couple different applications that allow users to sign up for free, and the application covers the cost (3 HIVE or Resource Credits) to create your account. When an account is created in this manner, you will typically need to provide more information such as an email address or a social login to prove you are human. Requiring this information prevents bots from creating accounts and taking advantage of the free service.

Creating an account this way gives you access to a “Hive Account”, which means you have a Hive wallet that you own and can perform any operation on the blockchain. These operations may be anything from creating a long-form blog post, staking HIVE as Hive Power, or even uploading videos to decentralized applications such as 3Speak. With a brand new Hive Account you will have enough Resource Credits to do some transactions and get started. You are also able to set up a Recovery Account, in case you lose access to the account or the account is somehow compromised.

As you can see, in order to create a Hive Account you either had to pay, get help from someone with an existing Hive Account, or prove you are human to create a free one. This creates a very high-friction onboarding experience for users that wanted to quickly get a Hive account. Regular blockchain users are not familiar with this type of onboarding flow and it can be a jarring experience. That is one of the reasons have been creating a way for any user to interact with our DeFi products, or any service on VSC Network, without the need for a Hive Account.

The VSC onboarding flow

The onboarding flow of any blockchain or cryptocurrency ecosystem is extremely important. This should be easy, seamless, and fast. If you think about connecting to something like X, for example, you will be able to create an account and start in a few seconds. We should have a similar experience for users that want to interact with the VSC Network, as well.

image.png

VSC Accounts are not actual accounts, per se, but are actually any compatible wallets we add to our ecosystem that allow users to sign in. You can think of a VSC Account as any wallet we support on a different blockchain, instead of a separate account. VSC will enable anyone to sign in using a social login, key DIDs (part of the Decentralized Identities standard), or EVM wallet to quickly create an account. Signing in with a VSC Account in any way comes with some limitations, but this makes it much easier to get started. With VSC, there is no need to pay for an account, or provide additional information to prove you’re human. Simply sign in with your preferred method and VSC handles the rest.

Using a social login works a little different than using an EVM wallet. When you use a social login on our DeFi frontend for the first time, an EVM wallet will be generated in the background and you will be able to export it whenever you want. With your new VSC Account, you can use it just like any other wallet. In the future, more login methods might be added like BTC and Solana wallets as we see the demand for more options.

Operations such as sending, receiving, and even trading within our DeFi frontend are supported with any of the login methods mentioned. As you can see, compared to Hive Accounts, VSC Accounts have limited types of operations that can be performed at this moment, like any type of DeFi operation. For now, we wanted to give non-Hive users an easy way to start getting familiar with our ecosystem, without having to learn everything about Hive from the beginning. As our ecosystem grows, we will be adding more types of operations, such as posting content or commenting on blog posts.

VSC Accounts are just as secure as the user’s initial sign-in method. This means that as long as you have access to the wallet used to sign in, you will have access to your VSC Account. This removes the need for any sort of custody of keys, or complex account recovery method set up. In simple words, you are in charge of the security of your account. We do not and will not have the custody of your private keys.

Conclusion

Both Hive Accounts and VSC Accounts have their unique use-cases, and we’re extremely excited to bring this new account-ownership class to life. We aim to cater to all sorts of users, and this is just another way that we are able to offer our services to the world. Whether you want to stick to just trading on a DEX, or you want to use Hive social media apps at the same time, VSC has you covered. Just choose your favorite sign in method and your are ready to get started!

Latest articles:

Connect with us!

Follow on X

Follow on Hive

Official VSC Site

Vote for our Hive Witness



0
0
0.000
20 comments
avatar

This is really cool. It kind of reminds me of typical Web2 sign up process, with all the Web3 magic happening in the background. Since an EVM wallet will be created in the background, I wonder how you are going to mix it with the Hive blockchain. I might have missed it, but when is this going to be available?

0
0
0.000
avatar

Every time I see you post about the progress in development and upcoming features, I feel more excited about VSC. I just hope my HBD will be ready by the time you launch the network for public use.

I'm eager to see how the onboarding process will entice web2 users to give Hive a try and how it all turns out.

0
0
0.000
avatar

I onboard alot of new Hive users from my students, how can this VSC signup process be as easy as possible?

0
0
0.000
avatar

VSC supports Metamask/EVM wallets natively. We also have support for Social Logins using Discord, X, github, email, etc on our DeFi frontend. By supporting metamask wallets, VSC is easily usable by users within the Ethereum ecosystem without them needing to learn to use another wallet. The user experience is vastly improved overall with VSC.

0
0
0.000
avatar

Thanks.
I will make use of it asap.

0
0
0.000
avatar

Congratulations @vsc.network! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You got more than 700 replies.
Your next target is to reach 800 replies.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out our last posts:

Our Hive Power Delegations to the September PUM Winners
Feedback from the October Hive Power Up Day
Hive Power Up Month Challenge - September 2024 Winners List
0
0
0.000
avatar
(Edited)

In simple words, you are in charge of the security of your account.

If someone creates a VSC account via email and their email gets compromised, can the hacker get access to the VSC account? My logic says yes, which means not all login methods are equally secure. It's of course why you said what you said above, but will potential Web 2 users be aware of the potential risk, since it's one thing to lose access to your secondary email and another to lose access to your money?

0
0
0.000
avatar

That's correct. We will need to put an emphasis on using metamask or hardware wallets as opposed to social login. It might make sense to even notify them directly when they go over a certain limit to use a proper wallet or risk fund lost. For most people they won't have enough balance to be of huge risk. The social logins are mainly geared towards getting users from 0 to 1 in crypto, not getting from 1 to 10

0
0
0.000
avatar

The social logins are mainly geared towards getting users from 0 to 1 in crypto, not getting from 1 to 10

I agree. They are great for making the initial crossover from Web 2 to Web 3 easier, but not as a continued method of operation after some time.

0
0
0.000
avatar

Hello vsc.network!

It's nice to let you know that your article won 🥇 place.
Your post is among the best articles voted 7 days ago by the @hive-lu | King Lucoin Curator by szejq

You and your curator receive 0.0403 Lu (Lucoin) investment token and a 10.14% share of the reward from Daily Report 442. Additionally, you can also receive a unique LUGOLD token for taking 1st place. All you need to do is reblog this report of the day with your winnings.

2.png


Invest in the Lu token (Lucoin) and get paid. With 50 Lu in your wallet, you also become the curator of the @hive-lu which follows your upvote.
Buy Lu on the Hive-Engine exchange | World of Lu created by @szejq

If you no longer want to receive notifications, reply to this comment with the word STOP or to resume write a word START

0
0
0.000