BitShares Forum

Main => Technical Support => Topic started by: xeroc on June 07, 2015, 04:09:54 pm

Title: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: xeroc on June 07, 2015, 04:09:54 pm
BitShares 2.0 Technologies
Referral Rewards Program

(http://bitshares.github.io/images/frontpage/icon-referral.svg)

Rapidly grow network effect by incentivising mass adoption
BitShares has an advanced referral program built into the software. Financial networks derive their value mostly from their network effect. The more people that use the same network the more value that network has to the users. BitShares rewards those who sign up new users that actually use the network and does so in a fully transparent and automated way.

full length (http://bitshares.github.io/technology/referral-rewards-program/)
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: xeroc on June 08, 2015, 09:25:52 pm
(http://i.imgur.com/W4rfxB5.png)
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: fav on June 08, 2015, 09:58:33 pm
I hope there will be a short tutorial on how to use the program :)

Also,

1. https://wallet.bitshares.org/#/unlockwallet?r=fav-marketing would this be the correct link for webwallet?

2. the internal webwallet should give some hints in regards to naming. just tried it and the faucet gave me a "only cheap names can be registered please choose another one" - BUT the webwallet wouldn't let me add another one until the first is registered.

And 3.
What about current referrals? Will they be transferred?
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: clout on June 09, 2015, 03:40:23 am
What this is missing is an incentive system for market makers.
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: onceuponatime on June 09, 2015, 03:54:47 am
My concern is that I think that the referral program should not be open-ended. There could be a fixed period of time set for it to operate to generate viral growth (which could be extended if necessary).

Then should come a point at which BitShares will grow on its own merits as the best system available (ie., once there is a critical mass of users), and then ALL of the transaction fees should go to the blockchain (be burned) to grow the value of our investments. After all, the DAC is meant to be profitable for the shareholders, not just for marketers (referrers), especially after they are no longer needed.

For example, I don't think that anyone is still be paid to refer new users to paypal, are they?
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: Shentist on June 09, 2015, 05:16:44 am
My concern is that I think that the referral program should not be open-ended. There could be a fixed period of time set for it to operate to generate viral growth (which could be extended if necessary).

Then should come a point at which BitShares will grow on its own merits as the best system available (ie., once there is a critical mass of users), and then ALL of the transaction fees should go to the blockchain (be burned) to grow the value of our investments. After all, the DAC is meant to be profitable for the shareholders, not just for marketers (referrers), especially after they are no longer needed.

For example, I don't think that anyone is still be paid to refer new users to paypal, are they?

they allocation of the fees of 80/20 can by vote in the future change, so it would be possible to vote 0/100 or maybe introduce burning as a 3rd option as well. In the beginning 80/20/0 (referal/network/burning) later we could vote for something like (0/10/90)
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: fav on June 09, 2015, 08:29:11 am
My concern is that I think that the referral program should not be open-ended.

It has to be in my opinion. if we want professional marketers to devote time and money to this, they need at least a guaranteed income stream.

Anyways, I'd support a 60/20/20 proposal.
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: EstefanTT on June 09, 2015, 09:30:58 am
I'm worried the high fees for free account may slow mass adoption.

One of the great hings that bring crypto currency is the ability to make fast and almost free small transactions.

How someone could even consider pay 0,20$ fee when bying his coffee or a small subscription on the web ?

On the other side, I support 100% the referral concept.
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: xeroc on June 09, 2015, 09:58:45 am
For those that missed the point ... the tx fee for base accounts is defined by shareholder approval .. if you don't like it .. vote for delegates that have a smaller fee
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: fav on June 09, 2015, 10:20:26 am
For those that missed the point ... the tx fee for base accounts is defined by shareholder approval .. if you don't like it .. vote for delegates that have a smaller fee

I expect  +5% BTS flat for a TX :D
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: Permie on June 09, 2015, 10:44:23 am
What this is missing is an incentive system for market makers.
+5%

How could shareholders wanting to provide liquidity to the DEX pool their funds together?
Perhaps a worker proposal for a market maker in each asset pair would get funded.
The profits could be shared between shareholders and the worker making the market with shareholder funds
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: Method-X on June 09, 2015, 01:51:02 pm
My concern is that I think that the referral program should not be open-ended. There could be a fixed period of time set for it to operate to generate viral growth (which could be extended if necessary).

Then should come a point at which BitShares will grow on its own merits as the best system available (ie., once there is a critical mass of users), and then ALL of the transaction fees should go to the blockchain (be burned) to grow the value of our investments. After all, the DAC is meant to be profitable for the shareholders, not just for marketers (referrers), especially after they are no longer needed.

For example, I don't think that anyone is still be paid to refer new users to paypal, are they?

Referrals create demand for BTS. Demand means an increasing market cap. We don't have to be the most profitable DAC, only the most viral.
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: carpet ride on June 09, 2015, 02:24:31 pm
So merchants and marketers know they're using it right,  would be great to have referral system info graphix showing potential use cases for businesses.


Sent from my iPhone using Tapatalk
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: lil_jay890 on June 09, 2015, 02:34:16 pm
I think the $0.20 referal fee is fine.  The fee should be partially reimbursed by wallet providers.  It will create competition between wallet providers to either be a discount basic wallet and offer most of their collected fee back to customers or be a premium wallet that charges more for advanced features (good trading interface or more bells and whistles).

Also $0.20 buying power will go down with the constant inflation that the USD sees... It won't mean nearly as much in 10 years as it does now.
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: jamesc on June 09, 2015, 04:01:09 pm

2. the internal webwallet should give some hints in regards to naming. just tried it and the faucet gave me a "only cheap names can be registered please choose another one" - BUT the webwallet wouldn't let me add another one until the first is registered.

https://github.com/bitshares/BitShares-JS/issues/89
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: clayop on June 11, 2015, 12:13:17 am
Is there any benefit for basic accounts if they refer annual or lifetime member? (e.g. 10% cashback)
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: Tuck Fheman on June 11, 2015, 03:36:52 am
Relevant clips from 6-8 Hangout (part 1) ...

32:22 (https://soundcloud.com/beyond-bitcoin-hangouts/pt1-beyond-bitcoin-ann-of-btsv2-06-09-2015-dev-hangout-s3#t=32:22): fuzzy : How will wallet host be compensated?

32:59 (https://soundcloud.com/beyond-bitcoin-hangouts/pt1-beyond-bitcoin-ann-of-btsv2-06-09-2015-dev-hangout-s3#t=32:59): bytemaster : Wallet host will end up registered the most users and will be compensated by the referral program.

33:35 (https://soundcloud.com/beyond-bitcoin-hangouts/pt1-beyond-bitcoin-ann-of-btsv2-06-09-2015-dev-hangout-s3#t=33:35): bytemaster : All migration paths are documented on BitShares website. If you can't find an answer post a question on the forum. Short answer, every delegate who is 5% and below will be migrated as a Witness only. Any delegate over 5% will be migrated as a Witness and a Worker. And all initial delegate positions will be held by the developers until others are voted in. In the new system delegates have control over proposing changing transaction fees and blockchain parameters.

34:34 (https://soundcloud.com/beyond-bitcoin-hangouts/pt1-beyond-bitcoin-ann-of-btsv2-06-09-2015-dev-hangout-s3#t=34:34): bytemaster : The referral cash back system is the centerpiece of BitShares 2.0. The idea is, we have different type of accounts, free regular user accounts do not qualify and pay transaction fees (approx 20 cents). Another account is a lifetime member, pays one time fee of about $100 (fees can be changed by delegates), gets 80% discount on all fees (cash back), can refer other users and get 80% of referred regular user fees. System cannot be abused. Target is to have half accounts lifetime accounts, half pay as you go users paying full transaction fees.

38:03 (https://soundcloud.com/beyond-bitcoin-hangouts/pt1-beyond-bitcoin-ann-of-btsv2-06-09-2015-dev-hangout-s3#t=38:03): bytemaster : We also have an Annual Subscription Membership where you pay a $20 fee, get 50% off all transactions for year and 50% of referral income from referrals.

38:30 (https://soundcloud.com/beyond-bitcoin-hangouts/pt1-beyond-bitcoin-ann-of-btsv2-06-09-2015-dev-hangout-s3#t=38:30): bytemaster : Every fee you get in a cash back must vest for 1 year. Incintive structure could be compromised otherwise.

51:46 (https://soundcloud.com/beyond-bitcoin-hangouts/pt1-beyond-bitcoin-ann-of-btsv2-06-09-2015-dev-hangout-s3#t=51:46): bytemaster : It's designed to be profitable and the cost of user acquisition below the lifetime value of each user and in the long run should be deflationary, there is a fixed supply and spending limit. It should bring future fees into the present from users upgrading accounts. It should bring economic incentives to migrate users in bulk for merchants.

Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: clayop on June 11, 2015, 04:50:26 am
One more curious thing. 80% fee discount will be applied all type of fees? (Premium registration, symbol registration, Tx fee, etc.)
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: arhag on June 11, 2015, 05:17:04 am
32:22 (https://soundcloud.com/beyond-bitcoin-hangouts/pt1-beyond-bitcoin-ann-of-btsv2-06-09-2015-dev-hangout-s3#t=32:22): fuzzy : How will wallet host be compensated?

32:59 (https://soundcloud.com/beyond-bitcoin-hangouts/pt1-beyond-bitcoin-ann-of-btsv2-06-09-2015-dev-hangout-s3#t=32:59): bytemaster : Wallet host will end up registered the most users and will be compensated by the referral program.

I worry about the referral program being used as the only funding method for wallet hosts. I presume a user can always take their identity with them and go to another wallet host. A user will likely to keep their account and associated metadata (web-of-trust, reputation) for life. But it is silly to think they will use the wallet provided by the same wallet provider for life, or perhaps even for more than a year. However, the wallet host that first signs up that user will be the one to get 80% of all the fees that account pays for life (or 80% of the lifetime member upgrade fee). What happens if a user signs up with one wallet provider, uses it for a few months and then switches to another wallet provider that the user uses for years? All of the transactions during those years will have 80% of their fees still go to the original wallet provider even though they are no longer the ones provide the service the user uses or investing in the development of the wallet to keep the user using their wallet. The incentives are broken.

This is why I suspect that wallet providers will still need to create (and only accept) transactions that also pay an additional small fee to the provider with each transaction (like the LightWallet did) as a better aligned revenue source. This is a little troubling because the fees are already pretty high for the sake of funding the referral program (although I guess the stakeholders can always reduce it). But if my suspicions are true, the high fees of the referral program will only be used to compensate marketers bringing in the new users (which is fine and what the purpose of the referral program should be) but not as a long-term solution for funding wallet providers.
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: BunkerChainLabs-DataSecurityNode on June 11, 2015, 05:37:06 am
32:22 (https://soundcloud.com/beyond-bitcoin-hangouts/pt1-beyond-bitcoin-ann-of-btsv2-06-09-2015-dev-hangout-s3#t=32:22): fuzzy : How will wallet host be compensated?

32:59 (https://soundcloud.com/beyond-bitcoin-hangouts/pt1-beyond-bitcoin-ann-of-btsv2-06-09-2015-dev-hangout-s3#t=32:59): bytemaster : Wallet host will end up registered the most users and will be compensated by the referral program.

I worry about the referral program being used as the only funding method for wallet hosts. I presume a user can always take their identity with them and go to another wallet host. A user will likely to keep their account and associated metadata (web-of-trust, reputation) for life. But it is silly to think they will use the wallet provided by the same wallet provider for life, or perhaps even for more than a year. However, the wallet host that first signs up that user will be the one to get 80% of all the fees that account pays for life (or 80% of the lifetime member upgrade fee). What happens if a user signs up with one wallet provider, uses it for a few months and then switches to another wallet provider that the user uses for years? All of the transactions during those years will have 80% of their fees still go to the original wallet provider even though they are no longer the ones provide the service the user uses or investing in the development of the wallet to keep the user using their wallet. The incentives are broken.

This is why I suspect that wallet providers will still need to create (and only accept) transactions that also pay an additional small fee to the provider with each transaction (like the LightWallet did) as a better aligned revenue source. This is a little troubling because the fees are already pretty high for the sake of funding the referral program (although I guess the stakeholders can always reduce it). But if my suspicions are true, the high fees of the referral program will only be used to compensate marketers bringing in the new users (which is fine and what the purpose of the referral program should be) but not as a long-term solution for funding wallet providers.

I will tell you what might be a solution to this, and something I have been thinking on and likely will happen unless we see changes to the program.

If wallet provider WP1 referred a new user they get all their transactions in the program.

WP2 comes along that includes a kitchen sink. That user at WP1 wants to go there, but WP2 is only offering the kitchen sink for newly referred users. So they will either FORCE new user registration for their wallet using their refer.

You will likely just see a situation where accounts are left abandoned. With the ability to be able to transfer names as I understand it so far, I can have joeblow1 at WP1 and then needing to register a new user at WP2, I create joeblow2 and then transfer my name joeblow1 over (I may not have that right.. I haven't dived into how that works yet). The original BTS address is left abandoned on WP1 system.. jowblow goes about his merry way.

This is what the refer program is going to encourage in the wallet space at least the way I see it.
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: BunkerChainLabs-DataSecurityNode on June 11, 2015, 05:40:58 am
New user registers TODAY. His name is harrypothead

Later down the road 2.0 launches.

Same user registers a new name called harrypothead2 under the refer program of someone.

He decides to move his harrypothead name to his new harrypothead2 account that is under the refer program.

Will all the transactions for harrypothead now be counted in the refer program?
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: fav on June 11, 2015, 05:47:46 am

Will all the transactions for harrypothead now be counted in the refer program?

no, if you move an account to another wallet everything will be wiped. see http://bitshares.github.io/technology/transferable-named-accounts/
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: arhag on June 11, 2015, 05:52:15 am
I will tell you what might be a solution to this, and something I have been thinking on and likely will happen unless we see changes to the program.

If wallet provider WP1 referred a new user they get all their transactions in the program.

WP2 comes along that includes a kitchen sink. That user at WP1 wants to go there, but WP2 is only offering the kitchen sink for newly referred users. So they will either FORCE new user registration for their wallet using their refer.

You will likely just see a situation where accounts are left abandoned. With the ability to be able to transfer names as I understand it so far, I can have joeblow1 at WP1 and then needing to register a new user at WP2, I create joeblow2 and then transfer my name joeblow1 over (I may not have that right.. I haven't dived into how that works yet). The original BTS address is left abandoned on WP1 system.. jowblow goes about his merry way.

This is what the refer program is going to encourage in the wallet space at least the way I see it.

I would fine this very annoying. First, you could transfer the account name from one account ID to another. Let me even assume there is a way to do that without even losing your web-of-trust and reputation. Then all other balances assets could also be moved from the original account ID to the new one.

Even with all of this inconvenience, there is the incredibly annoying and costly fact that if you had upgraded to lifetime member, you would have to reupgrade with the new account. So you would pay WP1 $80 even though you used their services for a short time before moving to a much better service. Then, to keep the low 4 cent fees in the new wallet, you have to pay another $100 ($80 going to WP2)! The switching costs would be too high which is not good for incentivizing innovation in a free market with low barriers to entry.

I think you should absolutely be able to move your existing account from one wallet host to another (or have the same account coexist in multiple wallets at the same time) by simply importing in your brain key. I am confident this will be done (I would be surprised and disappointed if the intended culture in BitShares 2.0 was to not have this be the case). But that does mean that even if a business provides a really good wallet, they cannot rely on revenue purely from referral fees.
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: BunkerChainLabs-DataSecurityNode on June 11, 2015, 06:00:20 am

Will all the transactions for harrypothead now be counted in the refer program?

no, if you move an account to another wallet everything will be wiped. see http://bitshares.github.io/technology/transferable-named-accounts/

I read that page.. and I do not get what you are saying from it. It's referring to the web-of-trust.. not 'everything'. This doesn't mean the same in my scenario.

As far as I can tell, the user transferred would adopt the refer of the account it is transferred to. Otherwise you will have people having to pay over again.

This needs clarification.
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: BunkerChainLabs-DataSecurityNode on June 11, 2015, 06:08:39 am
I will tell you what might be a solution to this, and something I have been thinking on and likely will happen unless we see changes to the program.

If wallet provider WP1 referred a new user they get all their transactions in the program.

WP2 comes along that includes a kitchen sink. That user at WP1 wants to go there, but WP2 is only offering the kitchen sink for newly referred users. So they will either FORCE new user registration for their wallet using their refer.

You will likely just see a situation where accounts are left abandoned. With the ability to be able to transfer names as I understand it so far, I can have joeblow1 at WP1 and then needing to register a new user at WP2, I create joeblow2 and then transfer my name joeblow1 over (I may not have that right.. I haven't dived into how that works yet). The original BTS address is left abandoned on WP1 system.. jowblow goes about his merry way.

This is what the refer program is going to encourage in the wallet space at least the way I see it.

I would fine this very annoying. First, you could transfer the account name from one account ID to another. Let me even assume there is a way to do that without even losing your web-of-trust and reputation. Then all other balances assets could also be moved from the original account ID to the new one.

Even with all of this inconvenience, there is the incredibly annoying and costly fact that if you had upgraded to lifetime member, you would have to reupgrade with the new account. So you would pay WP1 $80 even though you used their services for a short time before moving to a much better service. Then, to keep the low 4 cent fees in the new wallet, you have to pay another $100 ($80 going to WP2)! The switching costs would be too high which is not good for incentivizing innovation in a free market with low barriers to entry.

I think you should absolutely be able to move your existing account from one wallet host to another (or have the same account coexist in multiple wallets at the same time) by simply importing in your brain key. I am confident this will be done (I would be surprised and disappointed if the intended culture in BitShares 2.0 was to not have this be the case). But that does mean that even if a business provides a really good wallet, they cannot rely on revenue purely from referral fees.

Yes.. if the wallet does include the kitchen sink then they can charge something for it. Perhaps take a hybrid approach where someone can either signup new as a refer.. or they can pay to import their existing account. Or go through the shenanigans you described if they don't want to pay. :)

Or.. we could see a situation where a new layer is developed among wallet makers where they share their transaction profits. So if someone from WP1 goes to WP2 and they are part of the walletwebwhatever, WP1 will send maybe 50% of whatever they get from transactions to WP2. Bad players get kicked out of the WWW and get left in the cold...that or they are so popular that they don't need to play nice with any of the competition and not participate in the WWW.

I just thought of that really quick so I don't know how workable that is. :)
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: tonyk on June 11, 2015, 06:13:08 am
New user registers TODAY. His name is harrypothead

Later down the road 2.0 launches.

Same user registers a new name called harrypothead2 under the refer program of someone.

He decides to move his harrypothead name to his new harrypothead2 account that is under the refer program.

Will all the transactions for harrypothead now be counted in the refer program?

First off if  he decides to move "harrypothead name "  to his new "harrypothead2 account" he will need to do it in some other platform than BTS 2.0

This should remove some of the crazy scenarios you have come up with...

Hope this helps.

@arhag I am pretty sure as well, that one will be able to move/put his private keys in as many wallets as one likes...and if some wallet does not allow it, well it just will mean less people using it.
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: BunkerChainLabs-DataSecurityNode on June 11, 2015, 06:26:10 am
New user registers TODAY. His name is harrypothead

Later down the road 2.0 launches.

Same user registers a new name called harrypothead2 under the refer program of someone.

He decides to move his harrypothead name to his new harrypothead2 account that is under the refer program.

Will all the transactions for harrypothead now be counted in the refer program?

First off if  he decides to move "harrypothead name "  to his new "harrypothead2 account" he will need to do it in some other platform than BTS 2.0

This should remove some of the crazy scenarios you have come up with...

Hope this helps.

@arhag I am pretty sure as well, that one will be able to move/put his private keys in as many wallets as one likes...and if some wallet does not allow it, well it just will mean less people using it.

Nope.. didn't help one bit.

Anyone else? The details I got from the site about how the name transfer works and in relation to the topic here regarding the referral program is unclear.

If someone with more technical grasp of how it will operate can share, that would be great.
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: roadscape on June 11, 2015, 02:53:16 pm
32:22 (https://soundcloud.com/beyond-bitcoin-hangouts/pt1-beyond-bitcoin-ann-of-btsv2-06-09-2015-dev-hangout-s3#t=32:22): fuzzy : How will wallet host be compensated?

32:59 (https://soundcloud.com/beyond-bitcoin-hangouts/pt1-beyond-bitcoin-ann-of-btsv2-06-09-2015-dev-hangout-s3#t=32:59): bytemaster : Wallet host will end up registered the most users and will be compensated by the referral program.

I worry about the referral program being used as the only funding method for wallet hosts. I presume a user can always take their identity with them and go to another wallet host. A user will likely to keep their account and associated metadata (web-of-trust, reputation) for life. But it is silly to think they will use the wallet provided by the same wallet provider for life, or perhaps even for more than a year. However, the wallet host that first signs up that user will be the one to get 80% of all the fees that account pays for life (or 80% of the lifetime member upgrade fee). What happens if a user signs up with one wallet provider, uses it for a few months and then switches to another wallet provider that the user uses for years? All of the transactions during those years will have 80% of their fees still go to the original wallet provider even though they are no longer the ones provide the service the user uses or investing in the development of the wallet to keep the user using their wallet. The incentives are broken.

This is why I suspect that wallet providers will still need to create (and only accept) transactions that also pay an additional small fee to the provider with each transaction (like the LightWallet did) as a better aligned revenue source. This is a little troubling because the fees are already pretty high for the sake of funding the referral program (although I guess the stakeholders can always reduce it). But if my suspicions are true, the high fees of the referral program will only be used to compensate marketers bringing in the new users (which is fine and what the purpose of the referral program should be) but not as a long-term solution for funding wallet providers.

Same issue with faucets.. a 3rd-party faucet could collect 80% and leave wallet providers with nothing.

I too suspect that wallet providers will need to charge an extra fee per transaction to be sustainable long-term.
Unless wallets have alternate monetization strategies. But as arhag said, the incentives appear to be broken.
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: topcandle on June 11, 2015, 03:33:54 pm
32:22 (https://soundcloud.com/beyond-bitcoin-hangouts/pt1-beyond-bitcoin-ann-of-btsv2-06-09-2015-dev-hangout-s3#t=32:22): fuzzy : How will wallet host be compensated?

32:59 (https://soundcloud.com/beyond-bitcoin-hangouts/pt1-beyond-bitcoin-ann-of-btsv2-06-09-2015-dev-hangout-s3#t=32:59): bytemaster : Wallet host will end up registered the most users and will be compensated by the referral program.

I worry about the referral program being used as the only funding method for wallet hosts. I presume a user can always take their identity with them and go to another wallet host. A user will likely to keep their account and associated metadata (web-of-trust, reputation) for life. But it is silly to think they will use the wallet provided by the same wallet provider for life, or perhaps even for more than a year. However, the wallet host that first signs up that user will be the one to get 80% of all the fees that account pays for life (or 80% of the lifetime member upgrade fee). What happens if a user signs up with one wallet provider, uses it for a few months and then switches to another wallet provider that the user uses for years? All of the transactions during those years will have 80% of their fees still go to the original wallet provider even though they are no longer the ones provide the service the user uses or investing in the development of the wallet to keep the user using their wallet. The incentives are broken.

This is why I suspect that wallet providers will still need to create (and only accept) transactions that also pay an additional small fee to the provider with each transaction (like the LightWallet did) as a better aligned revenue source. This is a little troubling because the fees are already pretty high for the sake of funding the referral program (although I guess the stakeholders can always reduce it). But if my suspicions are true, the high fees of the referral program will only be used to compensate marketers bringing in the new users (which is fine and what the purpose of the referral program should be) but not as a long-term solution for funding wallet providers.

Same issue with faucets.. a 3rd-party faucet could collect 80% and leave wallet providers with nothing.

I too suspect that wallet providers will need to charge an extra fee per transaction to be sustainable long-term.
Unless wallets have alternate monetization strategies. But as arhag said, the incentives appear to be broken.

Interesting.  What if the referral fee commitment can change after roughly a year?  So if a user switches wallets to another provider, if the account stays within the wallet for one year, all their transaction fees will go to that referrer.  Therefore it incentizies referrers not only to sign up new users, but also to retain their users over time. 
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: Permie on June 11, 2015, 04:31:55 pm
Interesting.  What if the referral fee commitment can change after roughly a year?  So if a user switches wallets to another provider, if the account stays within the wallet for one year, all their transaction fees will go to that referrer.  Therefore it incentizies referrers not only to sign up new users, but also to retain their users over time.
+5%

Would this require wallet providers to somehow attach their ID to every transaction made with their wallet?
I'm not sure exactly how wallet providers are going to work, do they just host a full-node and allow users to broadcast their signed transactions via their network? What can they do with the transactions made with their service?

I'm trying to work out how much wallet providers can actually compete on or change.
I'm thinking the main features and focus would be on user experience and the skins available but could they compete in other ways?
What about bundling transactions together in a coinjoin and charging less transaction fee per user?
Perhaps a particular wallet will target privacy and bundle every transaction together and attempt anonymity that way. Although I'm not sure what is possible now with user ID's rather than stealth addresses. 

Is there an economy of scale in hosting a wallet?
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: fav on June 11, 2015, 09:32:21 pm
* how and where can we check referral stats? (on chain I guess?)
* can we expect some tutorials?
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: starspirit on June 12, 2015, 05:14:26 am
How will subscription fees get paid (i.e. what are the mechanics)?
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: mint chocolate chip on June 12, 2015, 02:49:49 pm
1. How does this work, if someone refers a user and they register a name. Then that user creates another account(s), the transactions on that account would they also be connected to the referrer?

2. If we are credited with the specific users we referred over the past 6 months as Stan has said we would be, are we thus eligible for the cut of the fees those users produce going forward?

3. The diagram shows the 80/20 split, but in the case a user is not referred, does the 80% go to the Reserve Pool... i.e. Many users will possibly not be referred by anyone, many of them may even upgrade to annual or lifetime memberships, all of these fees go where?

4.
Quote
Annual Members pay a subscription fee of $20/year and earn 50% cash back on every fee they pay. They also qualify for up to 50% of the fees paid by anyone they refer to the network until their subscription expires. 30% of every fee paid by an annual member or any account they refer is paid to a Lifetime Member.
--- What happens if there is no lifetime member, where does that 30% go?
--- Is the wording of this quote correct, I read this as saying that a lifetime member who refers an annual member who refers other members gets 2nd tier referral "or any account they refer"?

5. I am surprised to see that only a couple people have 'referred' a user recently for their first all-time referral, you would think that getting a free lifetime membership would have everyone scrambling to 'refer' a new account :) hint hint
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: Permie on June 12, 2015, 03:27:05 pm
5. I am surprised to see that only a couple people have 'referred' a user recently for their first all-time referral, you would think that getting a free lifetime membership would have everyone scrambling to 'refer' a new account :) hint hint
I'm pretty sure you had to refer someone before the June 8th announcement.
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: fav on June 12, 2015, 04:22:36 pm
5. I am surprised to see that only a couple people have 'referred' a user recently for their first all-time referral, you would think that getting a free lifetime membership would have everyone scrambling to 'refer' a new account :) hint hint
I'm pretty sure you had to refer someone before the June 8th announcement.

correct
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: roadscape on June 12, 2015, 04:36:24 pm
32:22 (https://soundcloud.com/beyond-bitcoin-hangouts/pt1-beyond-bitcoin-ann-of-btsv2-06-09-2015-dev-hangout-s3#t=32:22): fuzzy : How will wallet host be compensated?

32:59 (https://soundcloud.com/beyond-bitcoin-hangouts/pt1-beyond-bitcoin-ann-of-btsv2-06-09-2015-dev-hangout-s3#t=32:59): bytemaster : Wallet host will end up registered the most users and will be compensated by the referral program.

I worry about the referral program being used as the only funding method for wallet hosts. I presume a user can always take their identity with them and go to another wallet host. A user will likely to keep their account and associated metadata (web-of-trust, reputation) for life. But it is silly to think they will use the wallet provided by the same wallet provider for life, or perhaps even for more than a year. However, the wallet host that first signs up that user will be the one to get 80% of all the fees that account pays for life (or 80% of the lifetime member upgrade fee). What happens if a user signs up with one wallet provider, uses it for a few months and then switches to another wallet provider that the user uses for years? All of the transactions during those years will have 80% of their fees still go to the original wallet provider even though they are no longer the ones provide the service the user uses or investing in the development of the wallet to keep the user using their wallet. The incentives are broken.

This is why I suspect that wallet providers will still need to create (and only accept) transactions that also pay an additional small fee to the provider with each transaction (like the LightWallet did) as a better aligned revenue source. This is a little troubling because the fees are already pretty high for the sake of funding the referral program (although I guess the stakeholders can always reduce it). But if my suspicions are true, the high fees of the referral program will only be used to compensate marketers bringing in the new users (which is fine and what the purpose of the referral program should be) but not as a long-term solution for funding wallet providers.

In today's mumble, BM clarified that wallets will rely on other monetization strategies (subscriptions, ads, security/services) and will want to avoid charging extra tx fees. The referral program is a bonus.
Title: Re: [BitShares 2.0 Technologies] Referral Rewards Program (Discussion)
Post by: Permie on June 12, 2015, 04:59:26 pm
32:22 (https://soundcloud.com/beyond-bitcoin-hangouts/pt1-beyond-bitcoin-ann-of-btsv2-06-09-2015-dev-hangout-s3#t=32:22): fuzzy : How will wallet host be compensated?

32:59 (https://soundcloud.com/beyond-bitcoin-hangouts/pt1-beyond-bitcoin-ann-of-btsv2-06-09-2015-dev-hangout-s3#t=32:59): bytemaster : Wallet host will end up registered the most users and will be compensated by the referral program.

I worry about the referral program being used as the only funding method for wallet hosts. I presume a user can always take their identity with them and go to another wallet host. A user will likely to keep their account and associated metadata (web-of-trust, reputation) for life. But it is silly to think they will use the wallet provided by the same wallet provider for life, or perhaps even for more than a year. However, the wallet host that first signs up that user will be the one to get 80% of all the fees that account pays for life (or 80% of the lifetime member upgrade fee). What happens if a user signs up with one wallet provider, uses it for a few months and then switches to another wallet provider that the user uses for years? All of the transactions during those years will have 80% of their fees still go to the original wallet provider even though they are no longer the ones provide the service the user uses or investing in the development of the wallet to keep the user using their wallet. The incentives are broken.

This is why I suspect that wallet providers will still need to create (and only accept) transactions that also pay an additional small fee to the provider with each transaction (like the LightWallet did) as a better aligned revenue source. This is a little troubling because the fees are already pretty high for the sake of funding the referral program (although I guess the stakeholders can always reduce it). But if my suspicions are true, the high fees of the referral program will only be used to compensate marketers bringing in the new users (which is fine and what the purpose of the referral program should be) but not as a long-term solution for funding wallet providers.

In today's mumble, BM clarified that wallets will rely on other monetization strategies (subscriptions, ads, security/services) and will want to avoid charging extra tx fees. The referral program is a bonus.
There are plenty of different bitcoin wallets around so a referral program will give the best bitshares wallets even more profit to build into a better wallet/UX.

How do bitcoin wallets make money anyway?

Edit: Why will the user choose to download the wallet from a referral code rather than quickly search the app store?
Does the referred user get something extra? If you're telling your friends about bts over the phone or some other situation where you don't have your respective phones right next to eachother then it's potentially easier to just search the app-store for 'BitShares wallet' than to enter any referral codes. Maybe I've missed something but I can't see a referral benefit to the newly referred user (User #2).

Maybe User #1 can choose a variable % of his referral fee that will be paid back to referred User #2 if they use his code, with the caveat that for every % paid back to User #2 an equal % must be returned to the funding pool ("burned").
User #1 would obviously prefer to give User #2 0% (as it comes out of his pocket and not BitShares) and the referral code when presented to User #2 post-% decision should not indicate that it could have been possible to get up to 40% cash-back for User #2 (leaving User #1 with no referral bonus of course).
The remaining 60% in this situation would be sent to the funding-pool.
The more User #2 receives as cash-back the higher percentage of total fees are paid to the BitShares network and less to individual users in referral-related fees.
The cash-back is only returned when User #2 upgrades to an annual or lifetime membership anyway, so it would be a net benefit to BitShares however much User #1 gets paid in referral fees wouldn't it?

EDIT: I forgot all about the cost to create an account!