'Guest Accounts' - Let's do this the right way - A response to 'Onboarding the Masses'

in steem •  4 months ago  (edited)

Thank you to @fredrikaa and @howo for their great work for a long time on STEEMPRESS, and for this inspiring recent post: HERE

I have been participating in the discussion, some of it in private, about the future of 'guest accounts' on the STEEM blockchain. This aspect is CRUCIAL - and I see it very clearly, yet I have occasionally had trouble being understood. A guest account system that actually makes a guest account per person, is missing the point.

I propose the 'Ghost Writer Account'.

I have proposed and explained this idea to several groups. Some of the images I use today are branded for a project I had pitched this idea to, but this can be done by any project. This is in the vein of my long standing insistence that STEEM is infrastructure.


1. User logs in with Legacy Account

image.png

2. Front-End site manages data base of user log-ins with a cookie, pulls email, profile picture and user name, and possibly other information, into database.

This is the part of the process that a competent full stack developer would need to be apart of. I cannot do this but I have 'outsourced' this part for testing to a wordpress plugin called Auth0.

3. Users Comment on Content

image.png

A company service account will facilitate the posting of the site to the blockchain with all relevant information including, preferably - profile picture. All RC's can be managed by the applications/businesses and none of the hassle for the users that don't want that additional level of control and responsibility.

All wallet, tokens, earnings, etc. that a OAuth login comments earn could be tracked by the very same centralized database. Exchanges do this all the time for their customers.

With rewards earned and after learning more, interested users would already have tokens with which to upgrade to a FULL ACCOUNT (3 steem threshold).


What GHOST WRITER accounts cannot do -

GHOST WRITER accounts, with enough SP, can comment for hundreds, maybe even thousands of users per month - But these accounts cannot properly 'vote' on the blockchain, but any front end that would be implementing this system could easily make it seem like they could vote.

The displayed votes should be a sum of the Blockchain Votes and the manually counted OAuth Votes. Non registered votes (by users who are neither logged in with OAuth nor STEEM, should not be counted).


This comes as a surprise to many who have spent so much effort in onboarding:

NOT EVERYONE NEEDS AN ACCOUNT

In fact, getting one might be a disservice to some people. Not all, there are always going to be people and companies who will want to build, who will want to invest, and who will want and need full control.

But Grandma does not need an account it should just be easy for her to click 'like'and type a comment.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Sounds very similar to what we've done with our own guest account system that we shared here last month.

But it would be amazing to have a standard version of this working across all Steem front ends and apps that users could trust and which would provide a smooth onbaording to Steem eventually.

Yes! And starting with the open source OAuth standard is a good start.

But to federate each of these onboarding processes moving forward - that really would be brilliant!

OAuth
OAuth is an open standard for access delegation, commonly used as a way for Internet users to grant websites or applications access to their information on other websites but without giving them the passwords. This mechanism is used by companies such as Amazon, Google, Facebook, Microsoft and Twitter to permit the users to share information about their accounts with third party applications or websites.
Generally, OAuth provides to clients a "secure delegated access" to server resources on behalf of a resource owner. It specifies a process for resource owners to authorize third-party access to their server resources without sharing their credentials.

!trdovoter 75

Congratulations @theguruasia, you are successfuly trended the post that shared by @ecoinstant!
@ecoinstant got 6 TRDO & @theguruasia got 4 TRDO!

"Call TRDO, Your Comment Worth Something!"

To view or trade TRDO go to steem-engine.com
Join TRDO Discord Channel or Join TRDO Web Site

Thanks being awesome NBC holder! Your 10.00 NBC earned you 4% team-cn upvotes!

This post has received a 3.13 % upvote from @drotto thanks to: @sbi-booster.

This post has been included in the latest edition of The Steem News - a compilation of the key news stories on the Steem blockchain.

Hi @ecoinstant!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 5.086 which ranks you at #1039 across all Steem accounts.
Your rank has not changed in the last three days.

In our last Algorithmic Curation Round, consisting of 109 contributions, your post is ranked at #7.

Evaluation of your UA score:
  • You've built up a nice network.
  • The readers appreciate your great work!
  • Try to work on user engagement: the more people that interact with you via the comments, the higher your UA score!

Feel free to join our @steem-ua Discord server

Hello dear friend @ecoinstant.

This proposal sounds like something great although to be honest, I didn't understand certain aspects.

Users would write through the interface of a centralized system but would comments and votes go to posts made on Steem?

I understand that users would not have to open a new steem account. But, precisely what we need is to bring new users to the platform. So we really wouldn't be incorporating the masses.

It is very interesting that we can interact with new people without forcing them to create a new blockchain account.
How would you increase the SP and resources of these Ghost accounts?

I think I did not understand correctly the operation of this system that you propose, I apologize. Could you clarify a little more please?

All best, Piotr.

Sorry @theguruasia, you're not allowed to summon the bot on the non-listed tags!


Support @trendotoken projects by delegating : 100SP , 200SP , 500SP , 1000SP , 2000SP

H, @ecoinstant!

Thank you for using the #build-it tag. This post has been rewarded by @build-it.curator with BUILD tokens in the form of an upvote. Build-it is a new tribe on the steem blockchain that serves as a central hub for DIY contents on steemit.

We encourage steemians to post their DIY articles via our website. Have a question? Join us on Discord and telegram

This project is run and supported by our witness @gulfwaves.net. If you like what we do, vote for us as a witness on the steem blockchain.

You were selected for curation support in a HoboDAO contest!

!trdo

Sorry @hobo.media, this post is older than 5 days, therefore, this post can't reward TRDO!

"Call TRDO, Your Comment Worth Something!"

To view or trade TRDO go to steem-engine.com
Join TRDO Discord Channel or Join TRDO Web Site