What does a LIGHT ACCOUNT need to do?

in Hive Think Tank5 years ago
Authored by @jarvie

I'm interested in hearing what other users think a POTENTIAL light account could or should do?
How would they be used? How will they be different than normal accounts?

This is not something we're considering for the next HardFork but someone today was saying he thought they were really important so I was thinking about them a bit


MY TAKE ON LIGHT ACCOUNTS

1. ACCOUNT NAME?

  • Do they need a human readable address / account name?
  • If they have a human readable name then they should be totally different than what we have now perhaps to avoid abuse of these FREE accounts. Like @lightaccount-jarvielight ... maybe above the 18 characters that we require for normal accounts and something that makes people realize they are indeed the light accounts.
  • Or they just are a public cryptographic address is the other solution i guess.

2. KEYS?

  • What keys would a light account need? I guess it depends on all it was able to do.
  • I would suggest perhaps just MASTER, TRANSFER, SIGN IN keys.
  • Meaning they can sign into steem based apps and they can transfer tokens... that's what i'm saying.

3. WHAT TRANSACTIONS?

  • Well as I stated above I think they can transfer tokens including SMTs
  • I think they would be nice to be able to verify login
    Not sure what else they'd be good to do.
  • Change their passwords... specially using master key to reset passwords
  • Put tokens in a time-locked savings type account
    (Saftey reasons i suppose... but this may not be important)

So logging in isn't gonna put much drain on the system
Wallet transactions you'd think wouldn't but if they're doing a crazy amount then perhaps.
But we are saying this will happen in the days of RC DELEGATION POOLS ... so they can have limited transaction ability but other applications can pay the transaction cost for these light accounts most of the time.

No comments, no votes, no staking, no witness, no SPS, no jsons
(but maybe yes jsons... thing is they don't have staking and thus no SP so maybe allow it if the RC transaction is paid for them via delegation pool)


Now the question for developers is how much work would this be to put into the blockchain?
Is there anyone else capable of doing it or would we need to wait on Steemit INC simply because of developer resources?

Sort:  
Loading...

this is from someone who knows nothing about light acc.

The things that you wrote sound like light acc focused on the crypto, token, part of steem.

from what i seen some of the points of light acc were in the social network part of it. and no comments is not very social. i do get no votes for posts, witness, sps... but i felt that light acc are for people to get into the social part of it and when they learn a bit they transfer to a "normal" acc.

Maybe i just got two different things mixed all together.

Yes you have normal accounts for those stuff. So we have a solution for commenting and voting and all the rest of the stuff. And it's only 3sp... so it's almost free but it's a big barrier because who has 3sp? Well maybe a light account can get 3sp and then pay for an account or have an account gifted to them i suppose.

For example what steempeak would like is an account that a user could use anywhere that basically has a wallet and the ability to sign in to something and work to transition it to a normal account.

But yes you are correct this is primarily an account for logging in and tokens in my opinion... not as much for the social media aspect. Lots of other uses of steem beyond the blogging and staking and rewards systems.

as i thought, i mixed two different things 😁 now it makes sense

Posted using Partiko Android

When I picture a guest account. I think of someone who came across a steem post via google or other forum.

I picture them wanting to add information, make an argument or comment.

I think.. Guest#### would be okay, still give them motive to sign up if they want a name.

I think, posting only is enough for activity.

To add further interest it would be cool if anyone voted on the comment if the rewards were sent to null, but the Interface actually said... Guest Account Rewards Burned to create interest.

I think a guest account should be able to be a BENEFICIARY of a comment/post... but not sure about their ability to make comments and posts... that gets into the whole RC system thing. That means they have a impact on APIs, they have probably impact on spam, on votes and all sorts of systems, like account metadata any everything because then you need pictures etc... that doesn't make them very light. It seems like 3steem above free. haha ... aka normal account.

And every interface could easily solve guest commenting without the need for it to be directly in the blockchain. We're gonna do it pretty soon without light accounts... but it would be so much better if there was a place to send the beneficiary rewards of those posts and would be nice to turn them into normal accounts quickly.

You are correct, I did not think about RCs at all. I guess the last time I had this conversation, it was assumed that the guest accounts would be on a side chain and possibly have some ability to migrate over.

Anyway, thank you for always making a plan, seeking feedback and moving forward!

Don't forget RC delegation pools turns accounts that need 3sp/token + 15-30sp into accounts that only need 3sp or a token given by our users... users who btw have tens of thousands of tokens sitting around. And steem which is .22 cents

I like that Idea. It would get them seeing dollars being flushed down the toilet right in front of their eyes. People don't like seeing money go bye-bye for no reason.

I think ability to quick transfer to a full account would be great. Maybe they can earn their 3 steem.

Also, they need to be able to choose a cute profile picture which could indicate it is a guest account by using a water mark in ID pic and/or italics font in username. Similar to commenting and Fake upvotes/liked, I see these as front end solutions.

I think guest accounts should be as limited as possible. I really like what SteemPeak already has in place.

So anything SteemPeak stores about the user off-chain could be available to a guest account. And anything that needs to be broadcasted to the blockchain is unavailable to guest accounts.

The thing I really want is the ability for guest accounts to enable full blockchain accounts without having to capture the keys. If they want to, great. If not, they should be able to continue to log in with their other social accounts and let the front-end manage the keys.

In fact, I think anyone who wants this "key management feature" should be able to associate their social accounts with a trusted front-end. This might mean they want someone like SteemPeak to fully manage their keys, even though their blockchain account originated elsewhere.

Congratulations @scottjarvie! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You made your First Comment
You got a First Reply

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

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Congratulations @scottjarvie!
Your post was mentioned in the Steem Hit Parade for newcomers in the following categories:

  • Comments - Ranked 2 with 21 comments
  • Pending payout - Ranked 8 with $ 3,62
 5 years ago  Reveal Comment