Author Topic: Worker Proposal - Asset pool fee funding  (Read 18861 times)

0 Members and 1 Guest are viewing this topic.

Offline BunkerChainLabs-DataSecurityNode

+-+-+-+-+-+-+-+-+-+-+
www.Peerplays.com | Decentralized Gaming Built with Graphene - Now with BookiePro and Sweeps!
+-+-+-+-+-+-+-+-+-+-+

Offline btstip

  • Hero Member
  • *****
  • Posts: 644
    • View Profile
  • BitShares: btstip-io
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

Offline fav

  • Hero Member
  • *****
  • Posts: 4278
  • No Pain, No Gain
    • View Profile
    • Follow Me!
  • BitShares: fav
Thanks for open sourceing it!

 +5%

#btstip "mindphlux" 100 NEWBIE

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Thanks for open sourceing it!

Offline mindphlux

  • Sr. Member
  • ****
  • Posts: 232
    • View Profile
Please consider voting for my witness mindphlux.witness and my committee user mindphlux. I will not vote for changes that affect witness pay.

Offline fav

  • Hero Member
  • *****
  • Posts: 4278
  • No Pain, No Gain
    • View Profile
    • Follow Me!
  • BitShares: fav
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%

Offline mindphlux

  • Sr. Member
  • ****
  • Posts: 232
    • View Profile
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.

Offline fuzzy

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

Offline cube

  • Hero Member
  • *****
  • Posts: 1404
  • Bit by bit, we will get there!
    • View Profile
  • BitShares: bitcube
 +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.

Offline bytemaster

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: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline mindphlux

  • Sr. Member
  • ****
  • Posts: 232
    • View Profile
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.

Offline roadscape

No prob @fav..

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

Offline fav

  • Hero Member
  • *****
  • Posts: 4278
  • No Pain, No Gain
    • View Profile
    • Follow Me!
  • BitShares: fav
can you guys please discuss in a new thread? this one is for asset pool fee funding updates

Offline maqifrnswa

  • Hero Member
  • *****
  • Posts: 661
    • View Profile
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: https://launchpad.net/~showard314/+archive/ubuntu/bitshares [15% delegate] wallet_account_set_approval maqifrnswa true [50% delegate] wallet_account_set_approval delegate1.maqifrnswa true

Offline roadscape

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:
Code: [Select]
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