scrobble.life
Hive Think Tank

What does a LIGHT ACCOUNT need to do?

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?

Comments · 8

  • @arcange(79)· 2386d

    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
  • @steemitboard(66)· 2388d

    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!
  • @inertia(75)· 2388d

    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.

  • @starkerz(73)· 2388d

    Steem it inc have said that this is reletavely low amount of work to achieve.

    At @threespeak, we have been discussing light accounts with steem it inc for almost 10 months now, since we see it is critical for app development , scaling and onboarding and for investing in smts

    Light accounts should:

    • not be able to comment, upvote, vote, contribute to inflation Mechanisms, power up, or interact in any way with the chain apart from the following:
    • Move steem
    • Move smts
    • One private key
    • free Wallet / account creation
    • either app or user covers small transaction fee if required
    • They do not need a customisable name initially as the urgency of them being available cannot be underestimated and we would like to cut dev time down as much as possible. Custom name could be added later on

    LA’s would enable threespeak and it’s users to:

    • tip any one any where any time, in steem or Content creator smt even if they don’t have a block chain account

    • Allow anyone to purchase an smt even if they don’t have a steem account (particularly good for projects doing icos or raises)

    • Allow none steem users to easily acquire steem in order to purchase in app services / products / experiences

    • allow anyone to make auto, passive micro payments to consume content (ie 0.001 steem per view or per minute)

    • incubate and retain users before upgrading to full steem account

    • plus Miriad other factors that u might need to use steem without having a full steem account

    It is our understanding that light accounts can be implemented fairly easily in the next hard fork. We are urging a campaign to try to achieve it. We cannot understate how important it is for the scaling of apps here on steem

  • @bil.prag(76)· 2388d

    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.

  • @abitcoinskeptic(75)· 2388d

    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.

  • @whatsup(76)· 2388d

    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.

  • @midlet(74)· 2388d

    @tipu curate