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?