Author Topic: JDS Dry Run #2  (Read 11261 times)

0 Members and 1 Guest are viewing this topic.

Offline Riverhead

Do you want me to bring it up at Friday's "State of the Blockchain" Mumble session? We can get you testers if that's what you need.

Offline zhangweis

  • Sr. Member
  • ****
  • Posts: 305
    • View Profile
Thank you. Sorry if I jumped the gun. Just excited to see this in action. :)

Thanks for trying.

Currently it has very low testing participation and I'm trying to find a way to promote testing participation as most big changes have been done.
Weibo:http://weibo.com/zhangweis

Offline Riverhead

I see there are 17 dry runs. Are they place holders? Do you want any testing done? I build the source but the blockchain wasn't active. I did DR17 since it was the biggest number haha. Looking forward to this DAC.

I cloned it from btsx and I'm using master.

Thank you. Sorry if I jumped the gun. Just excited to see this in action. :)

Offline zhangweis

  • Sr. Member
  • ****
  • Posts: 305
    • View Profile
I see there are 17 dry runs. Are they place holders? Do you want any testing done? I build the source but the blockchain wasn't active. I did DR17 since it was the biggest number haha. Looking forward to this DAC.

I cloned it from btsx and I'm using master.
Weibo:http://weibo.com/zhangweis

Offline Riverhead

I see there are 17 dry runs. Are they place holders? Do you want any testing done? I build the source but the blockchain wasn't active. I did DR17 since it was the biggest number haha. Looking forward to this DAC.

Offline zhangweis

  • Sr. Member
  • ****
  • Posts: 305
    • View Profile
[Update]:
Shuffling delegates after every block is implemented and under tests.
Weibo:http://weibo.com/zhangweis

Offline jwiz168

  • Sr. Member
  • ****
  • Posts: 409
    • View Profile
Nice DAC   8)    +5%    +5%     +5%

Offline dexinwong

  • Sr. Member
  • ****
  • Posts: 232
    • View Profile

Offline ripplexiaoshan

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 2300
    • View Profile
  • BitShares: jademont
Seems great +5%
BTS committee member:jademont

Offline Shentist

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 1601
    • View Profile
    • metaexchange
  • BitShares: shentist
great project. looks promising

Offline CurrencyMaster

赞一个,支持。
bts id: currencymaster
掌握了比特股 , 就掌握了货币发行权!
掌握了货币发行权,就掌握了整个世界!

Offline sudo

  • Hero Member
  • *****
  • Posts: 2255
    • View Profile
  • BitShares: ags

Offline zhangweis

  • Sr. Member
  • ****
  • Posts: 305
    • View Profile
Changes:

Improved UI:
It shows progress and how many blocks to get result for each dice in progress.

Improved security against delegates collusion:
The more amount you dice, the more blocks you have to wait for the jackpot. The block count calculation is roughly like below:
jackpot blocks = min(MAX_WAIT_BLOCKS,payout / delegate income)
MAX_WAIT_BLOCKS is currently set to 50.
Say, if you dice 100JDS with payout 20, and the delegate's income of the current block is 200, you'll need to wait for 10 blocks for the result.   
All the dices in the same block are sorted by payout and accumulated for the calculation of packout blocks.
Say we have 3 dices:[50@10, 100@2, 500@2].
We get payouts [500, 200, 1000] and they're sorted as [200,500,1000].
For 100@2, the accumulated amount is 200 and jackpot is 2 blocks.
For 50@10, the accumulated amount is 200+500=700 and jackpot is 4 blocks.
For 500@2, the accumulated amount is 200+500+1000=1700 and jackpot is 9 blocks.

The plan is to shuffle delegates after each block to improve security.

Original dry run info.:
https://bitsharestalk.org/index.php?topic=9393.0


Weibo:http://weibo.com/zhangweis