Worker Proposal - Asset pool fee funding

Started by mindphlux, October 21, 2015, 08:55:59 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

BunkerChainLabs-DataSecurityNode

+-+-+-+-+-+-+-+-+-+-+
[url="//www.peerplays.com"]www.Peerplays.com[/url] | Decentralized Gaming Built with Graphene - Now with BookiePro and Sweeps!
+-+-+-+-+-+-+-+-+-+-+

btstip

Hey fav, your tips have been queued to get sent to...
  • mindphlux: 100 NEWBIE
Curious about BtsTip? Visit us at http://btstip.io and start tipping BTS on https://bitsharestalk.org/ today!
Created by hybridd

fav

Join us on Hive: [url="https://peakd.com/c/hive-120117/created"]https://peakd.com/c/hive-120117/created[/url]

xeroc


mindphlux

Please consider voting for my witness mindphlux.witness and my committee user mindphlux. I will not vote for changes that affect witness pay.

fav

Quote from: mindphlux on November 03, 2015, 04:46:54 PM
I updated the spreadsheet here: https://docs.google.com/spreadsheets/d/1_so41Ogm44a871ZVjIWyZXhQptGi7i0dNFvfeyY8gng/edit#gid=0

I also wrote a script to automate the daily funding. I'll tidy it up over the weekend and then release on github.

+5% +5% +5% +5%
Join us on Hive: [url="https://peakd.com/c/hive-120117/created"]https://peakd.com/c/hive-120117/created[/url]

mindphlux

I updated the spreadsheet here: https://docs.google.com/spreadsheets/d/1_so41Ogm44a871ZVjIWyZXhQptGi7i0dNFvfeyY8gng/edit#gid=0

I also wrote a script to automate the daily funding. I'll tidy it up over the weekend and then release on github.
Please consider voting for my witness mindphlux.witness and my committee user mindphlux. I will not vote for changes that affect witness pay.

fuzzy

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

cube

 +5% for the accounting and tracking.  This itself costs time and effort.  Well worth the 10% fee.   :)
ID: bitcube
bitcube is a dedicated witness and committe member. Please vote for bitcube.

bytemaster

Quote from: mindphlux on October 28, 2015, 09:06:07 PM
Dear stakeholders,

I have funded the asset pool funds today, for the second time.

We're funding a total of 14000 BTS per day (4000 CNY, 4000 USD, 2000 EUR, 2000 GOLD, 2000 SILVER), but unfortnatually I made a mistake in my calculation and set the daily payrate to only 10000 BTS. As a result, the worker funds will not last until the projected end. Also this proposal was voted in 6 days after the initial start date, so that further decreases available funds. The funds are projected to last until November 12. I have uploaded a file for you to review here:

https://docs.google.com/spreadsheets/d/1_so41Ogm44a871ZVjIWyZXhQptGi7i0dNFvfeyY8gng/edit#gid=0

I'm in the process of writing a script that automatically fills the pools, which should be ready by the weekend. Until then I will fill the pool manually.

Thank you,

Best regards
mindphlux

Great job on transparency!
For the latest updates checkout my blog: [url="http://bytemaster.bitshares.org"]http://bytemaster.bitshares.org[/url]
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

mindphlux

Dear stakeholders,

I have funded the asset pool funds today, for the second time.

We're funding a total of 14000 BTS per day (4000 CNY, 4000 USD, 2000 EUR, 2000 GOLD, 2000 SILVER), but unfortnatually I made a mistake in my calculation and set the daily payrate to only 10000 BTS. As a result, the worker funds will not last until the projected end. Also this proposal was voted in 6 days after the initial start date, so that further decreases available funds. The funds are projected to last until November 12. I have uploaded a file for you to review here:

https://docs.google.com/spreadsheets/d/1_so41Ogm44a871ZVjIWyZXhQptGi7i0dNFvfeyY8gng/edit#gid=0

I'm in the process of writing a script that automatically fills the pools, which should be ready by the weekend. Until then I will fill the pool manually.

Thank you,

Best regards
mindphlux
Please consider voting for my witness mindphlux.witness and my committee user mindphlux. I will not vote for changes that affect witness pay.

roadscape

No prob @fav..

Quote from: maqifrnswa on October 27, 2015, 08:20:50 PM
Quote from: roadscape on October 27, 2015, 07:31:33 PM
Super useful.. thank you! I've got the daily funding logic in place now :)

Excellent! You have the best way of visualizing worker proposals in the whole world as of now, literally.
If you want to improve the display, here are some other hints:
1) Worker objects never expire. Also some workers are not valid yet. You probably should filter out your worker list to only show active and valid ones.
2) However, it is important that upcoming proposals get visibility. Perhaps a separate table of "pending proposals" ranked in order of votes for proposals which have not started yet.

I replied here: https://bitsharestalk.org/index.php/topic,19507.msg250666.html#msg250666
http://cryptofresh.com  |  witness: roadscape

fav

can you guys please discuss in a new thread? this one is for asset pool fee funding updates
Join us on Hive: [url="https://peakd.com/c/hive-120117/created"]https://peakd.com/c/hive-120117/created[/url]

maqifrnswa

Quote from: roadscape on October 27, 2015, 07:31:33 PM
Super useful.. thank you! I've got the daily funding logic in place now :)

Excellent! You have the best way of visualizing worker proposals in the whole world as of now, literally.
If you want to improve the display, here are some other hints:
1) Worker objects never expire. Also some workers are not valid yet. You probably should filter out your worker list to only show active and valid ones.
2) However, it is important that upcoming proposals get visibility. Perhaps a separate table of "pending proposals" ranked in order of votes for proposals which have not started yet.
maintains an Ubuntu PPA: [url="https://launchpad.net/~showard314/+archive/ubuntu/bitshares"]https://launchpad.net/~showard314/+archive/ubuntu/bitshares[/url] [15% delegate] wallet_account_set_approval maqifrnswa true [50% delegate] wallet_account_set_approval delegate1.maqifrnswa true

roadscape

Quote from: maqifrnswa on October 27, 2015, 06:53:35 PM
Quote from: roadscape on October 27, 2015, 04:10:24 PM
Quote from: maqifrnswa on October 27, 2015, 03:00:26 PM
Quote from: roadscape on October 27, 2015, 01:53:08 PM
Quote from: cass on October 27, 2015, 10:59:33 AM
Quote from: mindphlux on October 27, 2015, 10:56:34 AM
There's no gui support yet.

ok then we should work in this to get it into asap IMO .. this will drive more people into!

Very basic worker proposals list/schedule can be found at the bottom of this page: http://cryptofresh.com/

that's great, could there be a payline put in there? (so people know what is being funded and at what level?)

That's the "Daily pay" column right? I'm still trying to decipher the API.. your "Debian/Ubuntu-based PPA" proposal is 3966 BTS per day correct?

First off: that's a great site, thanks for doing it

Regarding payline: It's a little more complicated.
There is a daily worker budget of 500,000. Every maintenance period, worker votes are tallied and workers are ranked in order of votes for minus against. The system then pays each worker in order of rank until the daily budget is exhausted.

To find the current worker pay, it's the "worker_budget_per_day" global property:
unlocked >>> get_global_properties
{SNIP}
    "witness_pay_per_block": 150000,
    "worker_budget_per_day": "50000000000",
    "max_predicate_opcode": 1,
{SNIP}


Now you can
look at the current proposals in order of most to least votes (as of this moment) and their daily pay:
1) 1.14.4 (10,000 BTS/day)
2) 1.14.1 (0.1 BTS/day)
3) 1.14.0 (400,000 BTS/day)
4) 1.14.6 (3,966 BTS/day)

So that means that each of the proposals should get funded since the total (413,966.1) is < 500,000
Now imagine there were 2 more 100k proposals with less votes than (4). The new order is:
1) 1.14.4 (10,000 BTS/day)
2) 1.14.1 (0.1 BTS/day)
3) 1.14.0 (400,000 BTS/day)
4) 1.14.6 (3,966 BTS/day)
5) (100,000 BTS/day)
6) (100,000 BTS/day)

That means that 1-4 get funded, 5 gets 86033.9, and 6 gets 0.

So, on your website you can list all proposals pending in order of votes, but indicate on their that 1-4 are funded, 5 is partial, and 6+ is not funded (like you do with active witnesses).

Super useful.. thank you! I've got the daily funding logic in place now :)
http://cryptofresh.com  |  witness: roadscape

maqifrnswa

Quote from: roadscape on October 27, 2015, 04:10:24 PM
Quote from: maqifrnswa on October 27, 2015, 03:00:26 PM
Quote from: roadscape on October 27, 2015, 01:53:08 PM
Quote from: cass on October 27, 2015, 10:59:33 AM
Quote from: mindphlux on October 27, 2015, 10:56:34 AM
There's no gui support yet.

ok then we should work in this to get it into asap IMO .. this will drive more people into!

Very basic worker proposals list/schedule can be found at the bottom of this page: http://cryptofresh.com/

that's great, could there be a payline put in there? (so people know what is being funded and at what level?)

That's the "Daily pay" column right? I'm still trying to decipher the API.. your "Debian/Ubuntu-based PPA" proposal is 3966 BTS per day correct?

First off: that's a great site, thanks for doing it

Regarding payline: It's a little more complicated.
There is a daily worker budget of 500,000. Every maintenance period, worker votes are tallied and workers are ranked in order of votes for minus against. The system then pays each worker in order of rank until the daily budget is exhausted.

To find the current worker pay, it's the "worker_budget_per_day" global property:
unlocked >>> get_global_properties
{SNIP}
    "witness_pay_per_block": 150000,
    "worker_budget_per_day": "50000000000",
    "max_predicate_opcode": 1,
{SNIP}


Now you can
look at the current proposals in order of most to least votes (as of this moment) and their daily pay:
1) 1.14.4 (10,000 BTS/day)
2) 1.14.1 (0.1 BTS/day)
3) 1.14.0 (400,000 BTS/day)
4) 1.14.6 (3,966 BTS/day)

So that means that each of the proposals should get funded since the total (413,966.1) is < 500,000
Now imagine there were 2 more 100k proposals with less votes than (4). The new order is:
1) 1.14.4 (10,000 BTS/day)
2) 1.14.1 (0.1 BTS/day)
3) 1.14.0 (400,000 BTS/day)
4) 1.14.6 (3,966 BTS/day)
5) (100,000 BTS/day)
6) (100,000 BTS/day)

That means that 1-4 get funded, 5 gets 86033.9, and 6 gets 0.

So, on your website you can list all proposals pending in order of votes, but indicate on their that 1-4 are funded, 5 is partial, and 6+ is not funded (like you do with active witnesses).
maintains an Ubuntu PPA: [url="https://launchpad.net/~showard314/+archive/ubuntu/bitshares"]https://launchpad.net/~showard314/+archive/ubuntu/bitshares[/url] [15% delegate] wallet_account_set_approval maqifrnswa true [50% delegate] wallet_account_set_approval delegate1.maqifrnswa true

mindphlux

I'm unable to withdraw the pool funds due to a bug


ithdraw_vesting 1.13.235 8749 BTS true
withdraw_vesting 1.13.235 8749 BTS true
1513039ms th_a       wallet.cpp:1838               sign_transaction     ] Caught exception while broadcasting tx 7c5e1918b7db447bcf8b42906860471ddd798b8f:  0 exception: unspecified
13 St12domain_error: divide by zero


I've reported this to bytemaster - https://github.com/cryptonomex/graphene/issues/390

I've funded a new account dediced to poolfunding with my own funds for the time being and have funded the poolfund as described in the proposal

4000 BTS USD
4000 BTS CNY
2000 BTS EUR
2000 BTS GOLD
2000 BTS SILVER

As seen here: https://bitshares.openledger.info/#/account/mindphlux.poolfund/overview

I will do the same tomororw, hopefully with the worker's fees.

Thank you for voting for me!
Please consider voting for my witness mindphlux.witness and my committee user mindphlux. I will not vote for changes that affect witness pay.

roadscape

Quote from: maqifrnswa on October 27, 2015, 03:00:26 PM
Quote from: roadscape on October 27, 2015, 01:53:08 PM
Quote from: cass on October 27, 2015, 10:59:33 AM
Quote from: mindphlux on October 27, 2015, 10:56:34 AM
There's no gui support yet.

ok then we should work in this to get it into asap IMO .. this will drive more people into!

Very basic worker proposals list/schedule can be found at the bottom of this page: http://cryptofresh.com/

that's great, could there be a payline put in there? (so people know what is being funded and at what level?)

That's the "Daily pay" column right? I'm still trying to decipher the API.. your "Debian/Ubuntu-based PPA" proposal is 3966 BTS per day correct?
http://cryptofresh.com  |  witness: roadscape

maqifrnswa

Quote from: roadscape on October 27, 2015, 01:53:08 PM
Quote from: cass on October 27, 2015, 10:59:33 AM
Quote from: mindphlux on October 27, 2015, 10:56:34 AM
There's no gui support yet.

ok then we should work in this to get it into asap IMO .. this will drive more people into!

Very basic worker proposals list/schedule can be found at the bottom of this page: http://cryptofresh.com/

that's great, could there be a payline put in there? (so people know what is being funded and at what level?)
maintains an Ubuntu PPA: [url="https://launchpad.net/~showard314/+archive/ubuntu/bitshares"]https://launchpad.net/~showard314/+archive/ubuntu/bitshares[/url] [15% delegate] wallet_account_set_approval maqifrnswa true [50% delegate] wallet_account_set_approval delegate1.maqifrnswa true

roadscape

Quote from: cass on October 27, 2015, 10:59:33 AM
Quote from: mindphlux on October 27, 2015, 10:56:34 AM
There's no gui support yet.

ok then we should work in this to get it into asap IMO .. this will drive more people into!

Very basic worker proposals list/schedule can be found at the bottom of this page: http://cryptofresh.com/
http://cryptofresh.com  |  witness: roadscape

ebit

telegram:ebit521
[url="https://weibo.com/ebiter"]https://weibo.com/ebiter[/url]

fav

I you proxy through me, you're already voting for this worker by the way :)

+5% for getting started!
Join us on Hive: [url="https://peakd.com/c/hive-120117/created"]https://peakd.com/c/hive-120117/created[/url]

tbone

Quote from: cass on October 27, 2015, 10:59:33 AM
Quote from: mindphlux on October 27, 2015, 10:56:34 AM
There's no gui support yet.

ok then we should work in this to get it into asap IMO .. this will drive more people into!

This is important stuff, but PLEASE finish the USER (i.e. trader) interface first so we can impress and retain new users/traders!

cass

Quote from: mindphlux on October 27, 2015, 10:56:34 AM
There's no gui support yet.

ok then we should work in this to get it into asap IMO .. this will drive more people into!
█║▌║║█  - - -  The quieter you become, the more you are able to hear  - - -  █║▌║║█

mindphlux

Please consider voting for my witness mindphlux.witness and my committee user mindphlux. I will not vote for changes that affect witness pay.

cass

is it also visible on GUI ... i'm not able to see it ...?
█║▌║║█  - - -  The quieter you become, the more you are able to hear  - - -  █║▌║║█

mindphlux

This proposal has been voted in and I see the vested balance id is getting money. I will commence filling the asset pools this evening.

However, we lost about 5 days so it will be less money for this proposal. There will be funding for around ~22 days, if I am not mistaken. If things run good, I'll do another proposal.
Please consider voting for my witness mindphlux.witness and my committee user mindphlux. I will not vote for changes that affect witness pay.

bytemaster

This is where voting by proxy helps.

I support this proposal.
For the latest updates checkout my blog: [url="http://bytemaster.bitshares.org"]http://bytemaster.bitshares.org[/url]
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

cube

Quote from: cube on October 21, 2015, 05:39:39 PM
Quote from: jakub on October 21, 2015, 05:05:10 PM
I'll support it as soon as it appears in the GUI.
(but if it doesn't I'll get the CLI and vote for it anyway)

We are all excited about this new cutting-edge worker proposal feature.  However, the official cli tools for it is not released it.  I have uploaded my copy at https://github.com/bigcube/bitshares-2/releases/download/v2.15.286-Unofficial/bts2-cli-20151020.zip.  You may use it if you like.

bitcube node and seed updated.
ID: bitcube
bitcube is a dedicated witness and committe member. Please vote for bitcube.

cube

Quote from: jakub on October 21, 2015, 05:05:10 PM
I'll support it as soon as it appears in the GUI.
(but if it doesn't I'll get the CLI and vote for it anyway)

We are all excited about this new cutting-edge worker proposal feature.  However, the official cli tools for it is not released it.  I have uploaded my copy at https://github.com/bigcube/bitshares-2/releases/download/v2.15.286-Unofficial/bts2-cli-20151020.zip.  You may use it if you like.
ID: bitcube
bitcube is a dedicated witness and committe member. Please vote for bitcube.

jakub

I'll support it as soon as it appears in the GUI.
(but if it doesn't I'll get the CLI and vote for it anyway)

mindphlux

How to vote for my worker, the frontend is not ready yet:

update_worker_votes <youraccount> {"vote_for" : [1.14.4], "vote_against" : [], "vote_abstain" : []} true
Please consider voting for my witness mindphlux.witness and my committee user mindphlux. I will not vote for changes that affect witness pay.

fav

Quote from: mindphlux on October 21, 2015, 01:36:10 PM
Please vote for object 1.14.4, there are multiple workers :( I created and they cannot be removed/edited.

could you add a how to to your proposal?
Join us on Hive: [url="https://peakd.com/c/hive-120117/created"]https://peakd.com/c/hive-120117/created[/url]

mindphlux

#14
Please vote for object 1.14.4, there are multiple workers :( I created and they cannot be removed/edited.
Please consider voting for my witness mindphlux.witness and my committee user mindphlux. I will not vote for changes that affect witness pay.

cube

vote for it!

get_object  1.14.4
[{
    "id": "1.14.4",
    "worker_account": "1.2.22517",
    "work_begin_date": "2015-10-21T11:00:00",
    "work_end_date": "2015-11-21T11:00:00",
    "daily_pay": 1000000000,
    "worker": [
      1,{
        "balance": "1.13.235"
      }
    ],
    "vote_for": "2:73",
    "vote_against": "2:74",
    "total_votes_for": 0,
    "total_votes_against": 0,
    "name": "bitasset-fund-pool",
    "url": "https://bitsharestalk.org/index.php/topic,19317.0.html"
  }
]
ID: bitcube
bitcube is a dedicated witness and committe member. Please vote for bitcube.

mindphlux

Choose the latest one, I had a problem with the amount and the timeframe specified. wish there was a way to delete/modify workers..

But it's not showing up in the UI yet.
Please consider voting for my witness mindphlux.witness and my committee user mindphlux. I will not vote for changes that affect witness pay.

xeroc


get_object 1.14.1
[{
    "id": "1.14.1",
    "worker_account": "1.2.22517",
    "work_begin_date": "2015-10-23T00:00:00",
    "work_end_date": "2015-11-23T00:00:00",
    "daily_pay": 10000,
    "worker": [
      1,{
        "balance": "1.13.232"
      }
    ],
    "vote_for": "2:67",
    "vote_against": "2:68",
    "total_votes_for": 0,
    "total_votes_against": 0,
    "name": "mindphlux-bitasset-poolfund",
    "url": ""
  }
]

It's there


//edit: there are also 1.14.2  1.14.3 and 1.14.4

fav

Quote from: xeroc on October 21, 2015, 11:00:42 AM
support!

though we might consider to reevaluate your filling scheme .. if things find traction you may need to either lower your payrate or burn some of the funds ..

what's YOUR price for doing this?

burning or paying back to the worker pool was an option we discussed.

It seems there are issues with the worker - it's set up as far as I know but not appearing under workers
Join us on Hive: [url="https://peakd.com/c/hive-120117/created"]https://peakd.com/c/hive-120117/created[/url]

xeroc

support!

though we might consider to reevaluate your filling scheme .. if things find traction you may need to either lower your payrate or burn some of the funds ..

what's YOUR price for doing this?

CLains

Vote for BitSpace EOS Block Producer!

[url="https://steemit.com/eos/@bitspace/bitspace-eos-block-producer-candidate"]https://steemit.com/eos/@bitspace/bitspace-eos-block-producer-candidate[/url]

fav

#7
even if you could pay via your own funds... how about randomizing the pool funding and give everyone a chance to catch a free TX? not needed at the moment, but it would justify this worker for more than 30 days
Join us on Hive: [url="https://peakd.com/c/hive-120117/created"]https://peakd.com/c/hive-120117/created[/url]

mindphlux

Currently, you cannot transfer any bitassets without the pool fee being funded, the web client does not support paying in BTS yet.

Please consider voting for my witness mindphlux.witness and my committee user mindphlux. I will not vote for changes that affect witness pay.

BTSdac

Quote from: mindphlux on October 21, 2015, 08:55:59 AM
Dear community,

As the pool fees for USD, CNY, EUR, GOLD, SILVER are constantly empty, we've seen suggestions on the forum to create a worker proposal to constantly re-fill them. It's no solution that random community members refill these pools out of their own money.

The web wallet should be updated so support fee paying in BTS if the pool fund is empty, but it is not implemented yet.

My Proposal


  • Provide funding for fee pool funding for USD and CNY: 4000 BTS daily
  • Provide funding for fee pool funding for EUR, SILVER and GOLD: 2000 BTS daily
  • Total worker proposal funding: 300000 BTS
  • Total length of worker contract: 30 days
  • Vesting: 0 days, since we need fill the pool funds immediately
  • Create open source script that automatically funds a fee pool when it is empty: 10% of the total amount

The worker contract will start on October 23 00:00 GMT and will End on November 23 00:00. Funding is provided for a total of 27 days. The script will be published on github before Sunday.

Please vote for my worker mindphlux-bitasset-poolfund

Thank you for bitcube and fav that helped to come up and create this proposal.

Regards,
mindphlux
Excuse me less information  about feel pool ?
feel pool for one UIA (like CNY) is the BTS restored in a pool to supply fee for CNY transfer ?
expect charge BTS in fee pool , sender should pay UIA(like CNY) as extra fee ?
[url="//github.com"]github.com[/url] :pureland
BTS2.0 API :[url="ws://139.196.37.179:8091"]ws://139.196.37.179:8091[/url]
BTS2.0 API 数据源ws:[url="//139.196.37.179:8091"]//139.196.37.179:8091[/url]

fav

Join us on Hive: [url="https://peakd.com/c/hive-120117/created"]https://peakd.com/c/hive-120117/created[/url]

cass

█║▌║║█  - - -  The quieter you become, the more you are able to hear  - - -  █║▌║║█

spartako

wallet_account_set_approval spartako

mindphlux

#1
Dear community,

As the pool fees for USD, CNY, EUR, GOLD, SILVER are constantly empty, we've seen suggestions on the forum to create a worker proposal to constantly re-fill them. It's no solution that random community members refill these pools out of their own money.

The web wallet should be updated so support fee paying in BTS if the pool fund is empty, but it is not implemented yet.

My Proposal


  • Provide funding for fee pool funding for USD and CNY: 4000 BTS daily
  • Provide funding for fee pool funding for EUR, SILVER and GOLD: 2000 BTS daily
  • Total worker proposal funding: 300000 BTS
  • Total length of worker contract: 30 days
  • Vesting: 0 days, since we need fill the pool funds immediately
  • Create open source script that automatically funds a fee pool when it is empty: 10% of the total amount

The worker contract will start on October 23 00:00 GMT and will End on November 23 00:00. Funding is provided for a total of 27 days. The script will be published on github before Sunday.

Please vote for my worker bitasset-fund-pool
EDIT: Please vote for worker proposal object 1.14.4

HOW TO VOTE FOR THIS PROPOSAL IN THE CLI WALLET:

Quote
update_worker_votes <youraccount> {"vote_for" : [1.14.4], "vote_against" : [], "vote_abstain" : []} true

Thank you for bitcube and fav that helped to come up and create this proposal.

Regards,
mindphlux
Please consider voting for my witness mindphlux.witness and my committee user mindphlux. I will not vote for changes that affect witness pay.