BitShares Forum

Main => Stakeholder Proposals => Topic started by: bytemaster on November 10, 2015, 02:56:46 pm

Title: Worker Proposal Review
Post by: bytemaster on November 10, 2015, 02:56:46 pm
BitShares Development Proposal
by BunkerChain Labs and Cryptonomex, Inc

The purpose of this proposal is to define a statement of work for taking BitShares to the next step.  Our goal is to make the user experience of BitShares equal to or better than existing exchanges, and enhance the current referral program to become more profitable.
This proposal is divided into several independent features that will be paid for upon completion.

Cryptonomex has identified the following mini-projects with fixed pricing.  BunkerChain Labs will be overseeing the project and acting as an intermediary between Cryptonomex and BitShares.

https://docs.google.com/document/d/12hWyasMJ5mL1fboAt9ZK8FEf0c7o_q-1bwm5ItsLNGo/edit#

We would like some community feedback on the proposal before we actually create the workers and open it up for voting.
Title: Re: Worker Proposal Review
Post by: jaran on November 10, 2015, 03:13:02 pm
Quote
If all 5 workers are funded to completion, then Cryptonomex will also allow the Graphene-UI code used under the same BSD-style license as the core C++ code. Anyone would be able to build better hosted (multi-user) wallet solutions for BitShares without having to license it from Cryptonomex.

 +5%

A open source multi-user license for the ui is badly needed for the growth of the ecosystem imo
Title: Re: Worker Proposal Review
Post by: GaltReport on November 10, 2015, 03:22:28 pm
This all sounds good.  I like the KYC integration.  What is the timeframe for this?
Title: Re: Worker Proposal Review
Post by: Ben Mason on November 10, 2015, 03:26:21 pm
This all sounds good.  I like the KYC integration.  What is the timeframe for this?

The doc says 2 months.  This is superb.....very thorough and I like the arrangement with Bunker. 
Title: Re: Worker Proposal Review
Post by: mint chocolate chip on November 10, 2015, 03:33:39 pm
Quote
The tasks above will be structured as 5 independent worker proposals for total of 3.5M BTS each for a combined total of 21M BTS.

Get out that calculator. The one worker proposal is nearly doubly expensive, so maybe it is supposed to be 4 at 3.5 million plus one at 7 million.
Title: Re: Worker Proposal Review
Post by: mindphlux on November 10, 2015, 03:35:35 pm
Please specifiy if I'm correct understanding this:

The document states:

Quote
Specifically, some businesses building on top of BitShares as a payment network (rather than exchange) depend upon transfer fees to generate their revenue.   Because this is a matter of appearance, transfer fees will be adjusted to be paid by the receiver of the funds, rather than the sender.  This means merchants will see the fees (which will be much less than credit cards) but users will not.

This is a very important aspect. Does this mean that the users have free transactions now, and the registrar and referrer must essentially enroll merchants to get a decent profit, instead of just using users. The profit a wallet provider/referral makes is directly proportional to the amount of merchants enrolled.

Did I understand this correctly?
Title: Re: Worker Proposal Review
Post by: BunkerChainLabs-DataSecurityNode on November 10, 2015, 03:36:05 pm
This all sounds good.  I like the KYC integration.  What is the timeframe for this?

The doc says 2 months.  This is superb.....very thorough and I like the arrangement with Bunker.

The doc says the pay will come from the network over 2 months. However, they may not be able to deliver within that time frame. Take into account Christmas season coming up etc. However, we are not going to pay them on anything until QC and delivery is done in full on each worker. So they are motivated to turn it out as quick as they can.
Title: Re: Worker Proposal Review
Post by: fav on November 10, 2015, 03:39:10 pm
Quote
ecause this is a matter of appearance, transfer fees will be adjusted to be paid by the receiver of the funds, rather than the sender.

so someone can flood some 0.1 BTS txs and I have to pay whatever fee is currently setup? how can I refuse transactions as a receiver?
Title: Re: Worker Proposal Review
Post by: Ben Mason on November 10, 2015, 03:39:23 pm
This all sounds good.  I like the KYC integration.  What is the timeframe for this?

The doc says 2 months.  This is superb.....very thorough and I like the arrangement with Bunker.

The doc says the pay will come from the network over 2 months. However, they may not be able to deliver within that time frame. Take into account Christmas season coming up etc. However, we are not going to pay them on anything until QC and delivery is done in full on each worker. So they are motivated to turn it out as quick as they can.
Ahh ok, sorry for the misunderstanding, you are quite right.  Besides, i'm all for increased time if it means increased quality.
Title: Re: Worker Proposal Review
Post by: fav on November 10, 2015, 03:42:32 pm
and what is the incentive for a regular user to go lifetime?
Title: Re: Worker Proposal Review
Post by: mindphlux on November 10, 2015, 03:44:24 pm
and what is the incentive for a regular user to go lifetime?

Receive a discount on receiving transactions and receive a discount for trading.
There's no incentive for the normal user to go lifetime, but there is a HUGE incentive for the merchant to go lifetime, I would guess that more than 50% of all merchants would appreciate a 2-3 cent fee instead of 10+ cents for a $80 one-time fee. Huge opportunity IMHO.
Title: Re: Worker Proposal Review
Post by: Akado on November 10, 2015, 03:46:06 pm
That number 4  :P
Title: Re: Worker Proposal Review
Post by: GaltReport on November 10, 2015, 03:47:32 pm
and what is the incentive for a regular user to go lifetime?

Receive a discount on receiving transactions and receive a discount for trading.
There's no incentive for the normal user to go lifetime, but there is a HUGE incentive for the merchant to go lifetime, I would guess that more than 50% of all merchants would appreciate a 2-3 cent fee instead of 10+ cents for a $80 one-time fee. Huge opportunity IMHO.

What is the discount for trading for a lifetime member?
Title: Re: Worker Proposal Review
Post by: mindphlux on November 10, 2015, 03:49:17 pm
What is the discount for trading for a lifetime member?

80% discount on all trading fees and 80% discount on receiving transactions.
Title: Re: Worker Proposal Review
Post by: kuro112 on November 10, 2015, 03:54:44 pm
Am I the only one here who actually read the costs?

can some one explain to me how its going to cost 16 thousand dollars to adjust pre existing code?

seriously id like a breakdown of why it will take 8000$ in man hours to adjust the fee code, no ones writing a large amount of new code, its an adjustment to a pre-existing system...

the same goes for market fees ?


16 thousand to plug in kyc and deposit / withdrawal ? seriously?

is anyone buying these numbers?

not trying to be a naysayer, i think all this work needs to be done, but for 3x what it actually costs in man hours and expertise? nah bro.


please provide us a breakdown of how the hours will be allocated and why they will add up to 32 thousand dollars for the features i think will take a fraction of the time and work...?

Title: Re: Worker Proposal Review
Post by: tonyk on November 10, 2015, 04:01:24 pm
What is the discount for trading for a lifetime member?

80% discount on all trading fees and 80% discount on receiving transactions.

You seem pretty certain in those statement, but I did not see a change proposed as to who is paying the fees .In particular of who's life membership status the discount depends on.
I.e I do believe it will continue to depend on the senders LT membership to get a discount on that transaction.

Clarification from the proposers will be appreciated.
Title: Re: Worker Proposal Review
Post by: monsterer on November 10, 2015, 04:02:10 pm
Receive a discount on receiving transactions and receive a discount for trading.

Surely that should read: 'receive a discount on sending' transactions?
Title: Re: Worker Proposal Review
Post by: mindphlux on November 10, 2015, 04:04:50 pm
The proposal reads specifically:

Quote
Because this is a matter of appearance, transfer fees will be adjusted to be paid by the receiver of the funds, rather than the sender.

This would indicate the sender pays nothing and the receiver pays the fee. The discount is for RECEIVING transactions then, not SENDING transactions, if I may interpret that.
Title: Re: Worker Proposal Review
Post by: lzr1900 on November 10, 2015, 04:06:59 pm
and dump to the poor market?
NO!!!!!
Title: Re: Worker Proposal Review
Post by: mindphlux on November 10, 2015, 04:10:28 pm
and dump to the poor market?
NO!!!!!

I think this can be prevented with a vested fee schedule. @bytemaster @BunkerChain Labs can you please comment on how you are going to prevent to further damage the thin BTS market by dumping 21M BTS?
Title: Re: Worker Proposal Review
Post by: Pheonike on November 10, 2015, 04:12:41 pm
By becoming a fully hosted wallet solution for some ppl, would that put us in control of user funds? Would that make this a Money Services Business in the US which would then require licenses?
Title: Re: Worker Proposal Review
Post by: tonyk on November 10, 2015, 04:13:14 pm
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.


What is this supposed to mean?

In the current system, at the end of the day, all fees are paid in BTS.

Are you proposing changing that and not giving all, but just some of the fees back to the BTS holders.

If yes, this needs serious discussion, not just a paragraph in a worker proposal

[edit]
Also if nothing else[BTS holders aside] - it seems the Lifetime members will not get discount on those...and if we talk about traders as LM, this is pretty counter productive.
Title: Re: Worker Proposal Review
Post by: Ander on November 10, 2015, 04:16:10 pm
Thanks for this, its nice to have something of a roadmap going forward.


My feedback:
#2-5 look good.


Regarding proposal #1:

This seems to me to be a very complicated solution which requires additional code to get around spamming. 
Before we do this, do you really think that an order fee of 0.1 BTS instead of 0 would not be sufficient to achieve these goals instead? 

Imo, the problem with the perception of the fees for orders is because they are currently large, but 0.1 BTS would probably be small enough that this would no longer be the case.  At 0.1 BTS, the attacker would have to pay to fill up our TPS with spam, but the fee would seem negligible to traders.  A percentage based fee for trades of 0.2%, plus a 0.1 BTS fee per order (cancelled or not), looks good to me.

I do not think that a 0.2% fee +flat 0.1 BTS would feel different to users than current crypto exchanges.



Could you discuss your thoughts on needing to implement this new system rather than simply change the fee for cancelled orders to only 0.1 BTS?  Are you really sure that a chance to just 0.1 BTS would not be sufficient to solve the problem, or that it would still be perceived as a problem by users?


Thanks!
Title: Re: Worker Proposal Review
Post by: kuro112 on November 10, 2015, 04:49:42 pm
Am I the only one here who actually read the costs?

can some one explain to me how its going to cost 16 thousand dollars to adjust pre existing code?

seriously id like a breakdown of why it will take 8000$ in man hours to adjust the fee code, no ones writing a large amount of new code, its an adjustment to a pre-existing system...

the same goes for market fees ?


16 thousand to plug in kyc and deposit / withdrawal ? seriously?

is anyone buying these numbers?

not trying to be a naysayer, i think all this work needs to be done, but for 3x what it actually costs in man hours and expertise? nah bro.


please provide us a breakdown of how the hours will be allocated and why they will add up to 32 thousand dollars for the features i think will take a fraction of the time and work...?

no one?
Title: Re: Worker Proposal Review
Post by: bytemaster on November 10, 2015, 04:52:19 pm
The proposal reads specifically:

Quote
Because this is a matter of appearance, transfer fees will be adjusted to be paid by the receiver of the funds, rather than the sender.

This would indicate the sender pays nothing and the receiver pays the fee. The discount is for RECEIVING transactions then, not SENDING transactions, if I may interpret that.

This is PURELY a cosmetic change.  The minimum transfer would be fee + 1 satoshi and the merchant would only see a gain of 1 satoshi.  From the user's perspective they paid the merchant $0.20, but the merchant only pocketed $0.01.  In no case can one user drain funds from another by spamming.
Title: Re: Worker Proposal Review
Post by: monsterer on November 10, 2015, 04:53:30 pm
This would indicate the sender pays nothing and the receiver pays the fee. The discount is for RECEIVING transactions then, not SENDING transactions, if I may interpret that.

This is a pretty radical change if so. Doesn't make a lot of sense to me either - why should you pay to receive a transaction that somebody else sent?
Title: Re: Worker Proposal Review
Post by: Ander on November 10, 2015, 04:53:36 pm
Am I the only one here who actually read the costs?

can some one explain to me how its going to cost 16 thousand dollars to adjust pre existing code?

seriously id like a breakdown of why it will take 8000$ in man hours to adjust the fee code, no ones writing a large amount of new code, its an adjustment to a pre-existing system...

the same goes for market fees ?


16 thousand to plug in kyc and deposit / withdrawal ? seriously?

is anyone buying these numbers?

not trying to be a naysayer, i think all this work needs to be done, but for 3x what it actually costs in man hours and expertise? nah bro.


please provide us a breakdown of how the hours will be allocated and why they will add up to 32 thousand dollars for the features i think will take a fraction of the time and work...?

no one?

Software development is pretty expensive in reality.  $8000 is like two or three people working on something for a week.
Title: Re: Worker Proposal Review
Post by: kuro112 on November 10, 2015, 04:57:36 pm
Am I the only one here who actually read the costs?

can some one explain to me how its going to cost 16 thousand dollars to adjust pre existing code?

seriously id like a breakdown of why it will take 8000$ in man hours to adjust the fee code, no ones writing a large amount of new code, its an adjustment to a pre-existing system...

the same goes for market fees ?


16 thousand to plug in kyc and deposit / withdrawal ? seriously?

is anyone buying these numbers?

not trying to be a naysayer, i think all this work needs to be done, but for 3x what it actually costs in man hours and expertise? nah bro.


please provide us a breakdown of how the hours will be allocated and why they will add up to 32 thousand dollars for the features i think will take a fraction of the time and work...?

no one?

Software development is pretty expensive in reality.  $8000 is like two or three people working on something for a week.

im a software dev who charges 60$ an hour and im telling you theres no way it will take 8000$ worth of man hours to accomplish this task.
Title: Re: Worker Proposal Review
Post by: bytemaster on November 10, 2015, 04:58:00 pm
Am I the only one here who actually read the costs?

can some one explain to me how its going to cost 16 thousand dollars to adjust pre existing code?

seriously id like a breakdown of why it will take 8000$ in man hours to adjust the fee code, no ones writing a large amount of new code, its an adjustment to a pre-existing system...

the same goes for market fees ?


16 thousand to plug in kyc and deposit / withdrawal ? seriously?

is anyone buying these numbers?

not trying to be a naysayer, i think all this work needs to be done, but for 3x what it actually costs in man hours and expertise? nah bro.


please provide us a breakdown of how the hours will be allocated and why they will add up to 32 thousand dollars for the features i think will take a fraction of the time and work...?

no one?

Cryptonomex has offers from other companies that are willing to pay market rates for our time. The market rate for outsourcing development is between $100 and $300 per hour in the USA, and is more expensive for more specialized work (C++ / Blockchain). If these tasks take 2 people 1 week to complete (with testing/deployment/etc) then than is a mere $100 per hour.

Is this more expensive than hiring a random coder on the forum, yes it is.  But it is also far less than our opportunity cost.

Every hour worked/billed has to cover all kinds of business overhead costs (admin, legal, accounting, business development, etc).  The cost of earning this business includes all of the time it takes to navigate the political process of BTS and work with partners.

In other words, find someone who can do it cheaper if you can and do a quality job.
Title: Re: Worker Proposal Review
Post by: bytemaster on November 10, 2015, 05:01:04 pm
Am I the only one here who actually read the costs?

can some one explain to me how its going to cost 16 thousand dollars to adjust pre existing code?

seriously id like a breakdown of why it will take 8000$ in man hours to adjust the fee code, no ones writing a large amount of new code, its an adjustment to a pre-existing system...

the same goes for market fees ?


16 thousand to plug in kyc and deposit / withdrawal ? seriously?

is anyone buying these numbers?

not trying to be a naysayer, i think all this work needs to be done, but for 3x what it actually costs in man hours and expertise? nah bro.


please provide us a breakdown of how the hours will be allocated and why they will add up to 32 thousand dollars for the features i think will take a fraction of the time and work...?

no one?

Software development is pretty expensive in reality.  $8000 is like two or three people working on something for a week.

im a software dev who charges 60$ an hour and im telling you theres no way it will take 8000$ worth of man hours to accomplish this task.

Great!  I will tell you what, lets specify this task a little bit more fully and we will hire you to deliver it. If you can do it faster and cheaper then by all means! We will charge a small fee to review your work and verify that it is of suitable quality.  Lets see a competitive bid.
Title: Re: Worker Proposal Review
Post by: tonyk on November 10, 2015, 05:02:58 pm
Also missing from the worker proposal are things that need to be finished for the current state of BTS 2.0:

- much needed things in the GUI

- api documentation and missing essential functions in said api

to name a few [you know the one I care the most about is not in that list]

What is the plan for those? Not do them? Do them for free?

Title: Re: Worker Proposal Review
Post by: kuro112 on November 10, 2015, 05:11:03 pm
Am I the only one here who actually read the costs?

can some one explain to me how its going to cost 16 thousand dollars to adjust pre existing code?

seriously id like a breakdown of why it will take 8000$ in man hours to adjust the fee code, no ones writing a large amount of new code, its an adjustment to a pre-existing system...

the same goes for market fees ?


16 thousand to plug in kyc and deposit / withdrawal ? seriously?

is anyone buying these numbers?

not trying to be a naysayer, i think all this work needs to be done, but for 3x what it actually costs in man hours and expertise? nah bro.


please provide us a breakdown of how the hours will be allocated and why they will add up to 32 thousand dollars for the features i think will take a fraction of the time and work...?

no one?

Software development is pretty expensive in reality.  $8000 is like two or three people working on something for a week.

im a software dev who charges 60$ an hour and im telling you theres no way it will take 8000$ worth of man hours to accomplish this task.

Great!  I will tell you what, lets specify this task a little bit more fully and we will hire you to deliver it. If you can do it faster and cheaper then by all means! We will charge a small fee to review your work and verify that it is of suitable quality.  Lets see a competitive bid.

interestingly lets take a look at the average salary for a google software engineer (arguably the most advanced on the planet)
http://www.glassdoor.com/Salary/Google-Salaries-E9079.htm

looks like its around 170k a year which puts the hourly at just above 80$ per hour...

if its an open bid then by all means freebie is willing to tackle these two tasks. however charging us a fee to review our work? really?
aren't you the ones trying to find developers to work for you? thatls pretty redic... I should be charging you the fee.

i just want to make sure the community isnt being asked to fund software development with inflated numbers, freebie is willing to step up and solve this problem if we see people trying to take advantage of this insane concept that somehow development will require a team of 3 working at 200$ an hour on... changing fees? really? its pre existing code.

Title: Re: Worker Proposal Review
Post by: donkeypong on November 10, 2015, 05:11:42 pm
Sounds great. I am in favor of the proposal. Let's get this done and get some more users/volume in here!!!
Title: Re: Worker Proposal Review
Post by: bitcrab on November 10, 2015, 05:13:59 pm
sounds good, I'll translate a summary to chinese to collect feedback.
Title: Re: Worker Proposal Review
Post by: fuzzy on November 10, 2015, 05:18:18 pm
Sounds great. I am in favor of the proposal. Let's get this done and get some more users/volume in here!!!

 +5%
Title: Re: Worker Proposal Review
Post by: BunkerChainLabs-DataSecurityNode on November 10, 2015, 05:19:20 pm
sounds good, I'll translate a summary to chinese to collect feedback.

Great!  +5%
Title: Re: Worker Proposal Review
Post by: mindphlux on November 10, 2015, 05:20:15 pm

looks like its around 170k a year which puts the hourly at just above 80$ per hour...


Here, in Germany, I charge $90-$100 per hour for contracting work, and this seems pretty similiar to what BM is proposing. Keep in mind they're specialized in this field and experts. Hiring experts with lots of work experience usually comes with a markup.

You're too cheap if you're charging $60 per hour. Way too cheap.
Title: Re: Worker Proposal Review
Post by: tonyk on November 10, 2015, 05:23:01 pm
Am I the only one here who actually read the costs?

can some one explain to me how its going to cost 16 thousand dollars to adjust pre existing code?

seriously id like a breakdown of why it will take 8000$ in man hours to adjust the fee code, no ones writing a large amount of new code, its an adjustment to a pre-existing system...

the same goes for market fees ?


16 thousand to plug in kyc and deposit / withdrawal ? seriously?

is anyone buying these numbers?

not trying to be a naysayer, i think all this work needs to be done, but for 3x what it actually costs in man hours and expertise? nah bro.


please provide us a breakdown of how the hours will be allocated and why they will add up to 32 thousand dollars for the features i think will take a fraction of the time and work...?

no one?

Software development is pretty expensive in reality.  $8000 is like two or three people working on something for a week.

im a software dev who charges 60$ an hour and im telling you theres no way it will take 8000$ worth of man hours to accomplish this task.

Great!  I will tell you what, lets specify this task a little bit more fully and we will hire you to deliver it. If you can do it faster and cheaper then by all means! We will charge a small fee to review your work and verify that it is of suitable quality.  Lets see a competitive bid.

interestingly lets take a look at the average salary for a google software engineer (arguably the most advanced on the planet)
http://www.glassdoor.com/Salary/Google-Salaries-E9079.htm

looks like its around 170k a year which puts the hourly at just above 80$ per hour...

if its an open bid then by all means freebie is willing to tackle these two tasks. however charging us a fee to review our work? really?
aren't you the ones trying to find developers to work for you? thatls pretty redic... I should be charging you the fee.

i just want to make sure the community isnt being asked to fund software development with inflated numbers, freebie is willing to step up and solve this problem if we see people trying to take advantage of this insane concept that somehow development will require a team of 3 working at 200$ an hour on... changing fees? really? its pre existing code.

It will be real nice to have a competition. I am all for it. But let's open a thread for discussing the details, and keep this one for questions / answers regarding this particular bid.
It is first of its kind and it looks like a lot is not made even close to crystal clear.
Title: Re: Worker Proposal Review
Post by: Method-X on November 10, 2015, 05:23:16 pm

looks like its around 170k a year which puts the hourly at just above 80$ per hour...


Here, in Germany, I charge $90-$100 per hour for contracting work, and this seems pretty similiar to what BM is proposing. Keep in mind they're specialized in this field and experts. Hiring experts with lots of work experience usually comes with a markup.

You're too cheap if you're charging $60 per hour. Way too cheap.

Well, his company is called Freebie, LLC after all ;)

I would love to see some competition for these jobs though.
Title: Re: Worker Proposal Review
Post by: jaran on November 10, 2015, 05:29:08 pm
The fact that CNX is going to open up the UI so companies of all sorts can copy it then modify it to their needs is worth the cost.

Title: Re: Worker Proposal Review
Post by: theredpill on November 10, 2015, 05:29:43 pm
Thanks for this, its nice to have something of a roadmap going forward.


My feedback:
#2-5 look good.


Regarding proposal #1:

This seems to me to be a very complicated solution which requires additional code to get around spamming. 
Before we do this, do you really think that an order fee of 0.1 BTS instead of 0 would not be sufficient to achieve these goals instead? 

Imo, the problem with the perception of the fees for orders is because they are currently large, but 0.1 BTS would probably be small enough that this would no longer be the case.  At 0.1 BTS, the attacker would have to pay to fill up our TPS with spam, but the fee would seem negligible to traders.  A percentage based fee for trades of 0.2%, plus a 0.1 BTS fee per order (cancelled or not), looks good to me.

I do not think that a 0.2% fee +flat 0.1 BTS would feel different to users than current crypto exchanges.



Could you discuss your thoughts on needing to implement this new system rather than simply change the fee for cancelled orders to only 0.1 BTS?  Are you really sure that a chance to just 0.1 BTS would not be sufficient to solve the problem, or that it would still be perceived as a problem by users?


Thanks!

You read my mind Ander! Who else is with us? I have 1.6M votes currently proxy to fav.
Title: Re: Worker Proposal Review
Post by: donkeypong on November 10, 2015, 05:29:53 pm
Screw the competition. We need this change in place yesterday. It is essential to our framework and user experience. I don't think the price or time frame is outrageous at all; let's get Cryptonomex and Bunker to put this in place and then we'll have the product to attract actual volume.

If you want to have competitions and invite any out-of-work developer whose skills are not well known to the community, then do this later for add-ons.
Title: Re: Worker Proposal Review
Post by: BunkerChainLabs-DataSecurityNode on November 10, 2015, 05:30:43 pm
Am I the only one here who actually read the costs?

can some one explain to me how its going to cost 16 thousand dollars to adjust pre existing code?

seriously id like a breakdown of why it will take 8000$ in man hours to adjust the fee code, no ones writing a large amount of new code, its an adjustment to a pre-existing system...

the same goes for market fees ?


16 thousand to plug in kyc and deposit / withdrawal ? seriously?

is anyone buying these numbers?

not trying to be a naysayer, i think all this work needs to be done, but for 3x what it actually costs in man hours and expertise? nah bro.


please provide us a breakdown of how the hours will be allocated and why they will add up to 32 thousand dollars for the features i think will take a fraction of the time and work...?

no one?

Software development is pretty expensive in reality.  $8000 is like two or three people working on something for a week.

im a software dev who charges 60$ an hour and im telling you theres no way it will take 8000$ worth of man hours to accomplish this task.

Great!  I will tell you what, lets specify this task a little bit more fully and we will hire you to deliver it. If you can do it faster and cheaper then by all means! We will charge a small fee to review your work and verify that it is of suitable quality.  Lets see a competitive bid.

interestingly lets take a look at the average salary for a google software engineer (arguably the most advanced on the planet)
http://www.glassdoor.com/Salary/Google-Salaries-E9079.htm

looks like its around 170k a year which puts the hourly at just above 80$ per hour...

if its an open bid then by all means freebie is willing to tackle these two tasks. however charging us a fee to review our work? really?
aren't you the ones trying to find developers to work for you? thatls pretty redic... I should be charging you the fee.

i just want to make sure the community isnt being asked to fund software development with inflated numbers, freebie is willing to step up and solve this problem if we see people trying to take advantage of this insane concept that somehow development will require a team of 3 working at 200$ an hour on... changing fees? really? its pre existing code.

It will be real nice to have a competition. I am all for it. But let's open a thread for discussing the details, and keep this one for questions / answers regarding this particular bid.
It is first of its kind and it looks like a lot is not made even close to crystal clear.

I agree.. could you get that started with some basic questions that you have?
Title: Re: Worker Proposal Review
Post by: btswildpig on November 10, 2015, 05:36:28 pm
As a somewhat trading expert now , I have to say that crypto exchange is not that feasible in reality without pump and dumps by the exchange itself .

Big exchanges have big volumes for a reason .that's manipulation on their part .  I can't prove it , but I know it . While small exchanges like Yunbi with low volume also for a reason ,because they don't manipulate the market .

So , fixing the UI is not gonna change anything substantial in making the DEX more profitable .

I highly doubt the incoming fee for this new UI in a year can make up to the cost .

The trick here is not good developer or good technology , but good money and good manipulators .

Of course , that's just my own view.
Title: Re: Worker Proposal Review
Post by: clayop on November 10, 2015, 05:37:20 pm
Regarding proposal #1:

This seems to me to be a very complicated solution which requires additional code to get around spamming. 
Before we do this, do you really think that an order fee of 0.1 BTS instead of 0 would not be sufficient to achieve these goals instead? 

Imo, the problem with the perception of the fees for orders is because they are currently large, but 0.1 BTS would probably be small enough that this would no longer be the case.  At 0.1 BTS, the attacker would have to pay to fill up our TPS with spam, but the fee would seem negligible to traders.  A percentage based fee for trades of 0.2%, plus a 0.1 BTS fee per order (cancelled or not), looks good to me.

I do not think that a 0.2% fee +flat 0.1 BTS would feel different to users than current crypto exchanges.

Agreed with Ander. In my opinion, 0.5 BTS for trading operation would be good (0.1 BTS for LTM).
Title: Re: Worker Proposal Review
Post by: Ander on November 10, 2015, 05:41:09 pm
Bytemaster, do you have any thoughts on my idea that maybe we dont need proposal #1, that modifying the fee for cancelled orders to 0.1 BTS might still prevent spam while also not being high enough to make any traders feel that they cannot use BTS? 

If my idea is workable it would save time and not require this change and BTS to be spent on it. 

(Of course, if there are any good reasons why this wouldnt work or if you have any good info that this will still not be okay with traders, then maybe we still need proposal #1.  For example, if a significant exchange had told you "we will adopt bitshares, but only if the fee for cancelled orders is zero", then that alone would be a good reason to need proposal #1.
Title: Re: Worker Proposal Review
Post by: Tuck Fheman on November 10, 2015, 05:49:02 pm
interestingly lets take a look at the average salary for a google software engineer (arguably the most advanced on the planet)
http://www.glassdoor.com/Salary/Google-Salaries-E9079.htm

looks like its around 170k a year which puts the hourly at just above 80$ per hour...

if its an open bid then by all means freebie is willing to tackle these two tasks. however charging us a fee to review our work? really?
aren't you the ones trying to find developers to work for you? thatls pretty redic... I should be charging you the fee.

i just want to make sure the community isnt being asked to fund software development with inflated numbers, freebie is willing to step up and solve this problem if we see people trying to take advantage of this insane concept that somehow development will require a team of 3 working at 200$ an hour on... changing fees? really? its pre existing code.

I'm really starting to like this "random coder on the forum".

Why would Cryptonomex have to review code that we (the BitShares Community) paid someone else to write for BitShares?

I thought Cryptonomex was no longer part of BitShares, we are only considering hiring CNX (via a Worker Proposal) and are not obligated in any way to do so.

I'm not saying we wouldn't want code reviewed that was written by another person/group, but I'm pretty sure we have plenty of qualified coders here that could/would do that for next to nothing.

Why are you (Dan) stating this like it's mandatory that CNX would handle that job?

This is a bit confusing.

On one hand CNX can work for anyone they want, hell you've even kind of thrown it in our face that CNX could work for others at a higher rate and have offers to do so, but it's like you're doing poor old BitShares a favor by offering to do this job for 2X the rate anyone else would. And on top of that it sounds like you're saying we're required to use CNX to then review anyone else's code that we chose over you.

It sounds like CNX is operating as a proxy ruler from afar, kind of like the US Government does things. ;) 

Will you be installing a puppet regime next or is this your declaration that CNX is that puppet regime?

"Let my people go!"  ;)

Title: Re: Worker Proposal Review
Post by: fav on November 10, 2015, 05:56:59 pm
The proposal reads specifically:

Quote
Because this is a matter of appearance, transfer fees will be adjusted to be paid by the receiver of the funds, rather than the sender.

This would indicate the sender pays nothing and the receiver pays the fee. The discount is for RECEIVING transactions then, not SENDING transactions, if I may interpret that.

This is PURELY a cosmetic change.  The minimum transfer would be fee + 1 satoshi and the merchant would only see a gain of 1 satoshi.  From the user's perspective they paid the merchant $0.20, but the merchant only pocketed $0.01.  In no case can one user drain funds from another by spamming.

thanks. makes sense.

now what is the incentive for LT Memberships? the user based referral program would be dead, right?
Title: Re: Worker Proposal Review
Post by: Pheonike on November 10, 2015, 06:00:01 pm
As a somewhat trading expert now , I have to say that crypto exchange is not that feasible in reality without pump and dumps by the exchange itself .

Big exchanges have big volumes for a reason .that's manipulation on their part .  I can't prove it , but I know it . While small exchanges like Yunbi with low volume also for a reason ,because they don't manipulate the market .

So , fixing the UI is not gonna change anything substantial in making the DEX more profitable .

I highly doubt the incoming fee for this new UI in a year can make up to the cost .

The trick here is not good developer or good technology , but good money and good manipulators .

Of course , that's just my own view.

You forgot the point of the DEX. Exchanges will be able to pool their order books into one large one which will have significant volume.
Title: Re: Worker Proposal Review
Post by: Pheonike on November 10, 2015, 06:02:25 pm


I don't beleive you guys are trying to nickel and dime the developers. If the cost is off +/- $25000 so what.  The benefits of fixes will dwarf any cost at this point.
Title: Re: Worker Proposal Review
Post by: puppies on November 10, 2015, 06:06:58 pm
The proposal reads specifically:

Quote
Because this is a matter of appearance, transfer fees will be adjusted to be paid by the receiver of the funds, rather than the sender.

This would indicate the sender pays nothing and the receiver pays the fee. The discount is for RECEIVING transactions then, not SENDING transactions, if I may interpret that.

This is PURELY a cosmetic change.  The minimum transfer would be fee + 1 satoshi and the merchant would only see a gain of 1 satoshi.  From the user's perspective they paid the merchant $0.20, but the merchant only pocketed $0.01.  In no case can one user drain funds from another by spamming.

thanks. makes sense.

now what is the incentive for LT Memberships? the user based referral program would be dead, right?

As long as the sender still gets the 80% refund in their vesting balance then the incentive is still there. 
Title: Re: Worker Proposal Review
Post by: kuro112 on November 10, 2015, 06:07:08 pm


I don't beleive you guys are trying to nickel and dime the developers. If the cost is off +/- $25000 so what.  The benefits of fixes will dwarf any cost at this point.

how so exactly? can you explain to me how bitshares will make the money back through a cosmetic change and two fee changes?

its also 42 thousand not 25, a major difference.
Title: Re: Worker Proposal Review
Post by: mindphlux on November 10, 2015, 06:08:15 pm
This is PURELY a cosmetic change.  The minimum transfer would be fee + 1 satoshi and the merchant would only see a gain of 1 satoshi.  From the user's perspective they paid the merchant $0.20, but the merchant only pocketed $0.01.  In no case can one user drain funds from another by spamming.

So it's really the user paying the fee, but it's not displayed as a fee. the merchant just gets $0.20 less in this example. Right?

From a referral program's perspective, it's still the normal user that counts, right? User is paying (hidden) fee to merchant, referral gets 80% of that hidden fee. Correct?
Title: Re: Worker Proposal Review
Post by: testz on November 10, 2015, 06:10:45 pm
Why would Cryptonomex have to review code that we (the BitShares Community) paid someone else to write for BitShares?

Competition it's really good, but I will vote for worker proposal only if work will be reviewed by CNX or another trusted programmer from our community (like @pc for example).
Fire proposals and let's shareholders decide.  :)
Title: Re: Worker Proposal Review
Post by: mike623317 on November 10, 2015, 06:13:56 pm
Screw the competition. We need this change in place yesterday. It is essential to our framework and user experience. I don't think the price or time frame is outrageous at all; let's get Cryptonomex and Bunker to put this in place and then we'll have the product to attract actual volume.

If you want to have competitions and invite any out-of-work developer whose skills are not well known to the community, then do this later for add-ons.

I agree. Lets get on it. But i would like us to be as specific as possible.  I dont think we can afford to have more front end/usability issues (perceived or not). We need to get it right to shake off this feeling on perpetual development.
Title: Re: Worker Proposal Review
Post by: tonyk on November 10, 2015, 06:21:26 pm


I don't beleive you guys are trying to nickel and dime the developers. If the cost is off +/- $25000 so what.  The benefits of fixes will dwarf any cost at this point.

how so exactly? can you explain to me how bitshares will make the money back through a cosmetic change and two fee changes?

its also 42 thousand not 25, a major difference.
it is 52K but keeping in mind they are giving 5x better rate per BTS (about 0.015 instead of 0.003) it is more like ~$10,000 total.
Title: Re: Worker Proposal Review
Post by: btswildpig on November 10, 2015, 06:25:01 pm
Can BTS get a refund if the fee is not increased in a reasonable time frame as advertised ?  ;)
Title: Re: Worker Proposal Review
Post by: mike623317 on November 10, 2015, 06:28:05 pm
is there anything in here regarding polishing up the user experience in terms of things like css. Maybe i'm using the wrong terms, but the i think the prettiness of the webpages could be polished up a little to compete with people like coinbase and bitfinex.
The functionality is there on these pages, but it look a bit crude on the login page, the permissions page etc.
Just saying if you're trying to compare apples to apples.


Title: Re: Worker Proposal Review
Post by: CryptoPrometheus on November 10, 2015, 06:30:13 pm
interestingly lets take a look at the average salary for a google software engineer (arguably the most advanced on the planet)
http://www.glassdoor.com/Salary/Google-Salaries-E9079.htm

looks like its around 170k a year which puts the hourly at just above 80$ per hour...

if its an open bid then by all means freebie is willing to tackle these two tasks. however charging us a fee to review our work? really?
aren't you the ones trying to find developers to work for you? thatls pretty redic... I should be charging you the fee.

i just want to make sure the community isnt being asked to fund software development with inflated numbers, freebie is willing to step up and solve this problem if we see people trying to take advantage of this insane concept that somehow development will require a team of 3 working at 200$ an hour on... changing fees? really? its pre existing code.

I'm really starting to like this "random coder on the forum".

Why would Cryptonomex have to review code that we (the BitShares Community) paid someone else to write for BitShares?

I thought Cryptonomex was no longer part of BitShares, we are only considering hiring CNX (via a Worker Proposal) and are not obligated in any way to do so.

I'm not saying we wouldn't want code reviewed that was written by another person/group, but I'm pretty sure we have plenty of qualified coders here that could/would do that for next to nothing.

Why are you (Dan) stating this like it's mandatory that CNX would handle that job?

This is a bit confusing.

On one hand CNX can work for anyone they want, hell you've even kind of thrown it in our face that CNX could work for others at a higher rate and have offers to do so, but it's like you're doing poor old BitShares a favor by offering to do this job for 2X the rate anyone else would. And on top of that it sounds like you're saying we're required to use CNX to then review anyone else's code that we chose over you.

It sounds like CNX is operating as a proxy ruler from afar, kind of like the US Government does things. ;) 

Will you be installing a puppet regime next or is this your declaration that CNX is that puppet regime?

"Let my people go!"  ;)

"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 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.  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. Think about it this way - 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.
Title: Re: Worker Proposal Review
Post by: tonyk on November 10, 2015, 06:30:52 pm
This is PURELY a cosmetic change.  The minimum transfer would be fee + 1 satoshi and the merchant would only see a gain of 1 satoshi.  From the user's perspective they paid the merchant $0.20, but the merchant only pocketed $0.01.  In no case can one user drain funds from another by spamming.

So it's really the user paying the fee, but it's not displayed as a fee. the merchant just gets $0.20 less in this example. Right?

From a referral program's perspective, it's still the normal user that counts, right? User is paying (hidden) fee to merchant, referral gets 80% of that hidden fee. Correct?
This will be real fun explaining to user.

"Your transactions are almost always free. But if you buy LM and  manage to send transactions during high volume times you will get $0.16 per transaction back, while everybody else will not get even a penny."
Title: Re: Worker Proposal Review
Post by: kuro112 on November 10, 2015, 06:32:01 pm


I don't beleive you guys are trying to nickel and dime the developers. If the cost is off +/- $25000 so what.  The benefits of fixes will dwarf any cost at this point.

how so exactly? can you explain to me how bitshares will make the money back through a cosmetic change and two fee changes?

its also 42 thousand not 25, a major difference.
it is 52K but keeping in mind they are giving 5x better rate per BTS (about 0.015 instead of 0.003) it is more like ~$10,000 total.

could you elaborate on what you mean? not sure how it comes out to 10k
Title: Re: Worker Proposal Review
Post by: Shentist on November 10, 2015, 06:32:34 pm
proposal 1:

to complicated

- i stated before, let the reciever pay the fees and everything lese should be the same

example:

if i send as a basic account user a transaction the reciever will pay the fees. if the reciever is a basic account the fee is 40BTS and for the Lifetime account 4 BTS.  So we should just set the minimum amount you have to send to 40 BTS or the basic account fee.

this will be no problem for the sender or the reciever. this is the same system visacard etc. are operating. as a merchant i will upgrade to lifetime meber and know that everytransaction i do i have to charge + 4 BTS or cover the costs.

- keep it simple, the proposal is to complicated. let not just the frontend look simple, but keept the backend as simple as possible.

2. need more details to make final judment

3. + 4. are nice

5. if the community pay for this please apply some fees to get over time back into the bitshares network.

- KYC .... costs x BTS and the network will keep 100% of all this fees, untill the developmentcosts are paid. After the fees will split like stated for referral program.
Title: Re: Worker Proposal Review
Post by: tonyk on November 10, 2015, 06:39:24 pm


I don't beleive you guys are trying to nickel and dime the developers. If the cost is off +/- $25000 so what.  The benefits of fixes will dwarf any cost at this point.


how so exactly? can you explain to me how bitshares will make the money back through a cosmetic change and two fee changes?

its also 42 thousand not 25, a major difference.
it is 52K but keeping in mind they are giving 5x better rate per BTS (about 0.015 instead of 0.003) it is more like ~$10,000 total.

could you elaborate on what you mean? not sure how it comes out to 10k
They  want 3.5 Mil BTS.
 today this is about 3.5mil * 0.003290   = $11,515

My bad they want 5 workers 3.5Mil each for total of $57,575...and all the intellectual rights, as in if one wants to use it commercially he had to pay them more....
Making a better offer on that front  is another thing you can do, i.e. offering it free as in beer.
Title: Re: Worker Proposal Review
Post by: CryptoPrometheus on November 10, 2015, 06:45:07 pm

This seems to me to be a very complicated solution which requires additional code to get around spamming. 
Before we do this, do you really think that an order fee of 0.1 BTS instead of 0 would not be sufficient to achieve these goals instead? 


This will be real fun explaining to user.

"Your transactions are almost always free. But if you buy LM and  manage to send transactions during high volume times you will get $0.16 per transaction back, while everybody else will not get even a penny."

The "0 fees" proposal adds many additional layers of complexity. When it comes to fees, we should be reducing complexity, not adding it. I agree with the idea of 0.1 BTS fee to place an order. This should be high enough to prevent major spamming, but low enough (currently $0.0003) to likely be perceived as inconsequential by traders. Am I wrong about that?

Edit: I raised this same topic in a mumble a few weeks ago - The idea of charging 0.1 BTS  for placing or cancelling an order, and then having a volume based fee on successful execution of the trade. I know I am not the first one to raise this issue, but I would be interested to hear BM's take on it. IMO he has created a 0 fees plan with way too many complexities, that might take a few months to implement. Wouldn't it be easier to write the code to implement the volume based fees, and then toggle the other fees down to 0.1 BTS? Maybe they could do this part first (the volume based fees), and then we could test the 0.1 BTS fee schedule for awhile, and see how it goes. If traders are ok with this, then there will be NO need to go for the 0 fees plan at all.
Title: Re: Worker Proposal Review
Post by: btswildpig on November 10, 2015, 06:45:26 pm
Once upon a time.......(not calling a member on the forum , just a sentence ) , there was something called "the new dilution can be vested in years" . Is that still the case ?
Title: Re: Worker Proposal Review
Post by: Ander on November 10, 2015, 07:07:16 pm

This seems to me to be a very complicated solution which requires additional code to get around spamming. 
Before we do this, do you really think that an order fee of 0.1 BTS instead of 0 would not be sufficient to achieve these goals instead? 


This will be real fun explaining to user.

"Your transactions are almost always free. But if you buy LM and  manage to send transactions during high volume times you will get $0.16 per transaction back, while everybody else will not get even a penny."

The "0 fees" proposal adds many additional layers of complexity. When it comes to fees, we should be reducing complexity, not adding it. I agree with the idea of 0.1 BTS fee to place an order. This should be high enough to prevent major spamming, but low enough (currently $0.0003) to likely be perceived as inconsequential by traders. Am I wrong about that?

Edit: I raised this same topic in a mumble a few weeks ago - The idea of charging 0.1 BTS  for placing or cancelling an order, and then having a volume based fee on successful execution of the trade. I know I am not the first one to raise this issue, but I would be interested to hear BM's take on it. IMO he has created a 0 fees plan with way too many complexities, that might take a few months to implement. Wouldn't it be easier to write the code to implement the volume based fees, and then toggle the other fees down to 0.1 BTS? Maybe they could do this part first (the volume based fees), and then we could test the 0.1 BTS fee schedule for awhile, and see how it goes. If traders are ok with this, then there will be NO need to go for the 0 fees plan at all.

Glad some others are seeing this the same way.  Proposal 1 looks overly complex compared to my simple solution to change this fee to 0.1 BTS.  I'd like to see Bytemaster's thoughts on our counterproposal that a 0.1 BTS fee is simpler and solves the issues well.  Is there some flaw in the 0.1 fee idea that would force us to implement this complex solution?

I like proposals #2-5 and I feel they are important to our future.
Title: Re: Worker Proposal Review
Post by: tonyk on November 10, 2015, 07:14:52 pm

This seems to me to be a very complicated solution which requires additional code to get around spamming. 
Before we do this, do you really think that an order fee of 0.1 BTS instead of 0 would not be sufficient to achieve these goals instead? 


This will be real fun explaining to user.

"Your transactions are almost always free. But if you buy LM and  manage to send transactions during high volume times you will get $0.16 per transaction back, while everybody else will not get even a penny."

The "0 fees" proposal adds many additional layers of complexity. When it comes to fees, we should be reducing complexity, not adding it. I agree with the idea of 0.1 BTS fee to place an order. This should be high enough to prevent major spamming, but low enough (currently $0.0003) to likely be perceived as inconsequential by traders. Am I wrong about that?

Edit: I raised this same topic in a mumble a few weeks ago - The idea of charging 0.1 BTS  for placing or cancelling an order, and then having a volume based fee on successful execution of the trade. I know I am not the first one to raise this issue, but I would be interested to hear BM's take on it. IMO he has created a 0 fees plan with way too many complexities, that might take a few months to implement. Wouldn't it be easier to write the code to implement the volume based fees, and then toggle the other fees down to 0.1 BTS? Maybe they could do this part first (the volume based fees), and then we could test the 0.1 BTS fee schedule for awhile, and see how it goes. If traders are ok with this, then there will be NO need to go for the 0 fees plan at all.

Glad some others are seeing this the same way.  Proposal 1 looks overly complex compared to my simple solution to change this fee to 0.1 BTS.  I'd like to see Bytemaster's thoughts on our counterproposal that a 0.1 BTS fee is simpler and solves the issues well.  Is there some flaw in the 0.1 fee idea that would force us to implement this complex solution?

I like proposals #2-5 and I feel they are important to our future.

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.
Title: Re: Worker Proposal Review
Post by: clayop on November 10, 2015, 07:18:00 pm

This seems to me to be a very complicated solution which requires additional code to get around spamming. 
Before we do this, do you really think that an order fee of 0.1 BTS instead of 0 would not be sufficient to achieve these goals instead? 


This will be real fun explaining to user.

"Your transactions are almost always free. But if you buy LM and  manage to send transactions during high volume times you will get $0.16 per transaction back, while everybody else will not get even a penny."

The "0 fees" proposal adds many additional layers of complexity. When it comes to fees, we should be reducing complexity, not adding it. I agree with the idea of 0.1 BTS fee to place an order. This should be high enough to prevent major spamming, but low enough (currently $0.0003) to likely be perceived as inconsequential by traders. Am I wrong about that?

Edit: I raised this same topic in a mumble a few weeks ago - The idea of charging 0.1 BTS  for placing or cancelling an order, and then having a volume based fee on successful execution of the trade. I know I am not the first one to raise this issue, but I would be interested to hear BM's take on it. IMO he has created a 0 fees plan with way too many complexities, that might take a few months to implement. Wouldn't it be easier to write the code to implement the volume based fees, and then toggle the other fees down to 0.1 BTS? Maybe they could do this part first (the volume based fees), and then we could test the 0.1 BTS fee schedule for awhile, and see how it goes. If traders are ok with this, then there will be NO need to go for the 0 fees plan at all.

Glad some others are seeing this the same way.  Proposal 1 looks overly complex compared to my simple solution to change this fee to 0.1 BTS.  I'd like to see Bytemaster's thoughts on our counterproposal that a 0.1 BTS fee is simpler and solves the issues well.  Is there some flaw in the 0.1 fee idea that would force us to implement this complex solution?

I like proposals #2-5 and I feel they are important to our future.

@Ander Why don't you comment on the google drive document? I support your idea and by following your solution, we can save a lot of time and money (approximately 16% of the costs).
Title: Re: Worker Proposal Review
Post by: CryptoPrometheus on November 10, 2015, 07:18:30 pm
@bytemaster, In your quest to make BitShares more like the centralized exchanges, (your  "0 fees" plan) you have proposed a solution that will once again take BitShares farther away from the centralized exchanges, by creating a "global volume" based fees system that toggles up and down at random times, depending on total global usage of the exchange. As far as I know (I might be wrong), there are no centralized exchanges that do this.

Think about it - you are talking about penalizing people for using the exchange while many other people are using it - how absurd is that? Sure, there might be a logical reason for it (as an anti-spam measure, you cannot have 0 fees without this - or so you have determined), but it will almost certainly be PERCEIVED as a random tax on users.

You can't have uncertainty in the fee schedule. It must be reliable - users must know how much they are going to pay before they initiate the transaction. We can't say "you might get this or you might get that, depending on factors beyond your control." If we do this, Mark my words, we are going to have a bunch of pissed off users every time the global volume increases. We are going to run into the same problem as we have now - people are not going to look at this in a 100% rational way.

They won't see the big picture. They will say "I assumed that I would only pay 2 cents, but a bunch of people were online and trading that day so I ended up paying 10 cents. What a ripoff. Screw this". Sure, this thought might be subconscious, and they might continue trading for awhile, but you will be hitting them where it hurts - their perception. They will have uncertainty - they will never know for certain how much fees they will be paying. In the long term, IMO this is worse than just having them pay a relatively high fixed fee (like we have right now.)
Title: Re: Worker Proposal Review
Post by: clayop on November 10, 2015, 07:44:06 pm
Why don't we go back and try BTS1 fee level again?
0.5 BTS for transfer and 0.1 BTS for order (0 for cancellation)

In BTS1, we didn't have any malicious attacks nor users complains.
Title: Re: Worker Proposal Review
Post by: Tuck Fheman on November 10, 2015, 07:44:07 pm
"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!".



Title: Re: Worker Proposal Review
Post by: kuro112 on November 10, 2015, 07:55:24 pm
"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!".

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.
Title: Re: Worker Proposal Review
Post by: bytemaster on November 10, 2015, 08:02:50 pm
Regarding proposal #1:

This seems to me to be a very complicated solution which requires additional code to get around spamming. 
Before we do this, do you really think that an order fee of 0.1 BTS instead of 0 would not be sufficient to achieve these goals instead? 

Imo, the problem with the perception of the fees for orders is because they are currently large, but 0.1 BTS would probably be small enough that this would no longer be the case.  At 0.1 BTS, the attacker would have to pay to fill up our TPS with spam, but the fee would seem negligible to traders.  A percentage based fee for trades of 0.2%, plus a 0.1 BTS fee per order (cancelled or not), looks good to me.

I do not think that a 0.2% fee +flat 0.1 BTS would feel different to users than current crypto exchanges.

Agreed with Ander. In my opinion, 0.5 BTS for trading operation would be good (0.1 BTS for LTM).

To some extent lowering the fee to below $0.03 (BTC fees) starts to lose its anti-spam benefits. Once you lose anti-spam benefits you need to start looking into rate limiting. Once you have rate-limiting solutions you might as well take the fee to 0.

At 100 TPS sustained spam and $0.01 per transaction for LTM you end up generating $3600 per hour in revenue. I suppose that might be enough to make spamming unprofitable and unsustainable.  $0.05 for non lifetime member.

So perhaps we can get by with simply lowering most fees and avoid the rate-limiting worker proposal saving $8000 of development time. 

We will still want to have the market fees go into the referral rewards program and implement the cash-back on order cancelation.
Title: Re: Worker Proposal Review
Post by: NotSmart on November 10, 2015, 08:06:30 pm
(http://fistfuloftalent.com/wp-content/uploads/2012/03/Pied-Piper-3.jpg)

Points if you can guess who's who
Title: Re: Worker Proposal Review
Post by: CryptoPrometheus on November 10, 2015, 08:10:05 pm
"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!".

There are two different ideas that I believe you are conflating, and it would be good to separate them for purposes of clarity.   

The notion that recognizing the FACT that Cryptonomex has proven their qualifications as expert coders (and thus capable of auditing any future graphene code) is the same thing as agreeing with the SUBJECTIVE features/ developmental decisions that they have made thus far is false. These are two separate things.

I will not take your comments about "going along with everything Dan says" personally, as I have often disagreed with Dan's approach (you can check my posts in this very thread), but nevertheless I agree that there are perhaps a number of people who think this way. So be it.

I am much less concerned with the "masses" of followers, than I am with the few who would seek to undermine a legitimate organization because there is some "better solution" that might be out there. Of course there is always a better solution.. If you are going to get upset with someone for pointing out the flaws in your argument, or throw up straw men to vent your frustrations, you are welcome to do that. But I stand by my statement - it is foolish to "hire someone who has little to no track record of writing code for graphene, and then just assume that some (nonexistant) qualified graphene experts are just sitting around waiting to offer their code auditing skills for "next to nothing".

If you intended your original post to be a springboard for further discussion, then perhaps you should consider my comments as a reflection on the situation as it currently stands, rather than an attack on your personal philosophy about whether or not things should continue in the same way.
Title: Re: Worker Proposal Review
Post by: bytemaster on November 10, 2015, 08:11:03 pm
@bytemaster, In your quest to make BitShares more like the centralized exchanges, (your  "0 fees" plan) you have proposed a solution that will once again take BitShares farther away from the centralized exchanges, by creating a "global volume" based fees system that toggles up and down at random times, depending on total global usage of the exchange. As far as I know (I might be wrong), there are no centralized exchanges that do this.

Think about it - you are talking about penalizing people for using the exchange while many other people are using it - how absurd is that? Sure, there might be a logical reason for it (as an anti-spam measure, you cannot have 0 fees without this - or so you have determined), but it will almost certainly be PERCEIVED as a random tax on users.

You can't have uncertainty in the fee schedule. It must be reliable - users must know how much they are going to pay before they initiate the transaction. We can't say "you might get this or you might get that, depending on factors beyond your control." If we do this, Mark my words, we are going to have a bunch of pissed off users every time the global volume increases. We are going to run into the same problem as we have now - people are not going to look at this in a 100% rational way.

They won't see the big picture. They will say "I assumed that I would only pay 2 cents, but a bunch of people were online and trading that day so I ended up paying 10 cents. What a ripoff. Screw this". Sure, this thought might be subconscious, and they might continue trading for awhile, but you will be hitting them where it hurts - their perception. They will have uncertainty - they will never know for certain how much fees they will be paying. In the long term, IMO this is worse than just having them pay a relatively high fixed fee (like we have right now.)

I agree that fee uncertainty is a major problem. As a decentralized exchange somethings will have to be different because we don't have a natural way to do anti-sybil like the centralized counterparts. Fees are an anti-sybil attack solution.

A major goal of BTS 2 was to remove fee uncertainty and that is why every transaction explicitly states the fee that will be paid.
Title: Re: Worker Proposal Review
Post by: bytemaster on November 10, 2015, 08:19:22 pm
Once upon a time.......(not calling a member on the forum , just a sentence ) , there was something called "the new dilution can be vested in years" . Is that still the case ?

The blockchain supports "dilution being vested for years".

So here is a question, what is the present value of a BitShares to be delivered in 2 years?  You must discount todays BTS price by risk and time value of money. Stated another way, how much additional BTS would we have to pay to convince someone to lock up their BTS liquidity for 2 years. Stated another way, how much BTS would be required as collateral for a USD loan payable in 2 years?

If we have a price of 21M BTS payable upon delivery, then we would have to charge much more for BTS payable in 2 years and might even go out of business if we are unable to finance the work.
Title: Re: Worker Proposal Review
Post by: jakub on November 10, 2015, 08:24:57 pm
#2 I can't say I understand it fully. More details needed.

#3 It's nice but low priority for me. I think we have many more important things on our plate than this, e.g. bringing all BTS functionality to the GUI level.

#4 Excellent, especially the standardized API for trading bots.

#5 Excellent, definitely needed for the BTS gateways to have such tools integrated in the GUI.
Title: Re: Worker Proposal Review
Post by: Brekyrself on November 10, 2015, 08:26:26 pm
Regarding proposal #1:

This seems to me to be a very complicated solution which requires additional code to get around spamming. 
Before we do this, do you really think that an order fee of 0.1 BTS instead of 0 would not be sufficient to achieve these goals instead? 

Imo, the problem with the perception of the fees for orders is because they are currently large, but 0.1 BTS would probably be small enough that this would no longer be the case.  At 0.1 BTS, the attacker would have to pay to fill up our TPS with spam, but the fee would seem negligible to traders.  A percentage based fee for trades of 0.2%, plus a 0.1 BTS fee per order (cancelled or not), looks good to me.

I do not think that a 0.2% fee +flat 0.1 BTS would feel different to users than current crypto exchanges.

Agreed with Ander. In my opinion, 0.5 BTS for trading operation would be good (0.1 BTS for LTM).

To some extent lowering the fee to below $0.03 (BTC fees) starts to lose its anti-spam benefits. Once you lose anti-spam benefits you need to start looking into rate limiting. Once you have rate-limiting solutions you might as well take the fee to 0.

At 100 TPS sustained spam and $0.01 per transaction for LTM you end up generating $3600 per hour in revenue. I suppose that might be enough to make spamming unprofitable and unsustainable.  $0.05 for non lifetime member.

So perhaps we can get by with simply lowering most fees and avoid the rate-limiting worker proposal saving $8000 of development time. 

We will still want to have the market fees go into the referral rewards program and implement the cash-back on order cancelation.


This sounds logical to forget about #1.  #2-5  make sense, should be implemented asap, and CNX deserves to be compensated for their work.

Questions:
-What determines an issue that requires workers compared to open issues on GitHub?
-Can CNX post a road-map of issues that are included with the 2.0 launch and another road-map of features they would like to propose for workers?
Title: Re: Worker Proposal Review
Post by: yvv on November 10, 2015, 08:30:20 pm


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.
Title: Re: Worker Proposal Review
Post by: NotSmart on November 10, 2015, 08:34:26 pm
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.
Title: Re: Worker Proposal Review
Post by: tonyk on November 10, 2015, 08:37:15 pm
"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?
Title: Re: Worker Proposal Review
Post by: jakub on November 10, 2015, 08:39:50 pm
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.
Title: Re: Worker Proposal Review
Post by: jaran on November 10, 2015, 08:41:27 pm



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
Title: Re: Worker Proposal Review
Post by: yvv on November 10, 2015, 08:46:15 pm



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.
Title: Re: Worker Proposal Review
Post by: dannotestein on November 10, 2015, 08:52:23 pm



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.
Title: Re: Worker Proposal Review
Post by: yvv on November 10, 2015, 08:59:01 pm
Yes, if open sourcing ui is really that important, it could be funded through a separate proposal.
Title: Re: Worker Proposal Review
Post by: bytemaster on November 10, 2015, 09:00:34 pm
We have retracted #1.
Title: Re: Worker Proposal Review
Post by: Ander on November 10, 2015, 09:01:18 pm

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.
Title: Re: Worker Proposal Review
Post by: Ander on November 10, 2015, 09:05:17 pm
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.
Title: Re: Worker Proposal Review
Post by: fav on November 10, 2015, 09:05:47 pm
We have retracted #1.

I'm ready to vote for 2-5 now. those are solid proposals in my opinion.
Title: Re: Worker Proposal Review
Post by: clayop on November 10, 2015, 09:07:11 pm
We have retracted #1.
+5%
Let's try more efficient solution first :)
Title: Re: Worker Proposal Review
Post by: tonyk on November 10, 2015, 09:07:51 pm
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?
Title: Re: Worker Proposal Review
Post by: Ander on November 10, 2015, 09:10:29 pm
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. 
Title: Re: Worker Proposal Review
Post by: bytemaster on November 10, 2015, 09:13:35 pm
All told CNX has spent about $60,000 developing the existing GUI.

In total this amounts to about 20M BTS.

We can open source it for everyone connecting to BitShares which will help Open Ledger, Meta, Bunker, Banx, Blocktrades, BitCash, and others by doubling their potential revenue by not having to license from CNX. This means higher referral rewards for users. Use for other blockchains would still be reserved to CNX.

We would be prepared to accept 10M BTS vesting over 1 year.  This will avoid creating any downward sell pressure for the next year and I think would be widely supported by all of the major partners.

This is less than 30,000 BTS per day.

Hopefully this will help kickstart a bunch of businesses and remove artificial barriers while helping to fund ongoing maintenance and improvements.  Just $90 per day.

This is a proposal for review.
Title: Re: Worker Proposal Review
Post by: Ander on November 10, 2015, 09:18:59 pm
Alright, regarding #2, it looks like the problem is that assets are not covered under the change? 


I think adding a small %age fee like centralized exchanges use, for BTS trades, is a great step forward.

Could we also implement this for assets?  Is there a technical reason why we cannot do this, or another reason?


Centralized exchanges had a 0.2% trading fee on the BTC side of the trad,e but also a 0.2% fee on the altcoin side.  Doesnt it make sense to emulate this and do the same for our markets, for BTS fees and asset fees?  And then apply the referral program to these percentage fees on asset trades as well?


Currently there are no percentage fees, so adding them for BTS trades is a step forward.  But wouldnt adding them for both BTS trades AND for asset trades be TWO steps forward?  If this is a harder change, I think it would still be worth paying more for, unless for some reason it is incredibly hard or impossible.


Lets emulate poloniex/bitfinex/etc.  0.2% fee for both BTS trades and asset trades.  0.1 BTS flat fee on trades because we have to have something to prevent spam, but this is low enough to not annoy anyone.
Title: Re: Worker Proposal Review
Post by: Shentist on November 10, 2015, 09:20:24 pm
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.

where comes the 1000 TPS? i thought at the moment we have "only" 100 TPS per second.

we are talking about a problem, never occured, because not many people are using our network so far. So i think we should push it back and we are aware of a possible attack vector and we should think about better solutions.

could #2 explained better?
Title: Re: Worker Proposal Review
Post by: jakub on November 10, 2015, 09:24:10 pm
We have retracted #1.
+5%
That was quick :)
I'm happy common sense prevails here.
Title: Re: Worker Proposal Review
Post by: CryptoPrometheus on November 10, 2015, 09:27:18 pm
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.

We should discuss everything in detail as much as possible on the forums, and use Friday's mumble to ask questions and to further clarify the finer points of the proposals. I hope that Cryptonomex does not plan to publish the official worker proposals until this has happened. IMO, these are the 2 best tools we have right now (forums and mumble), and anyone who wants to be part of the discussion should be given plenty of time to voice their concerns. If someone else wishes to step forward and present an alternative proposal, they should do so. (This includes the army of "phantom" coders that I have been led to believe are waiting to step up and fill the void. Now is your chance).

Other than that, I do not see much point pining about how things "should have" or "might have" been. I will cast my votes to hire someone capable of undertaking these challenges. If there is someone other than Cryptonomex who can do this right now, PLEASE STEP FORWARD! We need more coders! Nobody is denying this fact! Until this happens, what are we going to do? For those of you who think that throwing Cryptonomex under the bus is a good idea, and will call everyone who wants to see them improve BitShares a "mind controlled sheep", then I suggest you get busy finding or convincing another way to improve and advance BitShares. Until I see evidence that someone else is willing to step up and meet these challenges, I am going to make the best of what is in front of me, and use my time and energy to critique the current proposals.
Title: Re: Worker Proposal Review
Post by: NotSmart on November 10, 2015, 09:40:34 pm
In total this amounts to about 20M BTS.

Mentioning it in current BTS price is a red herring, as your own half done, botched release means that prices are lower than ever. Or was that part of a grand strategy to grab as many BTS as possible by marking prices in dollar?

We would be prepared to accept 10M BTS vesting over 1 year.
Is it for proposals #2-5 + limited licensing relaxation? It sounds better than the original proposal for sure.

Just $90 per day.
Again, $90 in this market. Will you be burning the extra BTS as price rise?
Title: Re: Worker Proposal Review
Post by: CryptoPrometheus on November 10, 2015, 09:41:54 pm
All told CNX has spent about $60,000 developing the existing GUI.

In total this amounts to about 20M BTS.

We can open source it for everyone connecting to BitShares which will help Open Ledger, Meta, Bunker, Banx, Blocktrades, BitCash, and others by doubling their potential revenue by not having to license from CNX. This means higher referral rewards for users. Use for other blockchains would still be reserved to CNX.

We would be prepared to accept 10M BTS vesting over 1 year.  This will avoid creating any downward sell pressure for the next year and I think would be widely supported by all of the major partners.

This is less than 30,000 BTS per day.

Hopefully this will help kickstart a bunch of businesses and remove artificial barriers while helping to fund ongoing maintenance and improvements.  Just $90 per day.

This is a proposal for review.

I would vote for this proposal. IMO the sooner we open source the wallet software the better. Could be a huge draw for potential businesses. Out of curiosity, I wonder if someone could devise a way for the community to haggle your price?
Title: Re: Worker Proposal Review
Post by: jaran on November 10, 2015, 09:46:40 pm
All told CNX has spent about $60,000 developing the existing GUI.

In total this amounts to about 20M BTS.

We can open source it for everyone connecting to BitShares which will help Open Ledger, Meta, Bunker, Banx, Blocktrades, BitCash, and others by doubling their potential revenue by not having to license from CNX. This means higher referral rewards for users. Use for other blockchains would still be reserved to CNX.

We would be prepared to accept 10M BTS vesting over 1 year.  This will avoid creating any downward sell pressure for the next year and I think would be widely supported by all of the major partners.

This is less than 30,000 BTS per day.

Hopefully this will help kickstart a bunch of businesses and remove artificial barriers while helping to fund ongoing maintenance and improvements.  Just $90 per day.

This is a proposal for review.

Will you still open source the UI if you get hired for proposals #2-#5 or is that now off the table for those proposals and if we want it open sourced we have to pay the 10 million bts in addition to #2-#5?

Title: Re: Worker Proposal Review
Post by: bytemaster on November 10, 2015, 09:47:04 pm
In total this amounts to about 20M BTS.

Mentioning it in current BTS price is a red herring, as your own half done, botched release means that prices are lower than ever. Or was that part of a grand strategy to grab as many BTS as possible by marking prices in dollar?

We would be prepared to accept 10M BTS vesting over 1 year.
Quote
Is it for proposals #2-5 + limited licensing relaxation? It sounds better than the original proposal for sure.

Just $90 per day.
Again, $90 in this market. Will you be burning the extra BTS as price rise?

We do not assume any particular direction for the BTS price movement, and even if you use the average price over the summer you will see that we are not even asking for our costs to be reimbursed.  Ultimately, all we are looking to recover is a fraction of the BTS we had to sell to build it in the first place.

The "botched" release that went relatively smoothly with few people losing money and minimal downtime.  Sure it wasn't feature complete, but who here would like to go back to the 0.9x wallet?
Title: Re: Worker Proposal Review
Post by: tonyk on November 10, 2015, 10:00:07 pm
All told CNX has spent about $60,000 developing the existing GUI.

In total this amounts to about 20M BTS.

We can open source it for everyone connecting to BitShares which will help Open Ledger, Meta, Bunker, Banx, Blocktrades, BitCash, and others by doubling their potential revenue by not having to license from CNX. This means higher referral rewards for users. Use for other blockchains would still be reserved to CNX.

We would be prepared to accept 10M BTS vesting over 1 year.  This will avoid creating any downward sell pressure for the next year and I think would be widely supported by all of the major partners.

This is less than 30,000 BTS per day.

Hopefully this will help kickstart a bunch of businesses and remove artificial barriers while helping to fund ongoing maintenance and improvements.  Just $90 per day.

This is a proposal for review.

I would vote for this proposal. IMO the sooner we open source the wallet software the better. Could be a huge draw for potential businesses. Out of curiosity, I wonder if someone could devise a way for the community to haggle your price?

Not so fast pinkie!
Let's see how much is left from the affiliate program after lowering the fees across the board, leaving only % fees on trading...and only trading fees on BTS it seems (so 50% and probably less of the trading volume). Leaving most of the people out of the desire for LM, and possibly even making it not profitable for traders to upgrade.
Giving up on 50% of revenue (of pretty much no revenue) in exchange for cash, in this case is like selling something worth [now] close to nothing as income stream for hard money. And it does not matter  if it cost you 100K  to  produce it. If it offers no income stream,  we are not paying your 100K  just cause you incur that much expenses.
Title: Re: Worker Proposal Review
Post by: NotSmart on November 10, 2015, 10:04:11 pm
We do not assume any particular direction for the BTS price movement, and even if you use the average price over the summer you will see that we are not even asking for our costs to be reimbursed.  Ultimately, all we are looking to recover is a fraction of the BTS we had to sell to build it in the first place.

$60,000 around the earlier prices would have been much less than20m BTS. If you subtract the amount you got from your workers then that will be even less. So yes, you are trying to recover at least the BTS you sold to build.

The "botched" release that went relatively smoothly with few people losing money and minimal downtime.  Sure it wasn't feature complete, but who here would like to go back to the 0.9x wallet?

Oh please, take a look at the marketcap and if you are still blind I cant help. Of course I am sure you will have a lot of excuses ready (you see, it is all those evil market manipulators - waaaa!!!).

Let me ask again, would you be burning the extra BTS if price recovers? After all, you have said you want to be paid around the market rates. Or are you telling us you want the market rates now as well as all the potential upside?

I think you should be paid in USD. $90 a day (or lower if they can haggle you down) for a year.
Title: Re: Worker Proposal Review
Post by: yvv on November 10, 2015, 10:09:09 pm
We have retracted #1.

But the problem of re-balancing fees is not gone.
Title: Re: Worker Proposal Review
Post by: bytemaster on November 10, 2015, 10:16:03 pm
We do not assume any particular direction for the BTS price movement, and even if you use the average price over the summer you will see that we are not even asking for our costs to be reimbursed.  Ultimately, all we are looking to recover is a fraction of the BTS we had to sell to build it in the first place.

$60,000 around the earlier prices would have been much less than20m BTS. If you subtract the amount you got from your workers then that will be even less. So yes, you are trying to recover at least the BTS you sold to build.

The "botched" release that went relatively smoothly with few people losing money and minimal downtime.  Sure it wasn't feature complete, but who here would like to go back to the 0.9x wallet?

Oh please, take a look at the marketcap and if you are still blind I cant help. Of course I am sure you will have a lot of excuses ready (you see, it is all those evil market manipulators - waaaa!!!).

Let me ask again, would you be burning the extra BTS if price recovers? After all, you have said you want to be paid around the market rates. Or are you telling us you want the market rates now as well as all the potential upside?

I think you should be paid in USD. $90 a day (or lower if they can haggle you down) for a year.

You missed the part about us taking the risk of the DOWNSIDE as well by having it vest. In other words, if we don't continue supporting BTS and helping the price grow over the next year then we would lose money. Are you suggesting that the BTS stakeholder vote to guarantee us $30,000 regardless of any price declines? 

Title: Re: Worker Proposal Review
Post by: topcandle on November 10, 2015, 10:18:52 pm
I thought you said bond market would be part of 1st proposal?  Where is that?
Title: Re: Worker Proposal Review
Post by: NotSmart on November 10, 2015, 10:21:05 pm
Are you suggesting that the BTS stakeholder vote to guarantee us $30,000 regardless of any price declines?

I would prefer that, though obviously a lower amount. $30,000 should give something much more valuable.

$90 (or whatever is accepted) a day for a year in your USD. At least it will put your failcoins to some use.
Title: Re: Worker Proposal Review
Post by: Akado on November 10, 2015, 10:22:21 pm

We can open source it for everyone connecting to BitShares which will help Open Ledger, Meta, Bunker, Banx, Blocktrades, BitCash,

Completely off topic but anyone heard of this bitcash or was this just unintentionally leaked?
https://www.linkedin.com/company/bitcash-inc
http://bitcash.org/
https://www.facebook.com/bitcashinc/

Never heard of it lol Just take into consideration a google search already reveals a bitcoin messaging app so that might not be the best name. And honestly it sucks. One more "bit" prefix and... "cash"
Title: Re: Worker Proposal Review
Post by: luckybit on November 10, 2015, 10:29:06 pm
BitShares Development Proposal
by BunkerChain Labs and Cryptonomex, Inc

The purpose of this proposal is to define a statement of work for taking BitShares to the next step.  Our goal is to make the user experience of BitShares equal to or better than existing exchanges, and enhance the current referral program to become more profitable.
This proposal is divided into several independent features that will be paid for upon completion.

Cryptonomex has identified the following mini-projects with fixed pricing.  BunkerChain Labs will be overseeing the project and acting as an intermediary between Cryptonomex and BitShares.

https://docs.google.com/document/d/12hWyasMJ5mL1fboAt9ZK8FEf0c7o_q-1bwm5ItsLNGo/edit#

We would like some community feedback on the proposal before we actually create the workers and open it up for voting.
We need the UI for prediction markets, and margin trading. If that isn't put in place then there will remain the low liquidity problem and it will be hard to attract users even with a nice UX/UI.

If those elements are put in then I'll support the worker proposal but how much would it cost?
Title: Re: Worker Proposal Review
Post by: Pheonike on November 10, 2015, 10:29:17 pm
Are you suggesting that the BTS stakeholder vote to guarantee us $30,000 regardless of any price declines?

I would prefer that, though obviously a lower amount. $30,000 should give something much more valuable.

$90 (or whatever is accepted) a day for a year in your USD. At least it will put your failcoins to some use.

And the winner for Troll of the day is

(http://i.giphy.com/YtdDo9dmdHZn2.gif)

NotSmart
Title: Re: Worker Proposal Review
Post by: Xeldal on November 10, 2015, 10:30:55 pm
All told CNX has spent about $60,000 developing the existing GUI.

In total this amounts to about 20M BTS.

We can open source it for everyone connecting to BitShares which will help Open Ledger, Meta, Bunker, Banx, Blocktrades, BitCash, and others by doubling their potential revenue by not having to license from CNX. This means higher referral rewards for users. Use for other blockchains would still be reserved to CNX.

We would be prepared to accept 10M BTS vesting over 1 year.  This will avoid creating any downward sell pressure for the next year and I think would be widely supported by all of the major partners.

This is less than 30,000 BTS per day.

Hopefully this will help kickstart a bunch of businesses and remove artificial barriers while helping to fund ongoing maintenance and improvements.  Just $90 per day.

This is a proposal for review.

the open source licensing change, to me, is worth a great deal and is a good move. 

I think 10M is reasonable @ $.0033/BTS for 2 months,  and you stand to gain whatever market value the upgrades actually add over a year.   I'm not sure how difficult some of this work is though.  For a qualified person familiar with the code I don't see why some of it couldn't be tackled in an afternoon or 2 .  This is my unqualified, inexperienced opinion of course, as I have no idea.

I_like_fees : =  .5BTS + (.1%fee * transAmt)
or maybe... fees = min(max(1BTS,  .1%fee * transAmt),  100BTS)
with spam protection set with rate limit.  simple and easy.

cheaper than an exchange.
transfers more than 40,000BTS would be equivalent fees or greater then we have now.  Allows for cheap small trades.  Referrer earns more from his larger capital referrals as well as from active traders. High enough to prevent spam, with rate limit.
 
Title: Re: Worker Proposal Review
Post by: Tuck Fheman on November 10, 2015, 10:32:22 pm
it is foolish to "hire someone who has little to no track record of writing code for graphene, and then just assume that some (nonexistant) qualified graphene experts are just sitting around waiting to offer their code auditing skills for "next to nothing".

Dammit, you've convinced me. <--- that's me being sarcastic. ;)

I'm now going to run with the herd again, because it's futile to do otherwise and remain a part of this Community herd.

Hay guise, good talk!  So m000000n!  (oh wait, that's BTC getting hammered by some whale)

And remember guise ... Dan's the only answer ... never forget!!!

Everyone else is just a random coder that can't figure out Graphene, so don't even consider it, much less bring it up on the forum.
Title: Re: Worker Proposal Review
Post by: Akado on November 10, 2015, 10:43:24 pm
BitShares Development Proposal
by BunkerChain Labs and Cryptonomex, Inc

The purpose of this proposal is to define a statement of work for taking BitShares to the next step.  Our goal is to make the user experience of BitShares equal to or better than existing exchanges, and enhance the current referral program to become more profitable.
This proposal is divided into several independent features that will be paid for upon completion.

Cryptonomex has identified the following mini-projects with fixed pricing.  BunkerChain Labs will be overseeing the project and acting as an intermediary between Cryptonomex and BitShares.

https://docs.google.com/document/d/12hWyasMJ5mL1fboAt9ZK8FEf0c7o_q-1bwm5ItsLNGo/edit#

We would like some community feedback on the proposal before we actually create the workers and open it up for voting.
We need the UI for prediction markets, and margin trading. If that isn't put in place then there will remain the low liquidity problem and it will be hard to attract users even with a nice UX/UI.

If those elements are put in then I'll support the worker proposal but how much would it cost?

Interested in knowing this as well.
btw, could you get something like this for the API? At least later on once it's complete. Looks clean and easy to understand https://github.com/ripple/ripple-api-docs

(https://camo.githubusercontent.com/14cfd4aa8ce9c2899a6c87e988d7542d428d616d/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f752f39353834373239312f676974687562253230696d616765732f736c6174652f736c6174655f73637265656e73686f745f6e65772e706e67)
Title: Re: Worker Proposal Review
Post by: CryptoPrometheus on November 10, 2015, 10:49:28 pm
All told CNX has spent about $60,000 developing the existing GUI.

In total this amounts to about 20M BTS.

We can open source it for everyone connecting to BitShares which will help Open Ledger, Meta, Bunker, Banx, Blocktrades, BitCash, and others by doubling their potential revenue by not having to license from CNX. This means higher referral rewards for users. Use for other blockchains would still be reserved to CNX.

We would be prepared to accept 10M BTS vesting over 1 year.  This will avoid creating any downward sell pressure for the next year and I think would be widely supported by all of the major partners.

This is less than 30,000 BTS per day.

Hopefully this will help kickstart a bunch of businesses and remove artificial barriers while helping to fund ongoing maintenance and improvements.  Just $90 per day.

This is a proposal for review.

I would vote for this proposal. IMO the sooner we open source the wallet software the better. Could be a huge draw for potential businesses. Out of curiosity, I wonder if someone could devise a way for the community to haggle your price?

Not so fast pinkie!
Let's see how much is left from the affiliate program after lowering the fees across the board, leaving only % fees on trading...and only trading fees on BTS it seems (so 50% and probably less of the trading volume). Leaving most of the people out of the desire for LM, and possibly even making it not profitable for traders to upgrade.
Giving up on 50% of revenue (of pretty much no revenue) in exchange for cash, in this case is like selling something worth [now] close to nothing as income stream for hard money. And it does not matter  if it cost you 100K  to  produce it. If it offers no income stream,  we are not paying your 100K  just cause you incur that much expenses.

Alright Professor K, if your argument is that we should focus on cementing our income stream before we go spending money on other things, then I would agree in principal. However, we are talking about vesting the shares for a year, in exchange for a true "out of the box" platform for attracting other coders and businessmen to the ecosystem. Weren't you just complaining that Cryptonomex has too much of a monopoly in this regard?

As far as the trading & transfer fees, this is a separate issue. If you are asking for my opinion (I assume you are, since you brought it up), then I would say that transfer fees should stay the same as they are now. This includes all assets, Smart, UIA or Core. This has nothing to do with the exchange, and I am not sure why this got mixed up into the discussion. No centralized exchange (that I know of) allows users to transfer funds back and forth between each other, so we don't need to compete with them. As far as competing with other "cryptocurrencies", I would say that we are offering a premium platform, so we are justified to charge more premium fees. The only thing I think about transfer fees that I feel could be improved is the way that fee pools are funded, but I will leave that for another discussion.

Volume based fees on the other hand, IMO (contrary to proposal #2) should ALL pay out through referral program, whether they are SmartCoins or Core asset. Perhaps UIA volume fees can be exempt from this, because their market value is not always easy to determine, but volume fees on SmartCoins is potentially a huge income stream. Handing these fees to the committee members to spend as they see fit, regardless of whether voting is involved, is not the answer. At this time, I do not have the answer, I only have a feeling about what is NOT the answer. Usually I have to think about these things for awhile and I don't like going on about something unless I have an idea about the solution, but since you ask I am happy to share my unfinished thought process.
Title: Re: Worker Proposal Review
Post by: Tuck Fheman on November 10, 2015, 10:52:52 pm
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.

I took 2 pills to solve it, but I forgot to call Dan in the morning.  ;)


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.

 +5% ... errrrr, I mean, dafuq you talking about man? Don't you know Dan's the only person that can do this job?! Haven't you been paying attention?


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.

ProtoShares : "If we build it, they will come!"
BitShares : "If we change it and the name, they will come!"
BitShares 2.0 : "If we change it again, they will come!"
BitShares 3.0 : "If we change it one more time, they will come!"

errrrrr ... I mean ...

(http://i.imgur.com/14J3U40.gif)
Title: Re: Worker Proposal Review
Post by: jakub on November 10, 2015, 10:56:26 pm
Oh please, take a look at the marketcap and if you are still blind I cant help. Of course I am sure you will have a lot of excuses ready (you see, it is all those evil market manipulators - waaaa!!!).

Let me ask again, would you be burning the extra BTS if price recovers? After all, you have said you want to be paid around the market rates. Or are you telling us you want the market rates now as well as all the potential upside?

I think you should be paid in USD. $90 a day (or lower if they can haggle you down) for a year.
And what have you done to raise the marketcap?
Take responsibility for your life and stop blaming others for your failures.
We are being offered a deal by BM, we can take it or leave it.
BM (and everybody else here) owes you nothing. Take your "demands" elsewhere.
Title: Re: Worker Proposal Review
Post by: theredpill on November 10, 2015, 11:00:50 pm
But please let's not charge fees of makes...

By doing this and only 0.1 bts order our network is going to float in bots to capture any diference on spreed, provide liquidity while still charging 0.2 per on the taker side and making profits of it

The makers benefits too because they wanna that asset whatever is and can get for just 0.2% fee!
Title: Re: Worker Proposal Review
Post by: CryptoPrometheus on November 10, 2015, 11:03:17 pm
it is foolish to "hire someone who has little to no track record of writing code for graphene, and then just assume that some (nonexistant) qualified graphene experts are just sitting around waiting to offer their code auditing skills for "next to nothing".

Dammit, you've convinced me. <--- that's me being sarcastic. ;)

I'm now going to run with the herd again, because it's futile to do otherwise and remain a part of this Community herd.

Hay guise, good talk!  So m000000n!  (oh wait, that's BTC getting hammered by some whale)

And remember guise ... Dan's the only answer ... never forget!!!

Everyone else is just a random coder that can't figure out Graphene, so don't even consider it, much less bring it up on the forum.

I'm sorry if I hurt your feelings Tuck, it was not my intent. Again, I am looking at what is in front of me, not what exists in some golden land of potential. In that land, Everything exists, so its kind of pointless to use in an argument.

Believe me, I want to see more people come in and code for BitShares too. I hope this happens as soon as possible. I share your frustration that nobody else has stepped forward, I am just not as apt at wearing it on my sleeve as you are   ;)
Title: Re: Worker Proposal Review
Post by: luckybit on November 10, 2015, 11:19:20 pm
BitShares Development Proposal
by BunkerChain Labs and Cryptonomex, Inc

The purpose of this proposal is to define a statement of work for taking BitShares to the next step.  Our goal is to make the user experience of BitShares equal to or better than existing exchanges, and enhance the current referral program to become more profitable.
This proposal is divided into several independent features that will be paid for upon completion.

Cryptonomex has identified the following mini-projects with fixed pricing.  BunkerChain Labs will be overseeing the project and acting as an intermediary between Cryptonomex and BitShares.

https://docs.google.com/document/d/12hWyasMJ5mL1fboAt9ZK8FEf0c7o_q-1bwm5ItsLNGo/edit#

We would like some community feedback on the proposal before we actually create the workers and open it up for voting.
We need the UI for prediction markets, and margin trading. If that isn't put in place then there will remain the low liquidity problem and it will be hard to attract users even with a nice UX/UI.

If those elements are put in then I'll support the worker proposal but how much would it cost?

Interested in knowing this as well.
btw, could you get something like this for the API? At least later on once it's complete. Looks clean and easy to understand https://github.com/ripple/ripple-api-docs

(https://camo.githubusercontent.com/14cfd4aa8ce9c2899a6c87e988d7542d428d616d/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f752f39353834373239312f676974687562253230696d616765732f736c6174652f736c6174655f73637265656e73686f745f6e65772e706e67)

I'm not really complaining about fees and besides the fact that we can't use bots I don't think the fee structure is the issue. I think sure solve the fee problem but give us bond and prediction markets otherwise Bitshares will have a nice interface but nothing to do on it.

Why would we park our money into Bitshares if there is no where to park to get interest?
Title: Re: Worker Proposal Review
Post by: luckybit on November 10, 2015, 11:21:42 pm
I thought you said bond market would be part of 1st proposal?  Where is that?
Bytemaster must add a bond market or any high net worth stakeholders are not going to care about these features involving fees.

UI is nice but add a bond market as a must have priority feature. The prediction market is a must have priority feature for people who aren't high net worth but who want a way to interact with and earn money.

Otherwise how do we sell Bitshares even with a new interface?
Title: Re: Worker Proposal Review
Post by: Akado on November 10, 2015, 11:35:17 pm
I thought you said bond market would be part of 1st proposal?  Where is that?
Bytemaster must add a bond market or any high net worth stakeholders are not going to care about these features involving fees.

UI is nice but add a bond market as a must have priority feature. The prediction market is a must have priority feature for people who aren't high net worth but who want a way to interact with and earn money.

Otherwise how do we sell Bitshares even with a new interface?

I think fees are not that big of a deal really. If you have a good product people will pay for it. Of course they could be a little lower, yes, but not worth all this huge discussions.

What I think is people need to be able to do something with their money in 2.0 They can keep their money safe, ok, that's good, but what else? That's not enough incentive for people to try it.  Just like you said, people need a way to interact and earn money. They can trade sure, that's why I think UI and API for bots are important, but Bond Markets should also be a priority. People need to use 2.0, it needs to provide services. Not to mention with Bond Markets people who dont like to trade or simply dont have the skills can also use their money to provide liquidity by lending it and receiving interest. That way we will have less money sitting around doing nothing and more money on 2.0 and at the same time, being used, providing liquidity. Then it should theoretically snowball.
Title: Re: Worker Proposal Review
Post by: theredpill on November 10, 2015, 11:55:58 pm
If you think about is the taker that is paying the fee anyway, by putting the fee only in the taker you just simplify the system eliminating the need of charge back the fee to the maker every time he cancels one order.
Title: Re: Worker Proposal Review
Post by: Pheonike on November 11, 2015, 12:01:44 am

This is Bitshares,  we don't believe in "Simple".
Title: Re: Worker Proposal Review
Post by: yvv on November 11, 2015, 12:04:22 am

What I think is people need to be able to do something with their money in 2.0 They can keep their money safe, ok, that's good, but what else?

What people need the most is an easy way of bringing fiat money into/out of bitshares. Right now, being in US and having wages payed in USD, the only way to bring money into bitshares is to buy bitcoins first through coinbase, or bitcoin ATM, or some other shitty way, because there is no good and reliable way to do this. Then you need to exchange your bitcoins to bitashares assets through another centralized exchange on a market with almost no liquidity. At each stage you suffer fees and slippage and waste your time. This is absolutely not ok.
Title: Re: Worker Proposal Review
Post by: theredpill on November 11, 2015, 12:13:35 am
Then if the asset paid is not BTS the network could automatically auction that asset to the better bid in lets say 10h period and then split the money to the referal program
Title: Re: Worker Proposal Review
Post by: lil_jay890 on November 11, 2015, 12:59:28 am
You guys are crazy... I for one can't believe Cryptonomex is going to get rid of the licensing for only 10mil bts.  And they are going to develop the API for 3rd parties to use on different trading interfaces.  This is insanely good.  Don't look a gift horse in the mouth.
Title: Re: Worker Proposal Review
Post by: NotSmart on November 11, 2015, 01:34:04 am
I for one can't believe Cryptonomex is going to get rid of the licensing for only 10mil bts. 

Thats because you are unable to realize that the current climate is a non-starter and it results in their own significant holdings becoming more and more worthless with every passing minute. They need to have the startups who want to provide services to get it for free, otherwise nothing is going to happen.


A dollar denominated pay is fair for everyone, both the founding team and the shareholders. They get their assured payment and the shareholders know that the current price has not been manipulated by them to grab extra BTS. I wonder what is the reason that they do not want to accept that.
Title: Re: Worker Proposal Review
Post by: mike623317 on November 11, 2015, 01:42:56 am
We want take on other exchanges. Well, i am not a trader, but rather a saver so this post isnt about the intricacies of the trading page. I'man average joe and i suggest that first impressions count. It seems to me usability is one of the main issues. Adam Levine said exactly that in his opening comment.

Let me remind you of the look and feel of the hosted web wallet : https://wallet.bitshares.org

Login page
(http://i.imgur.com/g8CwAcN.jpg)
(http://i.imgur.com/7eJwu4b.jpg)

Trading
(http://i.imgur.com/FSGN7Pe.jpg)
(http://i.imgur.com/1lj4CzD.jpg)

Backup
(http://i.imgur.com/Kzh3HLi.jpg)
(http://i.imgur.com/1TlUl60.jpg)

My own opinion is whilst the Devs have givenus something truely great in Graphene, i'm not sure the front end is polished.I know some people like it, but i just dont think it looks as polished as someone like Coinbase. Put a poll out there to non-bitshares users and ask what the perception is in terms of usability. I think we have taken a giant leap forward in terms of the backend, but not in terms of the GUI. (sorry ;)

I would really like to see this addressed in 3.0 ;)
Title: Re: Worker Proposal Review
Post by: Empirical1.2 on November 11, 2015, 01:50:42 am
Please specifiy if I'm correct understanding this:

The document states:

Quote
Specifically, some businesses building on top of BitShares as a payment network (rather than exchange) depend upon transfer fees to generate their revenue.   Because this is a matter of appearance, transfer fees will be adjusted to be paid by the receiver of the funds, rather than the sender.  This means merchants will see the fees (which will be much less than credit cards) but users will not.

Sounds good. It might be good if the receiver pays the fees but the referral income goes to the senders referrer.

A high percentage of merchants would get LTM's, giving a large incentive to sign merchants. The smaller percentage of merchants/high receivers not on LTM's would generate income for marketers who signed up regular users.

Most merchants still want the services of a payment processor. (Who lets them accept crypto and pays them fiat into their account.)

So consider calling a processor like Coinify (Who accepts 16 cryptos and serves 7500 merchants) & ask about BTS integration and feedback on the fee structure. (GoCoin is also a large payment processor who accepts Doge & LTC and has 10 000+ merchants)
Title: Re: Worker Proposal Review
Post by: luckybit on November 11, 2015, 01:56:42 am

What I think is people need to be able to do something with their money in 2.0 They can keep their money safe, ok, that's good, but what else?

What people need the most is an easy way of bringing fiat money into/out of bitshares. Right now, being in US and having wages payed in USD, the only way to bring money into bitshares is to buy bitcoins first through coinbase, or bitcoin ATM, or some other shitty way, because there is no good and reliable way to do this. Then you need to exchange your bitcoins to bitashares assets through another centralized exchange on a market with almost no liquidity. At each stage you suffer fees and slippage and waste your time. This is absolutely not ok.

If you want to bring money into Bitshares bring value into the tokens and they'll be worth more. You don't actually need to buy the tokens for them to acquire more value.  Let Bitcoin be the token people buy with cash, but then you have Safecoin, you have Storj, you have Ether, and a bunch of tokens which can be backed by apps or by resources, so you don't even need to do anything other than earn them directly.

Of course having money go in and out in USD is convenient but it's not necessary, it's just convenient. Not every exchange has USD. In fact I would think you should look more to China and Europe than to focusing on USD. People in the USA don't seem interested in buying altcoins or Bitcoin right now.
Title: Re: Worker Proposal Review
Post by: Empirical1.2 on November 11, 2015, 02:13:55 am
A dollar denominated pay is fair for everyone, both the founding team and the shareholders. They get their assured payment and the shareholders know that the current price has not been manipulated by them to grab extra BTS. I wonder what is the reason that they do not want to accept that.

Yeah obviously shareholders choose dollar denominated pay. I'm sure that won't be a problem as the jobs are priced in dollars & that's how BM is promoting it.

Hopefully this will help kickstart a bunch of businesses and remove artificial barriers while helping to fund ongoing maintenance and improvements.  Just $90 per day.

If BTS goes higher shareholders got a good deal. If BTS goes much lower then we're pretty f**** anyway :)

As for the price for the work, I'm not really able to judge what it should cost. Unless BitSapphire is still around, I'm not sure who else could do it.
Title: Re: Worker Proposal Review
Post by: tonyk on November 11, 2015, 02:16:40 am
Sounds good. It might be good if the receiver pays the fees but the referral income goes to the senders referrer.

What, what what? How is this working, exactly?
Title: Re: Worker Proposal Review
Post by: yvv on November 11, 2015, 02:22:03 am
People in the USA don't seem interested in buying altcoins or Bitcoin right now.

Of course we are interested. But this is a fucking painful process. While trying to bring funds to bitshares last week, I checked many options. I even found a bitcoin ATM in a grocery store next to my block. What a useless machine. Coinbase looks to be the only suitable way to buy bitcoins, but then you need to convert them to BTS on another exchange with almost zero liquidity. So, to deposit funds to exchange you need to go to another exchange and another exchange. Is not this ridiculous?
Title: Re: Worker Proposal Review
Post by: Empirical1.2 on November 11, 2015, 02:34:21 am
Sounds good. It might be good if the receiver pays the fees but the referral income goes to the senders referrer.

What, what what? How is this working, exactly?

I think now when Bob sends to John, Bob pays the fee and Bob's referrer gets the income but they are considering changing it...

Quote
transfer fees will be adjusted to be paid by the receiver of the funds, rather than the sender.  This means merchants will see the fees (which will be much less than credit cards) but users will not.


If we change to Bob sends to John, John pays the fee and John's referrer gets the income then we change the incentives a bit from signing up regular users (medium senders) to signing up merchants (high volume receivers) 

However if we change to Bob sends to John, John pays the fee, but BTS sees it was sent by Bob and & gives Bob referrers the referral income, then it still keeps a bit of the incentive to sign up regular users.  While if John upgrades to an LTM those fees go to John's refferer so there is still a big incentive to sign up merchants and upgrade them. 

Provided the minimum transfer size is greater than the maximum transfer fee. I think it works.

I don't know though, there could be a simple reason why this dumb  :-[

 
Title: Re: Worker Proposal Review
Post by: CryptoPrometheus on November 11, 2015, 02:39:06 am
Back to proposal #2:

I do not agree that giving the committee members their own personal "slush fund" is a good idea. Regardless of whether there is some direct voting system involved in spending these funds (which doesn't seem to be outlined in the proposal), it seems to add another needless level of complexity in determining how BitShares spends its reserve pool/income from fees. Not to mention it could undermine the whole system of checks & balances we are trying to achieve with DPOS 2.0.

So that said - regarding volume based fees on SmartCoin trading -  what if keep the 80/20 split with the referral program (so that this is not further undermined), but we automatically take the network 20% and liquidate at the feed price? Would this be too much of a burden on shorts?

If we did this, it would allow the network to receive all of its fee income as the core BTS token. It could all go back into the current reserve pool, and we would not have to deal with giving the committee members (an unpaid "political" position) the burden/responsibility of figuring out how to spend the network's funds. This would continue to be solely the responsibility of workers, by popular vote.
Title: Re: Worker Proposal Review
Post by: Empirical1.2 on November 11, 2015, 02:43:48 am
Back to proposal #2:

I do not agree that giving the committee members their own personal "slush fund" is a good idea. Regardless of whether there is some direct voting system involved in spending these funds (which doesn't seem to be outlined in the proposal), it seems to add another needless level of complexity in determining how BitShares spends its reserve pool/income from fees. Not to mention it could undermine the whole system of checks & balances we are trying to achieve with DPOS 2.0.

So that said - regarding volume based fees on SmartCoin trading -  what if keep the 80/20 split with the referral program (so that this is not further undermined), but we automatically take the network 20% and liquidate at the feed price? Would this be too much of a burden on shorts?

If we did this, it would allow the network to receive all of its fee income as the core BTS token. It could all go back into the current reserve pool, and we would not have to deal with giving the committee members (an unpaid "political" position) the burden/responsibility of figuring out how to spend the network's funds. This would continue to be solely the responsibility of workers, by popular vote.

 +5%  I never really understood this committee thing.

I thought only witnesses get paid, the network keeps the rest and if you want any of it you need to get a worker proposal voted in. I don't know where needing a committee falls into that.
Title: Re: Worker Proposal Review
Post by: tonyk on November 11, 2015, 02:50:38 am
Sounds good. It might be good if the receiver pays the fees but the referral income goes to the senders referrer.

What, what what? How is this working, exactly?

I think now when Bob sends to John, Bob pays the fee and Bob's referrer gets the income but they are considering changing it...

Quote
transfer fees will be adjusted to be paid by the receiver of the funds, rather than the sender.  This means merchants will see the fees (which will be much less than credit cards) but users will not.


If we change to Bob sends to John, John pays the fee and John's referrer gets the income then we change the incentives a bit from signing up regular users (medium senders) to signing up merchants (high volume receivers) 

However if we change to Bob sends to John, John pays the fee, but BTS sees it was sent by Bob and & gives Bob referrers the referral income, then it still keeps a bit of the incentive to sign up regular users.  While if John upgrades to an LTM those fees go to John's refferer so there is still a big incentive to sign up merchants and upgrade them. 

Provided the minimum transfer size is greater than the maximum transfer fee. I think it works.

I don't know though, there could be a simple reason why this dumb  :-[

So before John's upgrade the Bob's referrers get the fees (well cut of them). After John's upgrade his  referrers get the same fees.
Bob will never upgrade, that part is clear. But why will John do it? Is it a 2 level  marketing? If you mean they get just 80% of his upgrade fee ->
For the Bob's referrer - finding customers that shop at non upgraded merchants (assuming the upgrade makes sense for merchants and is 100 bucks? is not very...profitable business)

Title: Re: Worker Proposal Review
Post by: mike623317 on November 11, 2015, 02:52:04 am
A dollar denominated pay is fair for everyone, both the founding team and the shareholders. They get their assured payment and the shareholders know that the current price has not been manipulated by them to grab extra BTS. I wonder what is the reason that they do not want to accept that.

Yeah obviously shareholders choose dollar denominated pay. I'm sure that won't be a problem as the jobs are priced in dollars & that's how BM is promoting it.

Hopefully this will help kickstart a bunch of businesses and remove artificial barriers while helping to fund ongoing maintenance and improvements.  Just $90 per day.

I think we should ask people who want to incorporate bitshares in to their business what the issues are. Adam levine posted on here only a week or two ago and had trouble finding good information. There should be resources included on the site, you shoudnt have to go hunting for it otherwise expect people to go elsewhere.
It always seems to comeback to usability and execution as far as i can tell.
Title: Re: Worker Proposal Review
Post by: Empirical1.2 on November 11, 2015, 03:02:08 am
Sounds good. It might be good if the receiver pays the fees but the referral income goes to the senders referrer.

What, what what? How is this working, exactly?

I think now when Bob sends to John, Bob pays the fee and Bob's referrer gets the income but they are considering changing it...

Quote
transfer fees will be adjusted to be paid by the receiver of the funds, rather than the sender.  This means merchants will see the fees (which will be much less than credit cards) but users will not.


If we change to Bob sends to John, John pays the fee and John's referrer gets the income then we change the incentives a bit from signing up regular users (medium senders) to signing up merchants (high volume receivers) 

However if we change to Bob sends to John, John pays the fee, but BTS sees it was sent by Bob and & gives Bob referrers the referral income, then it still keeps a bit of the incentive to sign up regular users.  While if John upgrades to an LTM those fees go to John's refferer so there is still a big incentive to sign up merchants and upgrade them. 

Provided the minimum transfer size is greater than the maximum transfer fee. I think it works.

I don't know though, there could be a simple reason why this dumb  :-[

So before John's upgrade the Bob's referrers get the fees (well cut of them). Yes.

After John's upgrade his  referrers get the same fees.  Yes. John's referrer gets his big cut of 20 000 BTS LTM if John upgrades.

Bob will never upgrade, that part is clear. But why will John do it? Is it a 2 level  marketing?
If John is receiving a lot of transactions he can significantly reduce his cost by upgrading. (Example, If he receives 100 transactions a day, he will pay receiving fees of $15 a day which he can reduce by 80% by upgrading to a LTM)

Also for the Bob's referrer - finding customers that shop at non upgraded merchants (assuming the upgrade makes sense for merchants and is 100 bucks? is not very...profitable)

Correct. But it will be even less profitable if all the referral fees go to John's referrer which I think is how it would work in the new proposal. 

https://bitsharestalk.org/index.php/topic,19890.msg255464.html#msg255464





Title: Re: Worker Proposal Review
Post by: tonyk on November 11, 2015, 03:15:08 am
I think it is appropriate to remind every one in this thread, of some great words of wisdom form our founding father...ehhh worker to be.


Technically all Brownie Points mean is that you are on my good side.  Brownie Points are not redeemable for anything and do not create any obligations between me and anyone else.   BROWNIE.PTS is a tool that allows me to keep track of everyone who is in my good favor and to what extent. ]You will want to make sure you claim your BROWNIE.PTS because it would just be rude to refuse the BROWNIE.PTS and one day you may regret it; Karma can be a Bitch. 

BROWNIE.PTS is merely a tool for my own use and I may choose to stop issuing brownie points at any time for any reason.   I may reward them (or not) as I see fit, in the amounts I see fit, for the reasons I see fit.   I may also seize brownie points from any account if you fall out of favor and anyone who complains in any way about how Brownie Points are issued or how I use Brownie Points is certainly not in my favor and may lose any Brownie Points they have earned.
Title: Re: Worker Proposal Review
Post by: Ander on November 11, 2015, 03:20:15 am
I'd also like to see a proposal for bond market / margin trading, which should be linked imo, with the bond market providing the lending for the margin trading, like at polo.
And also prediction markets. :)

Then these proposals could form the roadmap for all the things bitshares needs now.
Title: Re: Worker Proposal Review
Post by: GaltReport on November 11, 2015, 03:22:44 am
I'd also like to see a proposal for bond market / margin trading, which should be linked imo, with the bond market providing the lending for the margin trading, like at polo.
And also prediction markets. :)

Then these proposals could form the roadmap for all the things bitshares needs now.

 +5% - Yes, me too.
Title: Re: Worker Proposal Review
Post by: ElMato on November 11, 2015, 03:59:27 am
Just a quick note.

DEX orders stays in memory for ever, so at current market cap and 0.1 BTS fee for limit_order_create operation, it will take ~20K USD to exhaust all witnesses memory. ( Assuming 4GB mem witnesses )

Code: [Select]
0.003186*0.1*4*1e9/64 ~= 20K USD
64 = memory usage of 1 limit_order_object
0.1 = fee
4*1e9 = 4GB
0.003186 = USD per BTS

Memory exhausting protection need to be taken into account also.
Title: Re: Worker Proposal Review
Post by: BunkerChainLabs-DataSecurityNode on November 11, 2015, 04:33:33 am
Just a quick note.

DEX orders stays in memory for ever, so at current market cap and 0.1 BTS fee for limit_order_create operation, it will take ~20K USD to exhaust all witnesses memory. ( Assuming 4GB mem witnesses )

Code: [Select]
0.003186*0.1*4*1e9/64 ~= 20K USD
64 = memory usage of 1 limit_order_object
0.1 = fee
4*1e9 = 4GB
0.003186 = USD per BTS

Memory exhausting protection need to be taken into account also.

 +5% for looking ahead and at the bigger consequences.
Title: Re: Worker Proposal Review
Post by: Xeldal on November 11, 2015, 04:56:14 am
Just a quick note.

DEX orders stays in memory for ever, so at current market cap and 0.1 BTS fee for limit_order_create operation, it will take ~20K USD to exhaust all witnesses memory. ( Assuming 4GB mem witnesses )

Code: [Select]
0.003186*0.1*4*1e9/64 ~= 20K USD
64 = memory usage of 1 limit_order_object
0.1 = fee
4*1e9 = 4GB
0.003186 = USD per BTS

Memory exhausting protection need to be taken into account also.

At 100 tx/s It would take 174 hours or 7.23 days to place 62.5 million orders
with a fee of 1BTS its ~200k , 10BTS ~2M
Whats an acceptable figure?  And whats the worst that happens? the network is down while witness upgrades server?  Is 7 days enough time for a witness to upgrade his hardware in such an event?  would the upgrades be less than it cost to attack?  I think even 20k event is manageable. Unless I've done my math wrong. But 1BTS fee is a significant advantage.

It might be worthwhile to keep it low to temp someone to try it, and fail. 
Title: Re: Worker Proposal Review
Post by: CryptoPrometheus on November 11, 2015, 04:57:39 am
Just a quick note.

DEX orders stays in memory for ever, so at current market cap and 0.1 BTS fee for limit_order_create operation, it will take ~20K USD to exhaust all witnesses memory. ( Assuming 4GB mem witnesses )

Code: [Select]
0.003186*0.1*4*1e9/64 ~= 20K USD
64 = memory usage of 1 limit_order_object
0.1 = fee
4*1e9 = 4GB
0.003186 = USD per BTS

Memory exhausting protection need to be taken into account also.

Thanks ElMato, this is good information to have. However, I think at this stage the difference between 0.1 BTS and 1 BTS is negligible. In other words, we could easily raise the cost of spamming the network from $20,000 to $200,000 and still require only 1/3 of a cent (1BTS) fee.

The question is, would $200,000 in new income from the attack be enough to justify paying the witnesses more money so they could upgrade their RAM? Probably yes. Especially since Ram is cheap. However, would this be a security risk in the interim? I don't know the answer to that. Wouldn't the network technically survive if just some of the witnesses were using more than 4 GB or RAM at the time of the attack?

Edit: Seems like Xeldal beat me to the punch ^^
Title: Re: Worker Proposal Review
Post by: theredpill on November 11, 2015, 05:00:29 am
Not really because at the current maximum TPS is going to take a while to get the 67108864 tx through and so the network can prevent from happening or maybe decide to put 20k usd and buying more memory
Title: Re: Worker Proposal Review
Post by: clayop on November 11, 2015, 05:15:18 am
For me, upgrading to higher machine only takes 10 to 30 min. (Most of the time is downloading chain).
I agree 1 BTS has advantages. Then how about 0.5?
Title: Re: Worker Proposal Review
Post by: mint chocolate chip on November 11, 2015, 05:22:44 am
(http://cdn.meme.am/instances/59105965.jpg)
Title: Re: Worker Proposal Review
Post by: Tuck Fheman on November 11, 2015, 06:16:43 am
I'd also like to see a proposal for bond market
And also prediction markets. :)

 +5%

There should be resources included on the site, you shoudnt have to go hunting for it otherwise expect people to go elsewhere.

 +5%

I think fees are not that big of a deal really. If you have a good product people will pay for it. Of course they could be a little lower, yes, but not worth all this huge discussions.

 +5%

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

 +5%

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

 +5%

We have retracted #1.

 +5%

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

 +5%

this guy has a point

 +5%

https://docs.google.com/document/d/12hWyasMJ5mL1fboAt9ZK8FEf0c7o_q-1bwm5ItsLNGo/edit#

 +5% +5% +5% +5% +5% +5% +5% +5% +5% +5%
Title: Re: Worker Proposal Review
Post by: BTSdac on November 11, 2015, 07:59:51 am
it is a biggest mistake that make transfer higher than trading fee.
I know many of us include me are trading user , just consider our-self benefit to reduce the trading fee , it is so shortsighted.
Title: Re: Worker Proposal Review
Post by: fav on November 11, 2015, 08:09:21 am
-snip-

proxying my  +5% there

#btstip "Tuck Fheman" 100 NEWBIE
Title: Re: Worker Proposal Review
Post by: Akado on November 11, 2015, 08:29:10 am
People in the USA don't seem interested in buying altcoins or Bitcoin right now.

Of course we are interested. But this is a fucking painful process. While trying to bring funds to bitshares last week, I checked many options. I even found a bitcoin ATM in a grocery store next to my block. What a useless machine. Coinbase looks to be the only suitable way to buy bitcoins, but then you need to convert them to BTS on another exchange with almost zero liquidity. So, to deposit funds to exchange you need to go to another exchange and another exchange. Is not this ridiculous?

Thats what metaexchange and others are for. You can buy on coinbase, send to metaexchange and you get the funds in your wallet.youonly need to send them once. Try it and it Will feel much easier than doing what you do. I know cause thats what i did before
Title: Re: Worker Proposal Review
Post by: triox on November 11, 2015, 12:32:54 pm
Re. #2: Awesome.

Re. #3: Openledger earns money through the referral program. Whether a different wallet/server model will attract more users, is their internal business case. I'm not sure why should the Bitshares network pay for it.

Re. #4: Awesome. API should be the priority.

Re. #5: This seems like development done mainly for the benefit of Identibit, I'm not sure why should the Bitshares network pay for it.
Title: Re: Worker Proposal Review
Post by: jakub on November 11, 2015, 01:10:00 pm
Re. #5: This seems like development done mainly for the benefit of Identibit, I'm not sure why should the Bitshares network pay for it.
Nope, all fiat gateways might need it, no matter if it's BitShares or Identabit.
Title: Re: Worker Proposal Review
Post by: bitcrab on November 11, 2015, 03:03:55 pm

What I think is people need to be able to do something with their money in 2.0 They can keep their money safe, ok, that's good, but what else?

What people need the most is an easy way of bringing fiat money into/out of bitshares. Right now, being in US and having wages payed in USD, the only way to bring money into bitshares is to buy bitcoins first through coinbase, or bitcoin ATM, or some other shitty way, because there is no good and reliable way to do this. Then you need to exchange your bitcoins to bitashares assets through another centralized exchange on a market with almost no liquidity. At each stage you suffer fees and slippage and waste your time. This is absolutely not ok.

If you want to bring money into Bitshares bring value into the tokens and they'll be worth more. You don't actually need to buy the tokens for them to acquire more value.  Let Bitcoin be the token people buy with cash, but then you have Safecoin, you have Storj, you have Ether, and a bunch of tokens which can be backed by apps or by resources, so you don't even need to do anything other than earn them directly.

Of course having money go in and out in USD is convenient but it's not necessary, it's just convenient. Not every exchange has USD. In fact I would think you should look more to China and Europe than to focusing on USD. People in the USA don't seem interested in buying altcoins or Bitcoin right now.

this not only relate to  "buying altcoins with USD", but also more, if BitUSD<->USD conversion is easy, then a USD<->CNY international remittance will be also easy. and this make big sense.

I remember limewallet has planned to do this, seems no update from them for long?
Title: Re: Worker Proposal Review
Post by: BunkerChainLabs-DataSecurityNode on November 11, 2015, 03:37:05 pm
Re. #5: This seems like development done mainly for the benefit of Identibit, I'm not sure why should the Bitshares network pay for it.
Nope, all fiat gateways might need it, no matter if it's BitShares or Identabit.

Not just 'might', they MUST. If you want to have on/off ramps you have to have KYC compliance PERIOD.

If this is not done then the exchanges have to figure out a way to deal with it.. one more reason for them not to make the move.

The only alternative to this is to handle it off-chain. Having it built right into the blockchain is not only more desirable, but also safer.

However.. the previous statement about helping identibit is true.. yet.. it also opens up the market entirely. So unless identibit has some other value propoition.. by having this done we are essentially opening up the whole marketplace.. and giving identibit competition.

We need on/off ramps.. this is the MAJOR thing needed because it's what gives bitcoin it's current dominance.. they have the on/off infrastructure. We make it easier for everyone to use ours so that people can buy bitUSD WITH USD .. then we got the plutonium to power the flux capacitor. (back to the future reference)
Title: Re: Worker Proposal Review
Post by: Tuck Fheman on November 11, 2015, 03:46:18 pm
proxying my  +5% there

#btstip "Tuck Fheman" 100 NEWBIE

lulz and thanks I think.

Edit: It appears that did not arrive or I'm doing something wrong. I'm assuming this would show up at btstip.io under the "Tuck Fheman" account but it did not. Received thanks!
Title: Re: Worker Proposal Review
Post by: mike623317 on November 11, 2015, 04:00:53 pm
Re. #5: This seems like development done mainly for the benefit of Identibit, I'm not sure why should the Bitshares network pay for it.
Nope, all fiat gateways might need it, no matter if it's BitShares or Identabit.

Not just 'might', they MUST. If you want to have on/off ramps you have to have KYC compliance PERIOD.

If this is not done then the exchanges have to figure out a way to deal with it.. one more reason for them not to make the move.

The only alternative to this is to handle it off-chain. Having it built right into the blockchain is not only more desirable, but also safer.

However.. the previous statement about helping identibit is true.. yet.. it also opens up the market entirely. So unless identibit has some other value propoition.. by having this done we are essentially opening up the whole marketplace.. and giving identibit competition.

We need on/off ramps.. this is the MAJOR thing needed because it's what gives bitcoin it's current dominance.. they have the on/off infrastructure. We make it easier for everyone to use ours so that people can buy bitUSD WITH USD .. then we got the plutonium to power the flux capacitor. (back to the future reference)

^^^^^^
Title: Re: Worker Proposal Review
Post by: btstip on November 11, 2015, 04:21:17 pm
Hey fav, your tips have been queued to get sent to...
Curious about BtsTip? Visit us at http://btstip.io and start tipping BTS on https://bitsharestalk.org/ today!
Source: https://bitsharestalk.org/index.php/topic,19890.msg255724/topicseen.html#msg255724
Created by hybridd (https://bitsharestalk.org/index.php?action=profile;u=40140)
Title: Re: Worker Proposal Review
Post by: bitcrab on November 11, 2015, 04:27:33 pm

Lets emulate poloniex/bitfinex/etc.  0.2% fee for both BTS trades and asset trades.  0.1 BTS flat fee on trades because we have to have something to prevent spam, but this is low enough to not annoy anyone.

how about 0.1%? we should set a fee rate not higher than most traditional exchanges, including btc38.
Title: Re: Worker Proposal Review
Post by: bytemaster on November 11, 2015, 04:53:54 pm

Lets emulate poloniex/bitfinex/etc.  0.2% fee for both BTS trades and asset trades.  0.1 BTS flat fee on trades because we have to have something to prevent spam, but this is low enough to not annoy anyone.

how about 0.1%? we should set a fee rate not higher than most traditional exchanges, including btc38.

+1
Title: Re: Worker Proposal Review
Post by: Samupaha on November 11, 2015, 05:18:09 pm
Am I the only one here who actually read the costs?

can some one explain to me how its going to cost 16 thousand dollars to adjust pre existing code?

seriously id like a breakdown of why it will take 8000$ in man hours to adjust the fee code, no ones writing a large amount of new code, its an adjustment to a pre-existing system...

the same goes for market fees ?


16 thousand to plug in kyc and deposit / withdrawal ? seriously?

is anyone buying these numbers?

not trying to be a naysayer, i think all this work needs to be done, but for 3x what it actually costs in man hours and expertise? nah bro.


please provide us a breakdown of how the hours will be allocated and why they will add up to 32 thousand dollars for the features i think will take a fraction of the time and work...?

Maybe we should be paying even more to the first developers hired by BTS 2.0 because it's good marketing. We need to attract lots of good programmers to work on Bitshares – and what could be a better way? Since there haven't been any real worker proposals before this, paying little bit extra might give a nice incentive to other programmers out there.

Of course I don't mean that we should be paying outrageous amounts of BTS, but just that we shouldn't be complaining about rates in Cryptonomex's proposal. I would vote for them even if the demanded payrate was higher.
Title: Re: Worker Proposal Review
Post by: bytemaster on November 11, 2015, 06:13:24 pm
Am I the only one here who actually read the costs?

can some one explain to me how its going to cost 16 thousand dollars to adjust pre existing code?

seriously id like a breakdown of why it will take 8000$ in man hours to adjust the fee code, no ones writing a large amount of new code, its an adjustment to a pre-existing system...

the same goes for market fees ?


16 thousand to plug in kyc and deposit / withdrawal ? seriously?

is anyone buying these numbers?

not trying to be a naysayer, i think all this work needs to be done, but for 3x what it actually costs in man hours and expertise? nah bro.


please provide us a breakdown of how the hours will be allocated and why they will add up to 32 thousand dollars for the features i think will take a fraction of the time and work...?

Maybe we should be paying even more to the first developers hired by BTS 2.0 because it's good marketing. We need to attract lots of good programmers to work on Bitshares – and what could be a better way? Since there haven't been any real worker proposals before this, paying little bit extra might give a nice incentive to other programmers out there.

Of course I don't mean that we should be paying outrageous amounts of BTS, but just that we shouldn't be complaining about rates in Cryptonomex's proposal. I would vote for them even if the demanded payrate was higher.

This is exactly how markets work. People notice when other people are making a killing with high margins and then enter to compete. If BitShares wishes to diversify its developer base then it will need to make working for BitShares profitable enough that many people come out of the woodwork to get things done. Using the example of "fixed price contracts" with a 3rd party evaluator for completion means the blockchain can ensure that it actually gets a usable product for the money it pays.

On the other hand if the blockchain decides to be "cheap" then few will bother and those that are around will get distracted by higher paying opportunities.

I for one do not want to monopolize the worker proposals. I would much rather have decentralized development and parallel efforts.
Title: Re: Worker Proposal Review
Post by: abit on November 11, 2015, 06:49:00 pm
Just a quick note.

DEX orders stays in memory for ever, so at current market cap and 0.1 BTS fee for limit_order_create operation, it will take ~20K USD to exhaust all witnesses memory. ( Assuming 4GB mem witnesses )

Code: [Select]
0.003186*0.1*4*1e9/64 ~= 20K USD
64 = memory usage of 1 limit_order_object
0.1 = fee
4*1e9 = 4GB
0.003186 = USD per BTS

Memory exhausting protection need to be taken into account also.
We can have a parameter like "maximum open orders per account", or increase the fee to x bts when there are more than y orders placed by an account exist.
Title: Re: Worker Proposal Review
Post by: lil_jay890 on November 11, 2015, 07:49:45 pm
Am I the only one here who actually read the costs?

can some one explain to me how its going to cost 16 thousand dollars to adjust pre existing code?

seriously id like a breakdown of why it will take 8000$ in man hours to adjust the fee code, no ones writing a large amount of new code, its an adjustment to a pre-existing system...

the same goes for market fees ?


16 thousand to plug in kyc and deposit / withdrawal ? seriously?

is anyone buying these numbers?

not trying to be a naysayer, i think all this work needs to be done, but for 3x what it actually costs in man hours and expertise? nah bro.


please provide us a breakdown of how the hours will be allocated and why they will add up to 32 thousand dollars for the features i think will take a fraction of the time and work...?

Maybe we should be paying even more to the first developers hired by BTS 2.0 because it's good marketing. We need to attract lots of good programmers to work on Bitshares – and what could be a better way? Since there haven't been any real worker proposals before this, paying little bit extra might give a nice incentive to other programmers out there.

Of course I don't mean that we should be paying outrageous amounts of BTS, but just that we shouldn't be complaining about rates in Cryptonomex's proposal. I would vote for them even if the demanded payrate was higher.

This is exactly how markets work. People notice when other people are making a killing with high margins and then enter to compete. If BitShares wishes to diversify its developer base then it will need to make working for BitShares profitable enough that many people come out of the woodwork to get things done. Using the example of "fixed price contracts" with a 3rd party evaluator for completion means the blockchain can ensure that it actually gets a usable product for the money it pays.

On the other hand if the blockchain decides to be "cheap" then few will bother and those that are around will get distracted by higher paying opportunities.

I for one do not want to monopolize the worker proposals. I would much rather have decentralized development and parallel efforts.

Bytemaster, is there any other companies or individuals that you could refer to do a worker proposal?  I think what is stopping worker proposals is the lack of knowledge of the code by everyone except CNX.  Their is a fear of being undercut by CNX just because of the learning curve of the code.
Title: Re: Worker Proposal Review
Post by: bytemaster on November 11, 2015, 08:12:41 pm
CNX has a lot on our plate, we want new developers to come in and therefore we bid HIGH prices for the work.

In other words, we bid relatively high so we can make a significant profit and reinvest it into the industry and other could underbid us.

Our workforce is also limited, so even if we wanted to bid on everything we wouldn't have the manpower to do so.
Title: Re: Worker Proposal Review
Post by: fav on November 11, 2015, 08:13:28 pm
so, when do you setup the worker on chain?
Title: Re: Worker Proposal Review
Post by: lil_jay890 on November 11, 2015, 08:17:07 pm
CNX has a lot on our plate, we want new developers to come in and therefore we bid HIGH prices for the work.

In other words, we bid relatively high so we can make a significant profit and reinvest it into the industry and other could underbid us.

Our workforce is also limited, so even if we wanted to bid on everything we wouldn't have the manpower to do so.

So it is safe to assume that CNX will be charging a premium for worker proposals, since CNX has the most knowledge of the code and would have the least growing pains when implementing new features?  Would CNX create worker proposals to give other developers ideas for what could be done, at least for the initial first few proposals?  Kind of like you did with the first proposal posted a couple days ago.
Title: Re: Worker Proposal Review
Post by: yvv on November 11, 2015, 09:24:44 pm
People in the USA don't seem interested in buying altcoins or Bitcoin right now.

Of course we are interested. But this is a fucking painful process. While trying to bring funds to bitshares last week, I checked many options. I even found a bitcoin ATM in a grocery store next to my block. What a useless machine. Coinbase looks to be the only suitable way to buy bitcoins, but then you need to convert them to BTS on another exchange with almost zero liquidity. So, to deposit funds to exchange you need to go to another exchange and another exchange. Is not this ridiculous?

Thats what metaexchange and others are for. You can buy on coinbase, send to metaexchange and you get the funds in your wallet.youonly need to send them once. Try it and it Will feel much easier than doing what you do. I know cause thats what i did before

Yeah, right. Buying $50 worth of BTC on coinbase, I can get only $45 worth of BTS on metaexchange. Good deal for coinbase and metaexchange.
Title: Re: Worker Proposal Review
Post by: maqifrnswa on November 11, 2015, 09:34:53 pm
CNX has a lot on our plate, we want new developers to come in and therefore we bid HIGH prices for the work.

In other words, we bid relatively high so we can make a significant profit and reinvest it into the industry and other could underbid us.

Our workforce is also limited, so even if we wanted to bid on everything we wouldn't have the manpower to do so.

I support this and it makes sense, as long as CNX doesn't use its influence to choose themselves over an equal quality lower bid. I actually don't believe CNX will do that, as they generally do have more on their plate and the smart business decision is to outsource tasks to those that can do it cheaper than you.
Title: Re: Worker Proposal Review
Post by: Akado on November 11, 2015, 10:36:23 pm
People in the USA don't seem interested in buying altcoins or Bitcoin right now.

Of course we are interested. But this is a fucking painful process. While trying to bring funds to bitshares last week, I checked many options. I even found a bitcoin ATM in a grocery store next to my block. What a useless machine. Coinbase looks to be the only suitable way to buy bitcoins, but then you need to convert them to BTS on another exchange with almost zero liquidity. So, to deposit funds to exchange you need to go to another exchange and another exchange. Is not this ridiculous?

Thats what metaexchange and others are for. You can buy on coinbase, send to metaexchange and you get the funds in your wallet.youonly need to send them once. Try it and it Will feel much easier than doing what you do. I know cause thats what i did before

Yeah, right. Buying $50 worth of BTC on coinbase, I can get only $45 worth of BTS on metaexchange. Good deal for coinbase and metaexchange.

What do you mean? That's 10% spread. Are metaexchange's prices that off? And what do you mean good deal for metaexchange? Last time I knew it was coinbase who charged more each time you bought a btc, not metaexchange. You have other exchanges you can use to get into BTS.

If using coinbase because you're in NY is the problem, then that's the exact same thing if you want BTS or any other coin. You make it seem like it's BTS's problem
Title: Re: Worker Proposal Review
Post by: luckybit on November 12, 2015, 01:10:14 am
People in the USA don't seem interested in buying altcoins or Bitcoin right now.

Of course we are interested. But this is a fucking painful process. While trying to bring funds to bitshares last week, I checked many options. I even found a bitcoin ATM in a grocery store next to my block. What a useless machine. Coinbase looks to be the only suitable way to buy bitcoins, but then you need to convert them to BTS on another exchange with almost zero liquidity. So, to deposit funds to exchange you need to go to another exchange and another exchange. Is not this ridiculous?

Thats what metaexchange and others are for. You can buy on coinbase, send to metaexchange and you get the funds in your wallet.youonly need to send them once. Try it and it Will feel much easier than doing what you do. I know cause thats what i did before

Yeah, right. Buying $50 worth of BTC on coinbase, I can get only $45 worth of BTS on metaexchange. Good deal for coinbase and metaexchange.

What do you mean? That's 10% spread. Are metaexchange's prices that off? And what do you mean good deal for metaexchange? Last time I knew it was coinbase who charged more each time you bought a btc, not metaexchange. You have other exchanges you can use to get into BTS.

If using coinbase because you're in NY is the problem, then that's the exact same thing if you want BTS or any other coin. You make it seem like it's BTS's problem

I don't see why anyone would buy BTS with a large sum of money unless there is something they can do on Bitshares 2.0. I think the USD direct purchase and withdraw stuff is interesting but expensive and not urgent. On the other hand I think prediction markets and margin trading are urgent.

You can be an all crypto exchange and do fine, and of course you should have ability to deposit and withdraw USD, but there is the possibility that everyone will immediately withdraw into USD the moment that feature is added and the price could drop like a rock unless there is some reason why they wouldn't.
Title: Re: Worker Proposal Review
Post by: btswildpig on November 12, 2015, 02:16:23 am
Am I the only one here who actually read the costs?

can some one explain to me how its going to cost 16 thousand dollars to adjust pre existing code?

seriously id like a breakdown of why it will take 8000$ in man hours to adjust the fee code, no ones writing a large amount of new code, its an adjustment to a pre-existing system...

the same goes for market fees ?


16 thousand to plug in kyc and deposit / withdrawal ? seriously?

is anyone buying these numbers?

not trying to be a naysayer, i think all this work needs to be done, but for 3x what it actually costs in man hours and expertise? nah bro.


please provide us a breakdown of how the hours will be allocated and why they will add up to 32 thousand dollars for the features i think will take a fraction of the time and work...?

Maybe we should be paying even more to the first developers hired by BTS 2.0 because it's good marketing. We need to attract lots of good programmers to work on Bitshares – and what could be a better way? Since there haven't been any real worker proposals before this, paying little bit extra might give a nice incentive to other programmers out there.

Of course I don't mean that we should be paying outrageous amounts of BTS, but just that we shouldn't be complaining about rates in Cryptonomex's proposal. I would vote for them even if the demanded payrate was higher.

This is exactly how markets work. People notice when other people are making a killing with high margins and then enter to compete. If BitShares wishes to diversify its developer base then it will need to make working for BitShares profitable enough that many people come out of the woodwork to get things done. Using the example of "fixed price contracts" with a 3rd party evaluator for completion means the blockchain can ensure that it actually gets a usable product for the money it pays.

On the other hand if the blockchain decides to be "cheap" then few will bother and those that are around will get distracted by higher paying opportunities.

I for one do not want to monopolize the worker proposals. I would much rather have decentralized development and parallel efforts.

The market does not always work.
When the 1.0 dilution model kicked in , people expected that the dilution rate will be reduced once the stakeholders fears it'll impact the price , then it reaches a balance.
The price kept dropping , and people did fear . But none counter measure has been taken to reduce the dilution rate at that time . Instead , the delegates kept piling up .

Another reminder, if the market does towards a balance like you said , then investors will choose to invest in projects less time consuming, less potential selling pressure, more capital friendly area.
Investors will also be distracted in higher potential profiting opportunities. It is not just the coders are choosing . But how much dilution can you get without crashing the project ? How can you possibly compete with companies with actual capital and actual funding and cold hard cash by dilution from thin air to attract developers ?  You can't find money where there is no money to be found.

My math is not really good . But , lets assume, If by developing these features the price was dumped by the additional selling pressure by 50%,  then what's your next proposal gonna be to attract highly talented developers to work on it ? 50% more ask ? And the justification will still be "if I don't get more . others will offer more" ?

In this equation , while your service is valuable , the value(price) of BTS will be dropping . Just a reminder , my math is not good , so it maybe wrong .  Below is a wild dream : But that means you can somehow ask for 2 billion BTS one day if the price keep dropping and still with a really convincing argument ? Because 2 billion BTS is not even worth the offer that others are offering you , and you will be taking a discount by accepting only 2 billion BTS to work on a magical program that's gonna increase the value of BTS , but no , because the risk is too high , so in order to attract developers , I still have to take 2 billion BTS for now .....

Development is important. But development with a sustainable business model is also important. Using dilution to work on something without knowing if it will increase the value or at least without any calculated or educated proof  and base the amount on the insanely low price (which you proved your own doubt by saying you are not certain if the price will rise in the future)  is hardly a sustainable business model. 

Forgive me , I just read too many books these days to realize business is not just "I do this , it will get more profit."   or "If I don't offer this to that guy , he will not do it for us".....The main question is , How this can generate profit , and generate how much profit by estimation ?  Can the profit at least make up for the cost ?  In how much time frame ? Is there a graph with a curve that make sense ?
Title: Re: Worker Proposal Review
Post by: yvv on November 12, 2015, 03:53:23 am

What do you mean? That's 10% spread. Are metaexchange's prices that off? And what do you mean good deal for metaexchange? Last time I knew it was coinbase who charged more each time you bought a btc, not metaexchange. You have other exchanges you can use to get into BTS.

If using coinbase because you're in NY is the problem, then that's the exact same thing if you want BTS or any other coin. You make it seem like it's BTS's problem

I mean a simple thing, efficiency. If you have a magic pipe which transfers a magic juice between people, you put a 50 gallons of juice into the pipe and get 45 gallons of juice out of it, your magic pipe is 80% efficient. On your way out you will lose another 20%. This is how bitshares works now. 
Title: Re: Worker Proposal Review
Post by: Tuck Fheman on November 12, 2015, 04:14:16 am

What do you mean? That's 10% spread. Are metaexchange's prices that off? And what do you mean good deal for metaexchange? Last time I knew it was coinbase who charged more each time you bought a btc, not metaexchange. You have other exchanges you can use to get into BTS.

If using coinbase because you're in NY is the problem, then that's the exact same thing if you want BTS or any other coin. You make it seem like it's BTS's problem

I mean a simple thing, efficiency. If you have a magic pipe which transfers a magic juice between people, you put a 50 gallons of juice into the pipe and get 45 gallons of juice out of it, your magic pipe is 80% efficient. On your way out you will lose another 20%. This is how bitshares works now.

Put down the pipe man, it only causes family problems. ;)
Title: Re: Worker Proposal Review
Post by: jsidhu on November 12, 2015, 05:59:48 am

What do you mean? That's 10% spread. Are metaexchange's prices that off? And what do you mean good deal for metaexchange? Last time I knew it was coinbase who charged more each time you bought a btc, not metaexchange. You have other exchanges you can use to get into BTS.

If using coinbase because you're in NY is the problem, then that's the exact same thing if you want BTS or any other coin. You make it seem like it's BTS's problem

I mean a simple thing, efficiency. If you have a magic pipe which transfers a magic juice between people, you put a 50 gallons of juice into the pipe and get 45 gallons of juice out of it, your magic pipe is 80% efficient. On your way out you will lose another 20%. This is how bitshares works now.

Put down the pipe man, it only causes family problems. ;)
Speaking from experience?
Title: Re: Worker Proposal Review
Post by: Tuck Fheman on November 12, 2015, 06:08:31 am
Speaking from experience?

https://youtu.be/7PfRA9ORqb4?t=23s
Title: Re: Worker Proposal Review
Post by: BTSdac on November 12, 2015, 08:59:08 am
how long the work fund lock?
Title: Re: Worker Proposal Review
Post by: yvv on November 12, 2015, 02:40:26 pm

What do you mean? That's 10% spread. Are metaexchange's prices that off? And what do you mean good deal for metaexchange? Last time I knew it was coinbase who charged more each time you bought a btc, not metaexchange. You have other exchanges you can use to get into BTS.

If using coinbase because you're in NY is the problem, then that's the exact same thing if you want BTS or any other coin. You make it seem like it's BTS's problem

I mean a simple thing, efficiency. If you have a magic pipe which transfers a magic juice between people, you put a 50 gallons of juice into the pipe and get 45 gallons of juice out of it, your magic pipe is 80% efficient. On your way out you will lose another 20%. This is how bitshares works now.

Put down the pipe man, it only causes family problems. ;)

Sorry for your problems. Let's stay on topic.
Title: Re: Worker Proposal Review
Post by: Tuck Fheman on November 13, 2015, 01:29:29 am
Let's stay on topic.

Do you mean the topic of the Worker Proposal or the sub-topic you created within OP's thread?  :P

Title: Re: Worker Proposal Review
Post by: BTSdac on November 17, 2015, 03:02:14 am
any news about this .