The Steem Light AccountsteemCreated with Sketch.

in #steem5 years ago

We need quick and fast user onboarding.

A Steem account is a scare resource. It is a "premium" account, and to onboard millions of people for free, we need a light version of the premium account to scale.

What is a light account?

Light accounts would be like accounts that are created on blockchains like Bitcoin or Ethereum. These accounts would be simple wallet addresses (not usernames) that would not have any of the valuable rights that the current Steem accounts have, thus the term "light account."

A light account will not be able to vote on consensus witnesses or make comments, but it will be able to do all things that do not cost resource credits. Having a base light account that can send and receive Steem/SMTs allows developers to become more creative with the onboarding process. Light accounts themselves don't necessarily need to have the ability to comment, obviously commenting is a critical aspect of a social media platform. Second layer solutions can be built on top of light accounts that allow people to essentially make comments and even earn rewards.

On 3Speak, currently, someone can sign up instantly and for free using other social media accounts (Facebook, Google, etc.), and make a comment, EARN Steem via upvotes and unlock a premium Steem account with no financial cost to the user. Completely frictionless. Without a proper Steem light account, however, users on 3Speak cannot send Steem or Steem tokens to their favorite content creator unless they have a premium account first. This is a significant hindrance.

The reason this is an issue is when we bring prominent content creators that have millions of followers, those followers will want to be able to send tips to their favorite creator. This adds buy pressure for Steem. But, without the ability to send and receive Steem with light accounts, projects are forced to move off the chain and create their own tokens that enable instant, free sign-ups with the ability to transfer value from the get-go. However, with light accounts, there is no need to move off-chain because they will give people the power to buy up some Steem/SMTs and tip the creators seamlessly with free, instant accounts. This will allow projects to stay on Steem and scale how they choose.

Keep in mind, Bitcoin's simple use case is to transfer value, I don't think this feature is appreciated enough, and I believe it should always be free and easy to send Steem without the need to buy/wait for a premium account. Steem has feeless 3-second block times, that is far superior to Bitcoin.

When branching off from the idea of a light wallet and getting creative with how far we can really take these light accounts. For example, an obstacle we face on 3Speak is, even though people can comment and earn Steem without having an actual Steem account, due to limits on the number of custom JSONs included per block, we can only scale this so far. Talking to high-end developers on Steem, resource credits account for custom JSONs, and the more demand for custom JSONs translates for more demand for resource credits. Unlocking the amount of custom JSON included in each block would help to scale platforms built on Steem in many ways by giving more power and allowing more creativity when working with the Steem blockchain.

The goal is to have an account where it feels like a full-fledged account until you go to withdraw the Steem you earned; there you will need to upgrade to a premium Steem account. Hook, line, and sinker. People will get the Steem account because why not? It will either be free due to rewards earned or discounted. This also gives people the feeling of being able to go on a test drive with Steem.

TLDR: Having the ability to create light accounts on Steem that can send and receive Steem & Steem tokens would give projects more power to build second layer onboarding solutions for non-premium account users. Unlocking the amount of custom JSON included in each block will allow projects to become much more creative when building second layer onboarding solutions.

Sort:  

Yep, yep, and yep. So, how do we make this happen?

I'm no grammarian, but I think it's lite not light in this instance. I've come to a similar conclusion for my gaming endeavors, a way to onboard frictionlessly is key to bringing in more people and it is sorely needed.

This is a great proposal. Steemit needs open the door to all kind of people to help creators don't loose they followers and supporters

Posted using Partiko Android

@smooth is the smartest guy on the chain. he's been an advocate of this for a while.

Diet steem FTW, or lite right? I've been whining about this for months. Thanks for proposing a workable solution, I can only add it would be ideal for these diet steemians to have a kick ass mobile UI that we premium account holders don't even have SMH..

Partiko is decent enough on droid but the dev has left the building and it's closed source. If steempeak had seamless aesthetically pleasing mobile dapp that would be amazing and steem might actually survive, dare I even say thrive..

Also I'm not a smart tech person but it's a, shame I can't share my abundance of RC's.. I signed on just after the last HF and it was painfully pathetic having 15sp which allowed for basically nothing. Now that I have minnow status I never have less than 99.5% RC and I am a top engager.. Something isn't right there..

#mobilizesteem

Posted using Partiko Android

We need more of these ideas in HF21! I'm enjoying your thoughts on needed features like this and the thought of a power down burn.

I hope that people like @justinw and @andrarchy should take note and also help talk to high-end developers on Steem for this crucial necessity for Steem. Light account is needed!

Thanks for sharing!

YES! We call you Dan.

Posted using Partiko iOS

thats a good idea. So we have the Premium Social Media Steem account and a simple Wallet. It makes a lot of sense.

For Investors too who want to buy Steem, but have no Account ( And dont know about the paid versions).

+my Vote for light Accounts

Will they be able to send 0.001 steem to everyone cause I want more dust!

Posted using Partiko Android

Steem messenger 😂

Posted using Partiko Android

I wrote a long post, and even coded a memo-api on python to implement an idea I call Incubating accounts.

It's somewhat of a long read, but I think it might provide some clarity.

https://steemit.com/steem/@meno/solving-the-scalability-and-onboarding-problems-incubating-accounts

it would not need a fork of any kind, it's a second layer implementation.

Coin Marketplace

STEEM 0.15
TRX 0.12
JST 0.025
BTC 54799.23
ETH 2353.99
USDT 1.00
SBD 2.36