Author Topic: How much should the hard coded cap on dilution/share issuance be, per year?  (Read 7752 times)

0 Members and 1 Guest are viewing this topic.

Offline Method-X

  • Hero Member
  • *****
  • Posts: 1131
  • VIRAL
    • View Profile
    • Learn to code
  • BitShares: methodx
+5% for this thread.

I think a hard coded cap as a "safety net" on "abuse of voting in the short term".... I think the social consensus should be 'as necessary and agreed upon by shareholders'... the "cap" should be like the bitcoin block size cap... and perhaps set to the same as Bitcoin's dilution schedule.

Bitcoins dilution schedule may limit us in the distant future. Maybe we will at some point need capital infusion 30 years from now and because of a hard cap, it can't be done. A limit of X% dilution per 1,000,000 blocks may make more sense. I'm neutral either way.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
+5% for this thread.

I think a hard coded cap as a "safety net" on "abuse of voting in the short term".... I think the social consensus should be 'as necessary and agreed upon by shareholders'... the "cap" should be like the bitcoin block size cap... and perhaps set to the same as Bitcoin's dilution schedule.
wouldn't the result in the same $600M per year as in bitcoin? I didn't do the numbers .. but is THAT much money really necessary?

//edit: I can answer to my self now: $600M can be split among several 'business delegates' and as such could be a good starting point

BTW. @BM, you are approaching your 7k-th post .. congratulation and thanks for being sooo active in the forum

Xeldal

  • Guest
I would be in favor of a degrading cap.

The purpose of these capitol infusions is to reach network effect. 

Similar to how a Rocket has stages for attaining escape velocity.  The capital infusion stage should be curtailed and ultimately dropped or near 0%.

Once safely outside the earths strong gravitational forces there should be little need for massive infusion.  Any necessary funding can come from delegate pay at that point.

So how long a window is safe to say we should be well on our way to mars?

10 years?

Offline bytemaster

+5% for this thread.

I think a hard coded cap as a "safety net" on "abuse of voting in the short term".... I think the social consensus should be 'as necessary and agreed upon by shareholders'... the "cap" should be like the bitcoin block size cap... and perhaps set to the same as Bitcoin's dilution schedule. 
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline fuzzy

WhaleShares==DKP; BitShares is our Community! 
ShareBits and WhaleShares = Love :D

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
@Rune: nice summary
@stuart: Unfortunately, there is no "single spot" where this has been discussed .. what Rune saids is an interpretation of what BM says in the recent 'crisis'-hangout .. and IMHO it should be implemented exactly that way

Quote
The threads discussing how inflating delegates work are actually quite old, it was primarily back when BM proposed the bitUSD referral bonus that the mechanics of it was discussed.
They called those delegates "business delegates"

Offline Rune

  • Hero Member
  • *****
  • Posts: 1120
    • View Profile
I think this part of the proposal is not being discussed enough.

The proposal is to allow BTS to be diluted by the issuing of more BTS. In the mumble session BM suggested that a cap could be hard coded.

As well as voting on what you think that hard cap should be can we also have a discussion about :-

1. what we would consider it acceptable to spend the raised capital on? Development? Marketing?
2. Who should have control of the raised funds?
3. how will the amount of dilution be decided upon on a call by call basis?
4. Who can make a call for more shares to be issued?
5. Will there be a maximum frequency of share calls hard coded?
6. If X% per year is decided upon as a maximum, will we also have a maximum individual share call hard coded? eg if 10% was decided as the hard coded limit for a year should we have a maximum share call within that year hard coded like 2%?

These are just a few questions to get the ball rolling, I just think that this part of the proposal is not getting the posts is deserves.

You misunderstand how it is going to work. Individual delegates can register as inflating delegates, with a set amount of BTS printed per block. They will have to be voted in as delegates for it to take effect, so stakeholders will always vote on all inflation projects. An example could be a new developer that wants to work full time on making and maintaining an iOS wallet. He would then pitch his project on the forums along the salary he is asking for. The community can then have a dialogue with him and he can amend his project plan after getting feedback. Once his project is ready, he will register a delegate and stakeholders will decide if they want to vote him in or not.

Once he has been voted in, he will have to follow the transparency strategy he had in his original plan, and report his progress and spending weekly or monthly or whatever interval he has committed himself to do on these forums. If he misses a commitment, or it comes apparent from his reports that he isn't doing well enough, stakeholders will vote him out again. There'll probably be a very active "vigilante brigade" that will do everything they can to ensure he gets kicked out if he doesn't follow his commitments fully.

That seems reasonable, can you point me to the thread where this was discussed. I looked around but couldn't find the debate.

The threads discussing how inflating delegates work are actually quite old, it was primarily back when BM proposed the bitUSD referral bonus that the mechanics of it was discussed.

Offline stuartcharles

  • Sr. Member
  • ****
  • Posts: 281
    • View Profile
I think this part of the proposal is not being discussed enough.

The proposal is to allow BTS to be diluted by the issuing of more BTS. In the mumble session BM suggested that a cap could be hard coded.

As well as voting on what you think that hard cap should be can we also have a discussion about :-

1. what we would consider it acceptable to spend the raised capital on? Development? Marketing?
2. Who should have control of the raised funds?
3. how will the amount of dilution be decided upon on a call by call basis?
4. Who can make a call for more shares to be issued?
5. Will there be a maximum frequency of share calls hard coded?
6. If X% per year is decided upon as a maximum, will we also have a maximum individual share call hard coded? eg if 10% was decided as the hard coded limit for a year should we have a maximum share call within that year hard coded like 2%?

These are just a few questions to get the ball rolling, I just think that this part of the proposal is not getting the posts is deserves.

You misunderstand how it is going to work. Individual delegates can register as inflating delegates, with a set amount of BTS printed per block. They will have to be voted in as delegates for it to take effect, so stakeholders will always vote on all inflation projects. An example could be a new developer that wants to work full time on making and maintaining an iOS wallet. He would then pitch his project on the forums along the salary he is asking for. The community can then have a dialogue with him and he can amend his project plan after getting feedback. Once his project is ready, he will register a delegate and stakeholders will decide if they want to vote him in or not.

Once he has been voted in, he will have to follow the transparency strategy he had in his original plan, and report his progress and spending weekly or monthly or whatever interval he has committed himself to do on these forums. If he misses a commitment, or it comes apparent from his reports that he isn't doing well enough, stakeholders will vote him out again. There'll probably be a very active "vigilante brigade" that will do everything they can to ensure he gets kicked out if he doesn't follow his commitments fully.

That seems reasonable, can you point me to the thread where this was discussed. I looked around but couldn't find the debate.

Offline Rune

  • Hero Member
  • *****
  • Posts: 1120
    • View Profile
I think this part of the proposal is not being discussed enough.

The proposal is to allow BTS to be diluted by the issuing of more BTS. In the mumble session BM suggested that a cap could be hard coded.

As well as voting on what you think that hard cap should be can we also have a discussion about :-

1. what we would consider it acceptable to spend the raised capital on? Development? Marketing?
2. Who should have control of the raised funds?
3. how will the amount of dilution be decided upon on a call by call basis?
4. Who can make a call for more shares to be issued?
5. Will there be a maximum frequency of share calls hard coded?
6. If X% per year is decided upon as a maximum, will we also have a maximum individual share call hard coded? eg if 10% was decided as the hard coded limit for a year should we have a maximum share call within that year hard coded like 2%?

These are just a few questions to get the ball rolling, I just think that this part of the proposal is not getting the posts is deserves.

You misunderstand how it is going to work. Individual delegates can register as inflating delegates, with a set amount of BTS printed per block. They will have to be voted in as delegates for it to take effect, so stakeholders will always vote on all inflation projects. An example could be a new developer that wants to work full time on making and maintaining an iOS wallet. He would then pitch his project on the forums along the salary he is asking for. The community can then have a dialogue with him and he can amend his project plan after getting feedback. Once his project is ready, he will register a delegate and stakeholders will decide if they want to vote him in or not.

Once he has been voted in, he will have to follow the transparency strategy he had in his original plan, and report his progress and spending weekly or monthly or whatever interval he has committed himself to do on these forums. If he misses a commitment, or it comes apparent from his reports that he isn't doing well enough, stakeholders will vote him out again. There'll probably be a very active "vigilante brigade" that will do everything they can to ensure he gets kicked out if he doesn't follow his commitments fully.

Offline stuartcharles

  • Sr. Member
  • ****
  • Posts: 281
    • View Profile
We will also have to define what is year. Calendar, fiscal, start, end fate.  There's a lot structure that has to be put in place for decision making.

lets just say for now any 365 day period, as long as its the same 365 days i don't think its an issue.

Theres only been a few votes so far but half of them are for 0%. I would like to know from those that don't think there should be any issuance of extra shares, how do you propose we guarantee future development? Dont you think its a flaw in bitcoin that is has no development fund?

Offline Pheonike

We will also have to define what is year. Calendar, fiscal, start, end fate.  There's a lot structure that has to be put in place for decision making.

Offline stuartcharles

  • Sr. Member
  • ****
  • Posts: 281
    • View Profile
I think this part of the proposal is not being discussed enough.

The proposal is to allow BTS to be diluted by the issuing of more BTS. In the mumble session BM suggested that a cap could be hard coded.

As well as voting on what you think that hard cap should be can we also have a discussion about :-

1. what we would consider it acceptable to spend the raised capital on? Development? Marketing?
2. Who should have control of the raised funds?
3. how will the amount of dilution be decided upon on a call by call basis?
4. Who can make a call for more shares to be issued?
5. Will there be a maximum frequency of share calls hard coded?
6. If X% per year is decided upon as a maximum, will we also have a maximum individual share call hard coded? eg if 10% was decided as the hard coded limit for a year should we have a maximum share call within that year hard coded like 2%?

These are just a few questions to get the ball rolling, I just think that this part of the proposal is not getting the posts is deserves.