Author Topic: Half-baked Elements of Bitshares 2.0 [first read]  (Read 13936 times)

0 Members and 1 Guest are viewing this topic.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Now this is pure optimism... I wish you are right, but I have not read anything confirming that different [deeply thought out and reasoned] fees for different transactions are coming to BTS. Are they?
In the hangout yesterday BM claimed there will be about 30 fees that have to be defined by delegates (maybe I misheard it and he meant 13 .. not sure)

Offline tonyk

  • Hero Member
  • *****
  • Posts: 3308
    • View Profile
Well first all these numbers including the total supply can be changed with hard forks if there is enough shareholder approval. But let's consider what is possible without hard forks. Also, let's assume another change to increase total supply above 3.7 billion BTS is so undesirable that we would "never" hard fork to do it. If the rate at which BTS is pulled from the reserve pool follows the same hard-coded rules of the current BitShares system (5 BTS/sec and halving every 4 years), then there is effectively no difference from a dilution standpoint. However, if a majority of the delegates are able to change this number, then that is a different system than what we currently have. Dynamically adjusting the number makes it much easier for a large enough quorum of stakeholders to effectively retroactively reclaim funds that we earlier "burned" (but still never exceeding the 3.7 billion BTS hard limit, assuming no hard fork). But I don't think that is necessarily a bad thing. I would like clarification on whether the rate that is pulled from the reserve pool is set by delegates or hard coded (or maybe it is set by delegates but with a hard-coded upper limit?).

Regarding the bond market, I have some other concerns actually, but I rather just wait until more information is provided. Personally, I consider it a work-in-progress that will likely be greatly improved over time. I'm just glad that it is being considered a priority though.

Wow. I do admire how  elegantly and yet precisely you put all (or most all)  issues and possibilities. I hope that the designers of the system see that your statement is actually loaded with  questions that need to be answered, though.


Regarding the high transaction fees, I believe different operations can have different fees set by the delegates (is that correct?). If so, my concerns about the fees is greatly reduced. I think that certain operations like updating an account's votes and placing and cancelling limit orders should have very low fees (in fact, I think we could just get away with making cancelling orders free without worrying about spam issues). We shouldn't penalize people who update their votes because they help keep the system secure and running properly. And high fees on placing and cancelling limit orders hurts bots which will hurt market makers and thus liquidity. I would rather have very low fixed fees on placing market orders and have percentage fees on the matched volume instead (but still at a lower rate than our centralized exchange competitors). But I am fine with all other operations (including transferring assets from one account to another) having the higher fixed fees for the sake of the referral system.

Now this is pure optimism... I wish you are right, but I have not read anything confirming that different [deeply thought out and reasoned] fees for different transactions are coming to BTS. Are they?
?
Lack of arbitrage is the problem, isn't it. And this 'should' solves it.

Offline blockhead

  • Newbie
  • *
  • Posts: 4
    • View Profile
I'm concerned about the fees aswell. Price stable BitAssets with a good yield could be a huge advantage in the unbanked markets but they need to be able to afford to trade them. 0.4$ seems too high in my oppinion.

Offline arhag

  • Hero Member
  • *****
  • Posts: 1214
    • View Profile
    • My posts on Steem
  • BitShares: arhag
  • GitHub: arhag
Well first all these numbers including the total supply can be changed with hard forks if there is enough shareholder approval. But let's consider what is possible without hard forks. Also, let's assume another change to increase total supply above 3.7 billion BTS is so undesirable that we would "never" hard fork to do it. If the rate at which BTS is pulled from the reserve pool follows the same hard-coded rules of the current BitShares system (5 BTS/sec and halving every 4 years), then there is effectively no difference from a dilution standpoint. However, if a majority of the delegates are able to change this number, then that is a different system than what we currently have. Dynamically adjusting the number makes it much easier for a large enough quorum of stakeholders to effectively retroactively reclaim funds that we earlier "burned" (but still never exceeding the 3.7 billion BTS hard limit, assuming no hard fork). But I don't think that is necessarily a bad thing. I would like clarification on whether the rate that is pulled from the reserve pool is set by delegates or hard coded (or maybe it is set by delegates but with a hard-coded upper limit?).

Regarding the bond market, I have some other concerns actually, but I rather just wait until more information is provided. Personally, I consider it a work-in-progress that will likely be greatly improved over time. I'm just glad that it is being considered a priority though.

Regarding the high transaction fees, I believe different operations can have different fees set by the delegates (is that correct?). If so, my concerns about the fees is greatly reduced. I think that certain operations like updating an account's votes and placing and cancelling limit orders should have very low fees (in fact, I think we could just get away with making cancelling orders free without worrying about spam issues). We shouldn't penalize people who update their votes because they help keep the system secure and running properly. And high fees on placing and cancelling limit orders hurts bots which will hurt market makers and thus liquidity. I would rather have very low fixed fees on placing market orders and have percentage fees on the matched volume instead (but still at a lower rate than our centralized exchange competitors). But I am fine with all other operations (including transferring assets from one account to another) having the higher fixed fees for the sake of the referral system.
« Last Edit: June 09, 2015, 07:03:57 am by arhag »

Offline Ander

  • Hero Member
  • *****
  • Posts: 3506
    • View Profile
  • BitShares: Ander
Imo, we should vote to keep total pay below about 40% of the max possible - similar to current levels. 
We have a good rally going, lets keep it going by not overdiluting.

As the price increases, this pay will go further. 



This is a good system, it allows voters to control whether the DAC is focused on being profitable, or on spending to fuel growth.  Early on we can vote for more funding, but later as the system matures we can show profits and burn BTS by voting down the pay level and letting more BTS be burned.
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Workers can run on a platform of burning their wage - shareholders just have to vote them to the top if they want BTS burned. Right? Am I misunderstanding the worker branch of DPOS 2.0?
Yes .. you understanding is correct ... There will be dummy delegates that just burn their pay!!

Hence, tony is only half right: There is no implicit burning in bts any longer.
However:

you can see that the "burned" funds from the "left over delegates" are fed back to the reserve.
Also note that the workers are the only once allowed to take fund out of the reserve.
Max amount the workers can take out is 5 BTS per second or 50 BTS per 10 seconds (like atm)

In the end it doesn't really change much ... however, we might right a higher supply eventually .. but are also much more flexible as shareholders ..


// edit: seems I have some facts wrong... delegates can vote on the max dilution (i.e. 5 BTS/sec) ...
also I though witnesses are paid by transaction fees ..
« Last Edit: June 09, 2015, 06:41:24 am by xeroc »

Offline Ander

  • Hero Member
  • *****
  • Posts: 3506
    • View Profile
  • BitShares: Ander
I need some more sub 3k bts

NEVER AGAIN.


Also, given the cup and handle formation that looks to be forming, you'd better buy the sub 4000 sat BTS as fast as possible.
« Last Edit: June 09, 2015, 06:16:43 am by Ander »
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline CryptoPrometheus

  • Sr. Member
  • ****
  • Posts: 324
    • View Profile
Workers can run on a platform of burning their wage - shareholders just have to vote them to the top if they want BTS burned. Right? Am I misunderstanding the worker branch of DPOS 2.0?
"Power and law are not synonymous. In fact, they are often in opposition and irreconcilable."
- Cicero

Offline Shentist

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 1601
    • View Profile
    • metaexchange
  • BitShares: shentist
i assume the BTS you pay for creating UIAs of MPAs are still burned?

so at the moment the only source, but the papers didn't show how much will a name costs in the future etc. so maybe we will have a lot of sources left for burning BTS.


Offline onceuponatime

Burning BTS is very important. I didnt read anything that suggested no burning would take place, I assumed that part of the fees were going to be burned, and part go to referrals.  If there is actually no burning, then there is no reason to hold BTS, because it could not be profitable.  Burning is essential.

https://bitsharestalk.org/index.php/topic,16747.msg214794.html#msg214794

Tuck Fheman

  • Guest

Offline Ander

  • Hero Member
  • *****
  • Posts: 3506
    • View Profile
  • BitShares: Ander
Burning BTS is very important. I didnt read anything that suggested no burning would take place, I assumed that part of the fees were going to be burned, and part go to referrals.  If there is actually no burning, then there is no reason to hold BTS, because it could not be profitable.  Burning is essential.
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline tonyk

  • Hero Member
  • *****
  • Posts: 3308
    • View Profile
1. We haven't had BTS burnging since BitsharesX. We've already agreed to the dilution model. Burning really doesn't constitute a dividend. You're not going to see an appreciation in value from the process of burning BTS. While dilution might add a marginal amount of short term sell pressure it ultimately adds long term value creation which is what is most important.
We have burning even as we speak. Burning from all delegates that are <100% pay rate. A 3% delegate current burns 97% of  the transaction fees [97% of 1/101 of all  fees collected in the last 2 weeks or there about]. So currently we have both the process of  creation and destruction of BTS . Creation far outpaces destruction, for a net creation indeed, but this is not the point I am making.

On the long term value creation claim - it creates value if it does... I am not saying it is one or the other currently or in the future.

2. The bond market works like the margin accounts on various other crypto exchanges. You don't need to a reputation system for collateralized lending. The bond market is primarily a means for traders to short BitAssets relative to other BitAssets or BTS relative to BitAssets.
Those are the few use case that do remain, hopefully. It is not true peer-to-peer lending - it is one party getting interest the other not so much taking a loan but mainly speculating on a price movement.
 In my view  limited use case remaining. That is wat I said or at least tried to say in the OP in 2.
Also if you look at the numbers you will  see that in reality it does not make sense to borrow say bitUSD @ interest and 125% collateral on the bond market if you can instead simply short the same borrowed asset (bitUSD at 100% collateral and no interest owed) ...

3. I think the pricing makes sense. If you make more than 200 trades in a year it is more economical for you to purchase a yearly subscription. Any trade greater than 100 dollars you are paying less in fees than btc38.com which charges a 0.1% (probably the lowest fee of any crypto exchange that charges fees). If you make more than 625 trades in a "life time" then it is in your best interest to purchase a lifetime membership. Any trade greater than 40 dollar you are paying less than the 0.1% fee of btc38.com. I think that these are pretty reasonable price points and the fees are negligible enough that no one except market makers with automated trading bots would care about having to pay a fee to place an order.
I am not talking about me as a use case...for me this kind of works due to a high # of transactions I make anyway and I am not a new user that need to be hooked to BTS. A new user (just signed)  has generally 2 not too attractive choice - almost 10x higher fees than say BTC ($0.20 as opposed $0.023) or pay $100 to try the system and have comparable fees.
« Last Edit: June 09, 2015, 04:21:39 am by tonyk »
Lack of arbitrage is the problem, isn't it. And this 'should' solves it.

clout

  • Guest
1. We haven't had BTS burnging since BitsharesX. We've already agreed to the dilution model. Burning really doesn't constitute a dividend. You're not going to see an appreciation in value from the process of burning BTS. While dilution might add a marginal amount of short term sell pressure it ultimately adds long term value creation which is what is most important.

2. The bond market works like the margin accounts on various other crypto exchanges. You don't need to a reputation system for collateralized lending. The bond market is primarily a means for traders to short BitAssets relative to other BitAssets or BTS relative to BitAssets.

3. I think the pricing makes sense. If you make more than 200 trades in a year it is more economical for you to purchase a yearly subscription. Any trade greater than 100 dollars you are paying less in fees than btc38.com which charges a 0.1% (probably the lowest fee of any crypto exchange that charges fees). If you make more than 625 trades in a "life time" then it is in your best interest to purchase a lifetime membership. Any trade greater than 40 dollar you are paying less than the 0.1% fee of btc38.com. I think that these are pretty reasonable price points and the fees are negligible enough that no one except market makers with automated trading bots would care about having to pay a fee to place an order.

With that being say I think that there should definitely be an incentive program for market makers, particularly in order to bootstrap the BitAsset to BitAsset markets. It would be great if the devs could either implement some variation on maker taker fee model or provide a rebate to those market makers that provide a certain amount of depth within a given spread.

Offline eagleeye

  • Hero Member
  • *****
  • Posts: 931
    • View Profile
Legitimate concerns.

Taking off the fee to place orders just a fee to execute should be standard.

(I just read your post not the post bytemaster made.)