Author Topic: Worker Proposal Review  (Read 48728 times)

0 Members and 1 Guest are viewing this topic.

Offline Ander

  • Hero Member
  • *****
  • Posts: 3506
    • View Profile
  • BitShares: Ander
I know that proposal #1 has been retracted now, but I still want to argue in favor of a 0.1 BTS fee for cancelled orders.

I feel that a 0.1 BTS fee is enough to dissuade attacks.  Yes, its not as much of a disincentive as 1 cent or more would be, but it is enough, while also being small enough that I wouldnt really think about it at all while trading, and I doubt most others would either.


If an attacker wanted to completely flood us at 0.1 BTS per transaction, then to fill up our 1000 TPS capacity would cost 100 BTS a second, or 360000 BTS per hour, or more than 8M bts per day.  I would love a scenario where 8M bts a day was being burned, at that rate every BTS in existence would be burned in like 8 months.  8M bts a day would go through the entire poloniex sell side orderbook in 4-5 days. 

Thats enough of a spam disincentive imo. 
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline tonyk

  • Hero Member
  • *****
  • Posts: 3308
    • View Profile
OK #1 is gone let's tackle #2

Ander if it is all it is I  fine too but

Quote
Under this proposal, 100% of all trading fees for the BTS token will be subject to the same division as other fees (currently 20% to the network, 80% to the referral program).  Trading fees for other assets (including Smart Coins) will not be subject to the referral program. Assets such as BitUSD or BitGOLD will still be able to charge a market fee, the proceeds of which will be denominated in BitUSD or BitGOLD and will be in the control of the committee account to be spent with stakeholder approval.


BM? Question asked up the thread in detail but what does this really mean?
Does it mean no discount on those for LM traders?
Lack of arbitrage is the problem, isn't it. And this 'should' solves it.

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
We have retracted #1.
+5%
Let's try more efficient solution first :)
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline fav

  • Hero Member
  • *****
  • Posts: 4278
  • No Pain, No Gain
    • View Profile
    • Follow Me!
  • BitShares: fav
We have retracted #1.

I'm ready to vote for 2-5 now. those are solid proposals in my opinion.

Offline Ander

  • Hero Member
  • *****
  • Posts: 3506
    • View Profile
  • BitShares: Ander
We have retracted #1.

To those in this thread that says the community always just rubber stamps everything, this is evidence that we dont just rubber stamp everything.


Are there any issues with any of the other proposals that we need to discuss more? 
Things definitely seem to go best when we have a dialogue between devs and community and everyone works to refine and improve each others ideas.
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline Ander

  • Hero Member
  • *****
  • Posts: 3506
    • View Profile
  • BitShares: Ander

Are you positive you understand all the element in #2?

As I said up the thread it has some big potential negative impacts, which need addressing.
For example - It seems the LM traders might get the LM discount only on half of their trades.

No I am not certain that I understood it.


This is what i thought the proposal means:

"Under the proposed change, the committee members would change the market fee from 0% to something competitive with centralized exchanges and then revenue earned from these fees would qualify for the referral program"


To summarize: They will add a (0.2%, aka 'competitive with centralized exchanges') trading fee to trades (to go along with eliminating or reducing the flat fee), and then this 0.2% fee would qualify for the referral program, meaning that a lifetime member would get a big discount, and people would be incentivized to refer others to get a portion of their trading fees.  To me, this looked great fro the referral program.


If this proposal is like I understand it, then I support it.  If its something else, then I guess I didnt understand it.
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline bytemaster

We have retracted #1.
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 yvv

  • Hero Member
  • *****
  • Posts: 1186
    • View Profile
Yes, if open sourcing ui is really that important, it could be funded through a separate proposal.

Offline dannotestein

  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • BlockTrades International
  • BitShares: btsnow



you know im not agreeing with every point made here but this guy has a point, we should consider that there are a large number of blockchain specialist groups that will charge far less than the requested funds to produce this code, not to mention audit it. we should seek other options before agreeing to this, and even then a negotiation for the rate they are asking should be had, its pretty clearly skewed.

I would point out that if CNX had produced what was promised in the first place a new worker proposal a month later would not be required... there was a large delay and nothing except the front end really improved, I'm not against funding changes, I'm just not sure if CNX is the ones to do it.

There are five pretty much independent projects on the list. There is no reason why all five contracts should go to same company. If you think that you can do any of these projects cheaper, faster and better, put your name against it. Let's vote.

Cnx states that they will open source the entire ui for multiuser implementations if they are hired for all proposals... Which is a very very good reason to hire cnx for all proposals

This is a good point. Let's find out what others can offer and vote.
OR, alternatively, let's negotiate to get the code opensourced for some lesser amount of work (or some other proposal better than #1). #1 seems like a bad idea, for reasons already expressed by others above, let's not just do it to get a bonus that we can probably get some other way.
http://blocktrades.us Fast/Safe/High-Liquidity Crypto Coin Converter

Offline yvv

  • Hero Member
  • *****
  • Posts: 1186
    • View Profile



you know im not agreeing with every point made here but this guy has a point, we should consider that there are a large number of blockchain specialist groups that will charge far less than the requested funds to produce this code, not to mention audit it. we should seek other options before agreeing to this, and even then a negotiation for the rate they are asking should be had, its pretty clearly skewed.

I would point out that if CNX had produced what was promised in the first place a new worker proposal a month later would not be required... there was a large delay and nothing except the front end really improved, I'm not against funding changes, I'm just not sure if CNX is the ones to do it.

There are five pretty much independent projects on the list. There is no reason why all five contracts should go to same company. If you think that you can do any of these projects cheaper, faster and better, put your name against it. Let's vote.

Cnx states that they will open source the entire ui for multiuser implementations if they are hired for all proposals... Which is a very very good reason to hire cnx for all proposals

This is a good point. Let's find out what others can offer and vote.
« Last Edit: November 10, 2015, 08:48:47 pm by yvv »

jaran

  • Guest



you know im not agreeing with every point made here but this guy has a point, we should consider that there are a large number of blockchain specialist groups that will charge far less than the requested funds to produce this code, not to mention audit it. we should seek other options before agreeing to this, and even then a negotiation for the rate they are asking should be had, its pretty clearly skewed.

I would point out that if CNX had produced what was promised in the first place a new worker proposal a month later would not be required... there was a large delay and nothing except the front end really improved, I'm not against funding changes, I'm just not sure if CNX is the ones to do it.

There are five pretty much independent projects on the list. There is no reason why all five contracts should go to same company. If you think that you can do any of these projects cheaper, faster and better, put your name against it. Let's vote.

Cnx states that they will open source the entire ui for multiuser implementations if they are hired for all proposals... Which is a very very good reason to hire cnx for all proposals

jakub

  • Guest
Regarding proposal #1

This is crazy. Over-complicated & horrible idea. First we create a problem (by reducing the fees to 0) and then we try to solve it by very complex procedures.
If we really need to turn the fees upside-down, Ander's alternative proposal seems to do 99% of the job (unless BM can come up with a good reason why not).

But generally I don't like this whole idea of changing the fee structure (i.e. the receiver paying the fee instead of the sender) for the following reasons:

(a) It damages the referral program incentive structure:
- under this proposal, for a referral program business it only makes sense to target online merchants, not online consumers (because they have no incentive to upgrade to LTM)
- under this proposal, BitShares is no longer attractive for merchants - they pay the fees for receiving payments (no difference to legacy systems) and they have no opportunity to earn extra income by acting as a referral program business (as they can no longer target their customers, i.e. online consumers).

(b) I wonder what sales people think of it. Does Max Wright like it? I did not hear him supporting this change. I don't like this idea of changing the rules of the referral program without asking the sales people first. I thought they were happy with things as they are and maybe some of them (like me) have already started to build business models around it and now after a month they find out there is going to be a radical change. And it is a radical change because before this proposal we could target both merchants and consumers. If this proposal is implemented we can only target merchants and we also lose a big selling point for them (i.e. the business opportunity for merchants to earn extra income by taking part in the referral program).

(c) This change would be unfair for people who have already bought their LTM. What if I've bought LTM because I expected to do a lot of online shopping? Under this proposal, my LTM is useless and unnecessary to have. Once again the rules will be changed after the game has started. This is bad.

The only positive thing this proposal can bring is that our pricing policy becomes similar to our competitors'. But as I've pointed out in the other thread we have a unique (and brilliant) referral program which has not been given a chance to prove its value yet. And the current pricing strategy is an integral part of this program, it cannot be changed without affecting the program itself. In other words, a unique referral program requires a unique pricing strategy and we should keep it as one entity or scrap it altogether.
« Last Edit: November 10, 2015, 08:50:08 pm by jakub »

Offline tonyk

  • Hero Member
  • *****
  • Posts: 3308
    • View Profile
"We have plenty of qualified coders here who would review the code for next to nothing" ??

Tuck, forgive me if you were being sarcastic (I can never tell), but this statement is absurd. We are talking about writing new code to change the native functionality of the blockchain. Do you honestly think that it is a wise idea to ridicule the idea of asking Cryptonomex (who are more familiar with graphene than anyone else) to audit and test the new code to make sure that it will work? They could do this faster, and more efficiently than anyone else at this stage.

So just to clarify, my understanding: you are talking about hiring someone who has little to no track record of writing code for graphene, and then just assuming that some (nonexistant) qualified graphene experts are just sitting around waiting to offer their code auditing skills for "next to nothing"?

I'm wondering why Dan is stating that CNX will have to review any code, as if we don't have any other options. There are other options, they are rarely brought up or considered.

Denying or ignoring that fact is just going along with the herd mentality that we see here far too often ... and I like going against the herd because it's the only way this forum will address any topic seriously versus the usual ...

"You da man Dan! Whatever you say is gold! I'm all for it ... with my proxy vote because I'm too lazy to think or vote for myself!"

I am not trying to come to the defense of Cryptonomex, they can defend themselves. I am just stating a FACT - They are the most qualified to audit any new code for graphene, and IMO we certainly want them auditing any new code that will be adopted by the blockchain at this stage- especially since we have still not achieved major adoption and (I would argue) are still vulnerable in many ways. 

It's also a FACT that we don't have to use CNX.

Another FACT is that this forum rarely discusses any alternatives. The forum herd just listens to Dan and immediately announces they back whatever he says, without any further consideration.

Why is that? Where has that mentality gotten us so far?

Why is the majority of the forum so afraid to discuss other options?

Anyone bringing up an alternate opinion gets responses like this one of yours, which focuses on my post and it's intentions instead of discussing/seeking out any alternatives that may be available, while at the same time reiterating that Dan's the best answer we have. How do you know that? Have you sought out third parties within the few hours this proposal was posted? Nope, you haven't. You're just stating Dan's the best answer, when you have no clue if Dan's the best answer because you haven't even considered any alternatives outside of the one I mentioned, which I agree is not the best one, but at least it is one!

I haven't had more than an hour myself to find a better alternative, neither has anyone else, but hey screw all that, let's just go with what Dan says, because we've exhausted all possibilities in those few hours!  ::)

It's as if Dan's the only answer and any other opinions are too "this or that", so let's just go with Dan's idea, because we don't want to have any sort of real discourse, that's too much trouble and time consuming. It's not like we have more than a few hours to decide.  ::)

Hell, v2.0 hasn't been out that long and we're already moving towards v3.0.

So tell me again how great Dan's 2.0 idea was? Oh yeah, so great that he himself is scrapping it after a few weeks.  :-\

By all means, let's just continue to deride anyone else offering to solve the problems with BitShares by calling them "random coders" and rely solely on Dan, because we just don't have the time to think about things!  ::)


Of course we all hope this will change going forward, as outside teams of coders learn to write for graphene, but this has not happened yet.

Why would it happen when they will simply be talked to like a autistic step-child (it's OK, I'm an autistic step-child so I can say that) by Dan and the forum will give responses like yours, as if there's not possibly anyone else in the world as qualified as Dan and time is running out, we must hurry or else the "competition" (where are they again?) will get all our monies!  ::)


Think about it this way

No. Too many people here rely on others to think for them.

- if there were a bunch of people sitting around who were qualified to audit new graphene code - don't you think that they would be writing code themselves as we speak? Where are they? I'm not saying they don't exist, but I am also not just assuming that they DO.

How would you know? In the few hours you've spent reading Dan's proposal, who have you sought out as an alternative?  Who's council did you seek that offered other opinions on the matter? How much were you able to cover in those few hours? Do you really want to make drastic changes to your monetary future that quickly based on the thoughts of one man who history has shown repeatedly has gotten it wrong? I mean, what incarnation of PTS are we on BTW? How many name changes (so we forget the past mistakes) have we been through? How many more must we endure?

Disclaimer : Dan you're the man bro!  But I want alternatives discussed. I want to hear other opinions, other coders thoughts, other alternatives to your ideas proposed, and this forum constantly bowing to your ideas is not helping that progress. At some point we have to give this some time, let others have a chance, which has yet to happen and if things continue this way it never will happen. There never will be others offering to help as long as the Community continue to do whatever Dan says and not even give others the chance to open their mouth or even find out about the opportunity (like now). We might as well slap a disclaimer on all of Dan's Worker Proposal's that reads, "You have two hours to decide or else!".

wow, this is the second post that makes me think you might be suffering from  tonyk's syndrome. Very dangerous condition according to the... crowds! Be advised seek help immidiately! Symptoms include thinking for yourself, voicing your thoughts and quite a distaste for brown nosing, among others.

And on the main subject - while Dan and co might be the only one qualified and willing to do the job, this does not mean they should simply propose something... not even explain why that thing is needed or bother to answer any questions asked regarding their unclear proposal.

If they do not get it yet, with every passing hour they just sit and behave like they are simply entitled to do it  the picture looks more and more like this:

They created a company to do software development. They do something to about 80%. Wait 5 min and decide they will change it and get themselves paid to code another change [necessary or not] and whatever they change does not have to pass any other test but just to involve more coding. They vote themselves to do the work and all is good...at 80% the work done, rinse and repeat.

Yes, Dan start explaining:

why the changes are needed - aka why we NEED 0 fees?

will you finish first what is not finished with 2.0? With no pay?

why the change in fee collection for bitassets? Is this what it sounds like - not letting the LM traders get their discount on 50% or more of their trades?
Lack of arbitrage is the problem, isn't it. And this 'should' solves it.

Offline NotSmart

  • Jr. Member
  • **
  • Posts: 28
    • View Profile
The founder team says that they need to be paid a premium because of opportunity costs etc and that by paying them those fees the shareholders will benefit with increased prices. If thats the case why not they take a fraction of the pay in BTS as after all their work will lead to value increase and they will end up more than the $50,000 they asked for.

Honestly it seems more like they realise it's not going to go anywhere and trying to grab as much money as possible. Or they really believe that the price will increase and they are disguising a massive overcharging by talking in dollar terms at a time when their botched up release has run BTS through the ground.

It feels like all those bankers during the meltdown who made their customers bankrupt and got paid millions as bonus as they arranged a bailout.

Offline yvv

  • Hero Member
  • *****
  • Posts: 1186
    • View Profile


you know im not agreeing with every point made here but this guy has a point, we should consider that there are a large number of blockchain specialist groups that will charge far less than the requested funds to produce this code, not to mention audit it. we should seek other options before agreeing to this, and even then a negotiation for the rate they are asking should be had, its pretty clearly skewed.

I would point out that if CNX had produced what was promised in the first place a new worker proposal a month later would not be required... there was a large delay and nothing except the front end really improved, I'm not against funding changes, I'm just not sure if CNX is the ones to do it.

There are five pretty much independent projects on the list. There is no reason why all five contracts should go to same company. If you think that you can do any of these projects cheaper, faster and better, put your name against it. Let's vote.