A Solution to Onboarding New Steemians that Benefits EveryonesteemCreated with Sketch.

in #steemit6 years ago

I originally expressed this idea as a comment to @paulag's recent article on the serious problems with account creations, but then thought it worth expanding into a post to encourage implementation, and comments.

Let me first lay out the basic problem. The new account claiming process using one's RC has resulted in thousands of new potential accounts being created. To turn those claimed accounts into real accounts just requires setting up a username and the keys. All simple thus far, however, such new accounts are created with zero SP; they require some delegated SP merely to function. This latter process of delegating a small amount to accounts was done by @steem; then later, when an account had enough of its own SP, that delegated SP was undelegated to be used to help another new account.

A look at the @steem account on either steemworld or steemd will show that this process is still on-going; the argument @paulag makes is that it is a mere trickle compared to the demand for new accounts. Indeed, @steem currently holds 22,500 pending claimed accounts; there is also a lot of activity in delegating SP, but just looking at a sample, much of it is scaling down the original delegations. Someone may wish to analyze this further to establish a clearer picture of what is going on.

So, the problem, is whether we as a community can take over the functions of onboarding new Steemians. It will require some SP to delegate and some claimed accounts, but here are my proposals. In essence, the scheme outlined below is self-funding and hence scalable. Although my first idea was related to existing platforms, after some thought, I feel this could also work for projects such as @steemonboarding.

Onboarding for Platforms

This was my first idea: employing those platforms that already use Beneficiary Rewards (BR) to fund their systems.

Let's take some numbers as an example; these can be changed to suit each platform. Let's assume a minimum of 20 SP delegated and that a platform takes 5% Beneficiary rewards (BR). A new user band can be created that has, for example, 7% BR; that 7% BR goes towards paying back the 20 SP. Once the 20 SP is paid back, the user has the option of requesting the delegated 20 SP to be undelegated. This only makes sense to them if they have already powered up more than this, so this also encourages to vest their earnings. Making it a request, rather than something that just disappears suddenly, places the responsibility on the user. Once the SP has been undelegated, the user gets the benefit of having just 5% BR.

At the end of this process, the platform has the original 20 SP delegation back into their account plus 20 SP of profit that can be used to onboard another new account. This is how the system is both sustainable and scalable. The onboarding account must have some initial SP to delegate but this could be quite modest as STEEM is coming back in through beneficiary post rewards.

Those new users who never make it to repay the 20 SP can keep it for a fixed number of months after which it is removed, or whatever arrangement the platform chooses. Some method is needed for those new users who make no effort to pay back the delegation.

This will need some tracking code, but as all posts are on the blockchain this should not be a big hurdle.

Onboarding for Communities and Groups

It then struck me that once the tracking software is in place, this system need not be restricted to existing platforms but could be implemented by any community; indeed, any individual with a large enough account could also act as an onboarding gateway.

The scenario is exactly the same as above, with an agreement that the new user adds the delegator's account as a beneficiary up until the delegated SP has been repaid. The precise rules can be set out in a template agreement that can be posted on the blockchain and signed by the two parties in the comments.

It strikes me that initiatives such as @steemonboarding are a long way down the road to putting together a viable and vibrant system. However, they have as yet not published their financial projections and how to make the system sustainable in the long term. There is also the matter of some rewards to all the people who give their time and expertise to the project - to any project!

So this is my proposed solution. All comments welcomed.


- - - - - -
Please Comment, Resteem and Upvote. Thanks!

@rycharde manages the AAKOM project and the MAP Rewarder and Trail.

Sort:  

Hey, this is very interesting, I'll get in touch with you via discord if that's ok for you.

Yes, sure; have just got discord working again as away from my usual machine.

People have to start thinking about bringing money into the blockchain instead of just using money already in the blockchain.

how to make the system sustainable in the long term

They have to make fiat money from their target audience in the process. Right now, anyone can delegate 15 SP an account for 3 months using only 0.25 USD.

Yes, that may be a cheaper way of doing it thereby a quicker repayment.
Seems like steemfounders have a similar idea, creating their own delegation market specifically for onboarding new users.

This is an aweome idea and i hope some apps get there eyes on this post. I so wish i had dev skills.

Another great idea put forward was off chain accounts as starter accounts. Its great to see these options and discussions starting

Posted using Partiko Android

Thanks, and for the resteem too. Am on holiday, so just catching up with comments here.

Even without the dev skills, there are still virtues in ideas-devs :-) an ideathon anyone?

Thanks for resteeming this @paulag

I look at it a little differently. If I'm choosing to onboard someone, I want them to succeed here, and become a viable member of the community.

With that in mind, I think it would be worth my doing something similar to what @steem does with the initial 15SP delegation that reduces as the account powers up. In addition to that, until they find their feet (audience), I would consider helping them out as a beneficiary of my own posts for a while. This helps them Power Up faster to get my original 15SP back, but also with some rewards coming in, helps reduce the chance of them losing interest in the place as they grow their own following.

Of course this model is really only viable for new users that you actually know and not onboarding a random stranger.

Yes, highlighting new users and their posts within your own posts, and adding them as beneficiaries, is something I used to do when my MAP community was still running.

Really, any technique that speeds up for new users the feeling of being connected but not dependent, is worth exploring.

I've claimed some accounts and will be giving them out. I plan to delegate to them to get them going. I want to see more good people on here.

Yes, I have some too - don't yet know what to do with them. Will probably spread them to groups I support, if they need them.

I'm going to do a big post that introduces new people to what Steem is about and spread it around other social media. I'd like to see some more musicians, photographers, artists and bloggers sign up.

Loading...

This post has been included in today's SOS Daily News - a digest of all you need to know about the State of Steem.



Congratulations! Your post has been selected as a daily Steemit truffle! It is listed on rank 18 of all contributions awarded today. You can find the TOP DAILY TRUFFLE PICKS HERE.

I upvoted your contribution because to my mind your post is at least 6 SBD worth and should receive 217 votes. It's now up to the lovely Steemit community to make this come true.

I am TrufflePig, an Artificial Intelligence Bot that helps minnows and content curators using Machine Learning. If you are curious how I select content, you can find an explanation here!

Have a nice day and sincerely yours,
trufflepig
TrufflePig

Check steemfounders.com :)

Thanks, just had a look. That's (almost) exactly what I had in mind. is very new, with just 21 new users going through the process.

My question is: how is it sustainable without investment? I see buttons for transfers, but my model requires very little initial SP.

I'm just a moderator and I don't know the full functionality there, but basically - we fund accounts regardless of how much the post will earn. Before publishing we provide editing to introduction posts so they look better, so usually it's enough for covering full cost of the account. Even if it's not - we have some resources to fund the rest of it. If it earns more - the rest is sent to the author after his account is made and after the payout of the original post. Maybe @santarius can elaborate more

Oh OK, that isn't clear on the website - unless I mis-read it - as it states that after 7 days the new users gets all the author rewards sent as a transfer. I'll re-read it.

But the way you stated it above sounds reasonable; you need something to make it self-financing beyond the initial wave of enthusiasts.

It is up to us to decide whether to open an account before raising funds, but soon we will not need to spend any STEEMs, because there are plans to do something like that:

However, at the moment it is only a plan ;)

Hi @santarius, that's cool: opening it up to anybody :-)

What is the undelegation protocol? Need some exit rules if the new user leaves or stops posting.

Thanks for the info - that is now very close to my own idea :-)

What account do I follow to watch this be implemented?

I and @nicniezgrublem are responsible for steemfounders. Updates should appear on your @steemfounders account. I also encourage you to follow our Witness account: @wise-team

And Merry Christmas :P

Is there any way by which the sign-up process gets very fast? Like one day or less. I think currently the process for all these for a newbie seems daunting.

Assuming there is no KYC processing (such as checking ID) then creating an account should be as fast as the code executes :-)

I can create an account manually in just a few seconds. The remaining problem, which the above is proposed as a solution, is how to fund that new account with enough SP to be functional on the blockchain.

So, account creation is very fast - delegating an initial SP is the issue.

Yeah, I understood.

Sorry, I didn't mean to restate the obvious. The real answer to your question is that I have no idea why it takes so long to process new users when that same process can now be done very quickly and the @steem account has plenty of juice to delegate SP to newbs.