Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bsip#14: Annual Membership price determined by the registrar #12

Closed
neura-sx opened this issue Feb 8, 2016 · 5 comments
Closed

bsip#14: Annual Membership price determined by the registrar #12

neura-sx opened this issue Feb 8, 2016 · 5 comments

Comments

@neura-sx
Copy link
Contributor

neura-sx commented Feb 8, 2016

BSIP: 0014
Title: Annual Membership price determined by the registrar
Authors: Jakub Zarembinski <jakub.zarembinski@neura.sx>
Status: Draft
Type: Protocol
Created: 2016-02-08
Discussion: https://bitsharestalk.org/index.php/topic,21366.0.html
Worker: t.b.d.

The subject of this proposal is Annual Membership (AM). However, if a shorter membership (e.g. monthly) was introduced, this proposal could easily be extended to cover shorter subscriptions.

Abstract

Currently the Annual Membership (AM) price is set globally by the committee and there is a 50% cut reserved for the network. The remaining 50% goes to the registrar and the referrer (the split between them is defined by the registrar).

This arrangement is not flexible. A registrar targeting price-sensitive customers is limited by the minimum price required by the network. The purpose of this proposal is to remove this limitation and allow a registrar (i.e. hosted wallet service) to offer very low transfer fees by selling AM at any price the customers are willing to pay (including the price of zero).

What is proposed here, is a very simple change: the price of AM to be determined not globally by the committee but locally by the regional registrars (i.e. hosted wallet services). This way, in regions requiring low fees, AM can be given away for free (or almost for free), which translates into access to extremely low transfer fees, as an AM means 50% discount on those fees for its holder.

Motivation

The primary motivation of this proposal is to reconcile two opposing interests:

  1. Allow BitShares to become competitive on markets which might require very low transfer fees.
  2. And at the same time preserve those two important aspects:
    • preserve the default transfer fee at the current level (i.e. around $0.10), which is high enough to support the referral program, as it was initially announced in June 2014,
    • preserve the network's income stream at the current level.

Rationale

By allowing the AM price to be determined locally be the registrar, effective transfer fee can be easily slashed by 50% by selling AM at a very low price or giving it away for free to all newly registered accounts.

To align the network's interests with the registrar's interests, we propose to make the network's income proportional to the registrar's income from AM sales but not bigger than certain threshold defined by the committee.

Specifications

  • The committee sets two values:
    (a) Maximum Income MI - it's the maximum income the network would like to receive from each AM sold,
    (b) Network's Share NS - it's the network's share in the registrar's income from AM sales.
    The registrar is obliged to share with the network NS of its income but not more than MI. In other words, the network gets the smaller value of these two: MI and NS * AM price. Thus it's not guaranteed to receive MI, but this mechanism will attempt this, if the AM price is high enough.
  • The price of AM is determined by the registrar who has originally registered a given account. When registering a new account, the registrar sets the future price of AM in terms of percentage of MI.
  • The split between the registrar and the referrer is defined by the registrar, as we have it now.

Let's consider two examples to illustrate how it works:

Example I

  • MI = $4.00
  • NS = 50%
  • AM price = 300%
  • referrer share = 60%

AM price for the customer is $12.00 [= 300% * $4.00].

  • the network gets $4.00 [= min($4.00, 50% * $12.00)]
  • the business gets $8.00: the registrar gets $3.20 and the referrer gets $4.80

Example II

  • MI = $4.00
  • NS = 50%
  • AM price = 20%
  • referrer share = 80%

AM price for the customer is $0.80 [= 20% * $4.00].

  • the network gets $0.40 [= min($4.00, 50% * $0.80)]
  • the business gets $0.40: the registrar gets $0.08 and the referrer gets $0.32

Discussion

This is the most crucial question: if the price of AM has no lower limit, how can we make sure the network's income is preserved? Will there be lost revenue for the network as a result of this proposal?

We must all agree, that a revenue can be considered as lost only when a user ends up paying less than s/he was willing to pay. Otherwise no revenue is actually lost, because no sale would have happened anyway.

If there was a perfect competition between hosted wallet services, the issue of lost revenue could have some ground, as the price of AM would be constantly undermined by the market participants. However, it will take a long time for the BitShares ecosystem to reach this state and by the time this state is eventually reached, the referral program will be redundant anyway and this mechanism will no longer be needed.

The main assumption we make is that a registrar is a business-oriented entity aiming to maximize its profits. Thus it will utilize the opportunity of selling AM very cheaply or for free, only if it operates on a market where an average user is not willing to pay a better price. This way the price of AM is naturally adjusted to the average price acceptable by customers on a given market. On some markets this value can be close to zero, but most of those customers, who will acquire AM for zero, would not have bought this subscription for any other price, so no income is actually lost.

The other assumption we make is that if a registrar offers a reasonable price for AM (e.g. $5), most customers are not going to be bothered to hunt for a better bargain and then attempt to migrate their accounts. For most customers, money saved this way is not worth the effort. This is especially true for shorter subscriptions.

Copyright

This document is placed in the public domain.

@abitmore
Copy link
Member

abitmore commented Feb 9, 2016

Just one thing: currently, AM is designed as "up to" 50% cash-back, while LTM is 80% cash-back. In this proposal, is AM be given 80% cash-back as well? If AM will have 80% cash-back, it means the registrar/referrer won't earn anything from the AM during the year. Although network would loss nothing, the referral program may be operating at a loss (account registration fee).

@neura-sx
Copy link
Contributor Author

You are right, @abitmore

I forgot about this difference between AM and LTM, though it's clearly stated on the website. I think the idea will work equally well with 50% cash-back.

I've fixed the description to correct this error.

@abitmore
Copy link
Member

@neura-sx imo your modified description is still somehow incorrect. Please check again.

  • account_upgrade fee (normal to AM, or renew AM period) is split to network and referral program at 20%/80%
  • after the account is upgraded, further fees paid by the account is split to network, the account and referral program at 20%/[up to 50%]/[30%+the rest] .

It's a bit complicated here due to the "up to" behavior which is probably a bug.

@neura-sx
Copy link
Contributor Author

@abitmore , to be honest, I'm a bit lost in all those details regarding the split between the network, the registrar and the referrer. My goal is this:

  • make the network's income proportional to the registrar income, so that their interests are properly aligned,
  • make sure the network is fully awarded in all cases when the price of AM is high enough to support that.

The rest are implementation details which can be solved in more than one way.

But the crucial thing are those two issues:

  • do we believe that the network's income is properly protected despite the fact that the registrar is allowed to sell AM for zero?
  • do we believe that registrars selling AMs at different prices (some of them at zero) can coexist?

If you share my view that the answers in both cases are positive, then I'm sure we will sort out other details. If you don't share this view, well, IMO those details do not matter much.

@pmconrad
Copy link
Contributor

Closing since annual membership no longer exists.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants