BitShares Forum

Main => 中文 (Chinese) => Topic started by: zhangweis on September 16, 2014, 01:03:49 pm

Title: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on September 16, 2014, 01:03:49 pm
昨天晚上翻看Bitshares Dice,没有看到相关的进度。可能他们都忙于BTSX了。不过可能思路不太一样。

我的想法是这样:
1.分配方案类似DNS。
2.名字就叫Just Dice Shares (JDS)。从名字可以看出会尽量借鉴JD,另外会保持尽量简单。
3. House Edge - 1%
4.所有JDS持有者为House。bet赢了的话,赢的JDS靠增发提供,这相当于所有JDS持有人按比例输给dicer。bet输了的话,输掉的JDS直接burn掉。这个与JustDice不一样,目的是简化方案而不影响效果。
5.投掷骰子后结果要尽量快出来。目标10秒内,争取5秒。
6.数学上保证公平,这个会限制5的速度。
基本想法是101个delegates,第n个delegate由第n-2个block的secret产生的随机数从top 101个中选一个。之所以选择n-2是为了保证可以提前1个块知道下一个delegate是谁,保证未来可能的网络优化。从101个delegates随机选是为了保证delegates没法作弊。

大致计划的想法:
我的时间特别有限,只能利用点半夜的时间,所以这里只是提出参考,再加上我的C也放下很久了,只能看懂代码,要写和调试比较困难,所以进度只能参考。希望能有高手加入或者直接按这个思路实现。
我比较习惯快速迭代或者说快速失败,所以计划是尽早发布(比如第一周就出testnet)。

1 week : clone BTSX的代码,改名为JDS,设置并运行testnet(JDST)。所以这一步只是BTSX的简单拷贝改名。
2 week: 投掷骰子,返回输赢结果并调整总体和dicer余额的cli支持
1 week: 投掷骰子的GUI支持
2 week: GUI重写,简化及优化。简化是去掉市场功能。优化是界面修改,比如使用大字体及移动风格。
2 week:完整GUI,比如my bets, all bets等等。

欢迎吐槽,建议或组队。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on September 16, 2014, 01:04:44 pm
进度更新:

[0917]
代码cloned https://github.com/zhangweis/jds
名称修改完成
编译通过
genesis文件修改
program/client/bitshares_client可以执行 但没有种子节点 network_num_connections为0
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on September 16, 2014, 01:05:09 pm
进度更新:
[0918]
种子节点运行成功,p2p网络运行正常。
导入初始delegates私钥。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhao150 on September 16, 2014, 01:26:41 pm
好啊 不错啊 支持下。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: gyhy on September 16, 2014, 01:35:42 pm
 +5%
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: su573895191 on September 16, 2014, 02:12:08 pm
PLAY 又改为bitshares dice啦,不会吧。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: suwoder on September 16, 2014, 02:31:37 pm
可惜不会写代码,纯支持
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: 00091lacer on September 16, 2014, 02:37:16 pm
关于骰子的赌博DAC?
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: Snail on September 17, 2014, 11:22:37 am
+5%
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: sudo on September 18, 2014, 01:25:20 am
尽快组建团队 开发国内首个dac +5% +5% +5%
熟悉toolkit的开发,以后dac可以百花齐放
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: lzr1900 on September 18, 2014, 02:00:52 am
棒棒的 比play靠谱多了
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: flyinggg on September 18, 2014, 02:25:31 pm
 +5% +5% +5% +5% +5% +5% +5%
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: ssjpts on September 18, 2014, 02:29:41 pm
表示支持,可以和hackfisher联系,看能否共同开发。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: rysgc on September 18, 2014, 02:41:14 pm
Cool, could someone explain in English whats it about and how it works? Thanks!
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: 当年很厉害 on September 18, 2014, 02:43:18 pm
多谢楼主散钱,后悔AGS搞少了。 +5% +5% +5%
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: Musewhale on September 18, 2014, 03:19:13 pm
搞吧...
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: callmeluc on September 18, 2014, 04:48:06 pm
湿哒哒的好啊

 +5%
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on September 18, 2014, 06:14:53 pm
进度更新:
[0919]
testnet开始运行,因为节点数的关系,还没有开始产出块。明天找台机器连上应该就可以开始产块了。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: Riverhead on September 18, 2014, 06:34:44 pm
Best guess with Google Translate:


Yesterday evening look Bitshares Dice, did not see the progress. Maybe they are busy BTSX a. But could not the same idea.

My idea is this:

1. distribution scheme similar to DNS.

2 is called Just Dice Shares (JDS). As can be seen from the name will try to learn from JD, another will remain as simple as possible.

3. House Edge - 1%

4. all JDS holders for House. bet to win, then win JDS provided by the issuance, which is equivalent to all holders pro rata JDS lost dicer. bet loses the case, losing JDS direct burn out. This is not the same with JustDice aim is to simplify the program without affecting the results.

Results after 5 dice to try to come out. The goal 10 seconds, for five seconds.

6. mathematics ensure fairness, this will limit the rate of 5. The basic idea is that 101 delegates, delegate the n-th random number from the first block of the n-2个generating a secret个selected from the top 101. Chose n-2 is to ensure that a block can know in advance who the next delegate is to ensure that possible future network optimization. Randomly selected from the 101 delegates is to ensure that delegates can not cheat. The idea roughly plan: my time is extremely limited, only use the point of the night time, so here is presented for reference, plus my C also put down a long time, only read the code more difficult to write and debug, so Progress can only reference. I hope to have a master join or direct by this idea. I am more accustomed to fast iterative or rapid failure, so the plan is to release as soon as possible (such as the first week of the testnet).

1 week: clone BTSX code, renamed the JDS, set up and run testnet (JDST). So this step simply copy BTSX renamed.
2 week: roll the dice and return the results and adjust the overall winners and losers and dicer balance cli support
1 week: cast dice GUI support
2 week: GUI rewritten, simplified and optimized. Simplification is to remove the functioning of markets. Optimization is the interface changes, such as the use of large fonts and move style.
2 week: complete GUI, such as my bets, all bets and so on.

Welcome to tucao, suggestions or team.
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: businiao on September 18, 2014, 11:34:41 pm
厉害,支持支持!
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: LEADER QUEST on September 19, 2014, 01:04:36 am
 +5%
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: HackFisher on September 19, 2014, 01:34:09 am
楼主,Dice的代码之前已经完成了,不过还没有GUI,有兴趣的话可以合作(Snapshot 里面应该会有Game Providers Reward Program)

BitShares Play 会是个Platform,所以不打算发单独的BitShares Dice了。

https://github.com/Bitsuperlab/bitshares_play/tree/dice_chip
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: sudo on September 19, 2014, 06:53:21 am
楼主,Dice的代码之前已经完成了,不过还没有GUI,有兴趣的话可以合作(Snapshot 里面应该会有Game Providers Reward Program)

BitShares Play 会是个Platform,所以不打算发单独的BitShares Dice了。

https://github.com/Bitsuperlab/bitshares_play/tree/dice_chip

那太好了。先弄个Dice玩玩解解闷啊。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on September 19, 2014, 08:23:48 am
进度更新:
[0919]
testnet开始产块。命令dice_roll加入并执行返回空结果。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on September 19, 2014, 08:31:13 am
楼主,Dice的代码之前已经完成了,不过还没有GUI,有兴趣的话可以合作(Snapshot 里面应该会有Game Providers Reward Program)

BitShares Play 会是个Platform,所以不打算发单独的BitShares Dice了。

https://github.com/Bitsuperlab/bitshares_play/tree/dice_chip

多谢,我先看下。我是想做个简单的DAC,不知道挂在platform上会不会增加复杂度,先学习下再说。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: HackFisher on September 19, 2014, 08:39:34 am
楼主,Dice的代码之前已经完成了,不过还没有GUI,有兴趣的话可以合作(Snapshot 里面应该会有Game Providers Reward Program)

BitShares Play 会是个Platform,所以不打算发单独的BitShares Dice了。

https://github.com/Bitsuperlab/bitshares_play/tree/dice_chip

多谢,我先看下。我是想做个简单的DAC,不知道挂在platform上会不会增加复杂度,先学习下再说。

每一种游戏有它自己的一种筹码,比如DICE,用户如果想玩Dice的话,就用PLS 来买DICE CHIPS, 玩玩了之后可以持有也可以将这些筹码卖成PLS.
BitShares Play的核心是提供了一个游戏资产的交易平台,而像Dice就可以直接在DAC内定义和开发。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: callmeluc on September 20, 2014, 01:48:42 pm
期待中..
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: circledavid on September 20, 2014, 03:11:13 pm
不错啊,加油!!
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: ssjpts on September 20, 2014, 03:37:25 pm
PLAY和DICE可以联合也可以相互促进改进。加油!看来PLAY进度也很快了。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on September 21, 2014, 01:09:31 pm
每一种游戏有它自己的一种筹码,比如DICE,用户如果想玩Dice的话,就用PLS 来买DICE CHIPS, 玩玩了之后可以持有也可以将这些筹码卖成PLS.
BitShares Play的核心是提供了一个游戏资产的交易平台,而像Dice就可以直接在DAC内定义和开发。
假设我有CNY或bitCNY,要玩dice的话,需要CNY->PLS->DICE,赢得的再DICE->PLS->CNY?
如果是类似BTSX,PLS抵押产生bitCNY,然后bitCNY可以直接玩DICE,貌似可以更有吸引力些。不过我是想先做个简单的DAC,后期等PLS平台成熟了可以直接移到PLS平台。否则前期太依赖PLS,进度会受很大影响。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhao150 on September 21, 2014, 01:18:34 pm
HackFisher一个月过去了,play应该开发的差不多了吧
就算还没完成,那大概的玩法规则,都应该确定了吧,可否说说。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on September 22, 2014, 11:07:45 pm
进度更新:
[0923]
参考HackFisher的代码,实现了dice_operation及相关的transaction生成及在区块链上的保存。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on September 23, 2014, 05:54:10 am
进度更新:
[0923]
增加了jackpot执行及计算,增加wallet_dice和blockchain_get_jackpot_transactions命令

Dry Run 计划1周内开始,有兴趣测试的可以留下public key(建议新生成一个),我可以把它写到测试网络的genesis中,这样每次新的dry run都可以有余额可以测试。
如果顺利的话,GUI可以在1周内出个版本。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: sudo on September 23, 2014, 01:12:13 pm
进度更新:
[0923]
增加了jackpot执行及计算,增加wallet_dice和blockchain_get_jackpot_transactions命令

Dry Run 计划1周内开始,有兴趣测试的可以留下public key(建议新生成一个),我可以把它写到测试网络的genesis中,这样每次新的dry run都可以有余额可以测试。
如果顺利的话,GUI可以在1周内出个版本。

bts的public key么?
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on September 23, 2014, 02:09:53 pm
bts的public key么?
是的,只是把BTSXxxxxx改成JDSTxxxx就可以了。为了安全建议新生成地址不要使用有余额的账户。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: sudo on September 23, 2014, 06:17:37 pm
系统 account 有个命令可以看到任意id public key
反算出私钥不可能吧。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on September 24, 2014, 08:27:33 am
进度更新:
[0924]
界面增加了dice页面
(http://www.webpagescreenshot.info/i3/54227f3fa9a963-65213655)
dice后可以在overview里看见输赢结果(未来会在dice页面看结果)
(http://www.webpagescreenshot.info/i3/54227f87d70b55-81088532)
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: sudo on September 24, 2014, 12:15:58 pm
好诶 +5% +5% +5% +5%
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on September 24, 2014, 01:48:01 pm
需要测试genesis中测试余额的,请使用<bts目录>/programs/utils/bts_create_key生成并导入后用
wallet_account_list_public_keys <account>
然后拷贝其中的pts_compressed_address粘贴到这里
比如
default (locked) >>> wallet_account_list_public_keys delegate1
[{
    "hex": "036f3f124c139aeff320988f4feb62f798d40473be27fb727e06184ff2fbe06a8b",
    "native_pubkey": "JDST7gEAmuw9tvjLnZcEpGtPfseYZ53QDHnaRuqPkSCYfprakYVg54",
    "native_address": "JDSTG1WQZ6JPbDfsZB72btAPZ37UjpxW8wU6D",
    "pts_normal_address": "PiMavT9Gu1sZccDRgPqpa5NqBejK5fKe3e",
    "pts_compressed_address": "Pf8LAwjSFbjX3mzYhzThhcFqo1SweKsD6c",
    "btc_normal_address": "1BRonNT98uvVpLQaJuByR48mwQJVHhCL96",
    "btc_compressed_address": "18CZ2s3JVVnTFWBhLVorYb1nYm27tGQFKY"
  }
]
就贴
    "pts_compressed_address": "Pf8LAwjSFbjX3mzYhzThhcFqo1SweKsD6c",
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on September 24, 2014, 01:49:53 pm
因为在开发阶段,需要看(丑陋)界面的,可以用ubuntu然后类似bts的方式build。

具体参见:
https://github.com/zhangweis/jds/blob/master/BUILD_UBUNTU.md
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: yuxuan on September 24, 2014, 03:00:20 pm
不错,,,支持一下
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: suwoder on September 24, 2014, 03:19:45 pm
不错,支持,如果UI能做得和以前的DICE网站差不多或更好,那不愁用户玩啊,还不用担心跑路。

 +5% +5% +5% +5%
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: willaim on September 24, 2014, 07:36:57 pm
楼主真牛逼. 当年很厉害/NSN, 楼主就是你要找的那个自己开发BTS 客户端的大牛.
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on September 26, 2014, 08:38:42 am
进度更新:
[0926]
实现了显示投掷历史(结果)功能。

(http://www.webpagescreenshot.info/i3/542525aa0c3b83-54624704)
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: cgafeng on September 26, 2014, 08:45:30 am
现在是10秒一个块吗?摇色子后几个块后出结果?
玩家是否可以在出块前摇多次色子,每个结果不一样?
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: ssjpts on September 26, 2014, 10:06:28 am
其实可以直接作为第三方DAC,支持PTS和AGS,10%,剩下怎么分配楼主给个方案社区讨论。赞一个。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on September 26, 2014, 10:55:26 am
现在是10秒一个块吗?摇色子后几个块后出结果?
玩家是否可以在出块前摇多次色子,每个结果不一样?
5秒1个块。2个块出结果,1个块记录dice,1个块出结果。最快5秒,最慢10秒,平均7.5秒出结果。
玩家可以在出块前摇多次骰子,每次dice的lucky number不一样,意味着结果可能不一样。
为了减少delegate作弊的可能,提高公正性,需要修改出块round的规则,改成下个块由本块随机数从前100个delegate随机选出一个delegate.但现在还是每个round所有的delegate轮一次。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on September 26, 2014, 10:56:19 am
其实可以直接作为第三方DAC,支持PTS和AGS,10%,剩下怎么分配楼主给个方案社区讨论。赞一个。

欢迎讨论方案。基本可能采用DNS方案,毕竟那个方案是社区讨论的结果。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on September 26, 2014, 10:58:42 am
需要测试genesis中测试余额的,请使用<bts目录>/programs/utils/bts_create_key生成并导入后用
wallet_account_list_public_keys <account>
然后拷贝其中的pts_compressed_address粘贴到这里
比如
default (locked) >>> wallet_account_list_public_keys delegate1
[{
    "hex": "036f3f124c139aeff320988f4feb62f798d40473be27fb727e06184ff2fbe06a8b",
    "native_pubkey": "JDST7gEAmuw9tvjLnZcEpGtPfseYZ53QDHnaRuqPkSCYfprakYVg54",
    "native_address": "JDSTG1WQZ6JPbDfsZB72btAPZ37UjpxW8wU6D",
    "pts_normal_address": "PiMavT9Gu1sZccDRgPqpa5NqBejK5fKe3e",
    "pts_compressed_address": "Pf8LAwjSFbjX3mzYhzThhcFqo1SweKsD6c",
    "btc_normal_address": "1BRonNT98uvVpLQaJuByR48mwQJVHhCL96",
    "btc_compressed_address": "18CZ2s3JVVnTFWBhLVorYb1nYm27tGQFKY"
  }
]
就贴
    "pts_compressed_address": "Pf8LAwjSFbjX3mzYhzThhcFqo1SweKsD6c",

Dry Run 01可能会很快开始,请有兴趣的按上面的方法贴上你的pts_compressed_address地址,可以在测试genesis中放上余额免得每次dry run重置后需要转账。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: ssjpts on September 26, 2014, 03:26:42 pm
其实可以直接作为第三方DAC,支持PTS和AGS,10%,剩下怎么分配楼主给个方案社区讨论。赞一个。

欢迎讨论方案。基本可能采用DNS方案,毕竟那个方案是社区讨论的结果。
可以呀,按DNS方案进行,AGSER和PTSER肯定欢迎和支持,而且算是中文社区第一个第三方DAC,很是支持,做好了,作者自己也有好处。而且JDS还可以娱乐和不断测试,不错。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on September 27, 2014, 12:47:42 am
进度更新:
[0927]
加入押大押小支持。
界面优化(需要界面设计人员)。
roll后界面立即更新。

(http://www.webpagescreenshot.info/i3/542607f60b76c9-36955432)
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: sudo on September 27, 2014, 01:31:18 am
进度更新:
[0927]
加入押大押小支持。
界面优化(需要界面设计人员)。
roll后界面立即更新。

(http://www.webpagescreenshot.info/i3/542607f60b76c9-36955432)

界面可以多样化  比如美女扔筛子的动画啥的。参考一些游戏软件和在线娱乐站。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on September 27, 2014, 01:47:06 am
Dry Run 1开始了,请参见英文贴:https://bitsharestalk.org/index.php?topic=9393.0 (https://bitsharestalk.org/index.php?topic=9393.0)
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on September 27, 2014, 01:47:43 am
界面可以多样化  比如美女扔筛子的动画啥的。参考一些游戏软件和在线娱乐站。
需要界面设计人员支持啊
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: sudo on September 27, 2014, 02:07:50 am
诶 还是要组团队啊
外包的话 不太好控制 可能
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: KyLin on September 27, 2014, 07:56:05 am
看图片还不错!
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: Snail on September 27, 2014, 12:03:38 pm
 +5%进展不错啊
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on September 27, 2014, 01:35:31 pm
+5%进展不错啊
主要还是参考了HackFisher的代码,不过因为Play平台还需要观察,所以决定先以独立DAC的方式发布后期看有没有整合的可能。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: sudo on September 27, 2014, 02:46:44 pm
ps最好开发一个or建议3i做bts toolkit的团队开发一个, 用私钥签名特定随机数据,验证后即可领取股份的机制。
避免需要直接导入pts 特别是ags的私钥。

这个工具模块如果能内置到bts toolkit 里 功德无量啊
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: HackFisher on September 27, 2014, 03:17:23 pm
+5%进展不错啊
主要还是参考了HackFisher的代码,不过因为Play平台还需要观察,所以决定先以独立DAC的方式发布后期看有没有整合的可能。

Play 的重心在平台和游戏资产,和你想做的这个DAC也不冲突,能一起做更好,有网络效应。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: yinchanggong on September 27, 2014, 03:20:46 pm
喜欢这种简单的风格   +5%
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: callmeluc on September 27, 2014, 06:01:57 pm
支持, 好样的~

 +5%
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: ripplexiaoshan on September 27, 2014, 08:57:43 pm
期待~ +5%
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhao150 on September 28, 2014, 04:58:00 am
不错,勇气可嘉,play还没出来呢,你就搞一个dice 出来玩玩。
赵家班支持你,你这种创业型人才 正是赵家班投资的目标。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: gyhy on September 28, 2014, 06:08:37 am
 +5%
需要更多你这样的人
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: xfund on September 28, 2014, 10:39:28 am
能不能直接fork个btsx的版本,btsx还是在bitsharesx主链上,我们就用btsx来投注。
关系就像mastercoin对bitcoin

手续费直接打到某个bitsharesx账户上就行。据此还可以发行收购私人资产。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on September 28, 2014, 11:55:27 am
能不能直接fork个btsx的版本,btsx还是在bitsharesx主链上,我们就用btsx来投注。
关系就像mastercoin对bitcoin

手续费直接打到某个bitsharesx账户上就行。据此还可以发行收购私人资产。
能跨链是最好得了,不过现在还没有很好的方案。:(
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on September 30, 2014, 03:17:02 am
进度更新:
[0930]
安全更新:赌注越大,等结果就需要更多块的确认。这个主要是为了防止delegate串通作弊。
Lucky数字精度改进:增加到小数点后4位
界面更新:增加account name输入框,可以输入从哪个账户出入帐。默认第一个账户。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on October 06, 2014, 04:38:50 pm
进度更新[1007]
Dry run 02开始了。https://bitsharestalk.org/index.php?topic=9758.0 (https://bitsharestalk.org/index.php?topic=9758.0)
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: sudo on October 06, 2014, 05:31:21 pm
 +5% +5%
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: xfund on October 09, 2014, 11:38:11 pm
还没参与测试,谁测试了,讲讲盈利情况?
受托人能自动将收入投入骰子游戏么?这样就能吸引玩家。

什么时候拍照,上线?
Quote
20%PTS/20%AGS/10%Dev/50%Delegates
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on October 10, 2014, 12:40:42 am
还没参与测试,谁测试了,讲讲盈利情况?
受托人能自动将收入投入骰子游戏么?这样就能吸引玩家。

什么时候拍照,上线?
Quote
20%PTS/20%AGS/10%Dev/50%Delegates
持有JDS相当于JD的坐庄,输赢都是通过总量变化完成,所以跟JD类似,有输有赢,总体应该是dice量的1%(House edge).
受托人能自动将收入投入骰子游戏么?这个没看懂。如果是指受托人的收入自动坐庄,这个上面描述了,是会自动坐庄的。不过如果受托人想将收入去下注,需要先提出来到自己账户再下注。
拍照时间没定,不过现在基本上大的变动都完成了,如果测试的情况比较好,应该离正式发布不会太远了。拍照时间应该是在软件准备就绪后,拍照,然后准备发布,比如生成genesis,解决法律问题等等。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: xfund on October 11, 2014, 02:11:18 am
谢谢回复。和jd类似,挺好的。

法律问题,联系赌城的人,让他们帮忙发布。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: ssjpts on October 11, 2014, 12:26:05 pm
继续赞一个!GUI部分可否请3I内部人员协助帮忙?
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on October 11, 2014, 01:57:23 pm
继续赞一个!GUI部分可否请3I内部人员协助帮忙?

GUI的话,是需要优化的,如果有渠道让3I内部人员协助,当然最好。
不过我觉得现在的界面太复杂了,比如字体太小等等。我的想法是等v2.0时从头开始写个简单好用的界面。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: sudo on October 11, 2014, 04:14:24 pm
继续赞一个!GUI部分可否请3I内部人员协助帮忙?

GUI的话,是需要优化的,如果有渠道让3I内部人员协助,当然最好。
不过我觉得现在的界面太复杂了,比如字体太小等等。我的想法是等v2.0时从头开始写个简单好用的界面。

btsx的GUI感觉还有待改进。菜单没汉化,菜单功能弱到爆,最常用的功能没做到菜单里。
F1帮助文件也没的。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: sudo on October 28, 2014, 02:51:46 am
等进展更新
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: KyLin on October 28, 2014, 03:09:23 am
好,非常不错
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: gyhy on October 29, 2014, 01:58:24 am
是否考虑过,运行在bts的块链上
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on October 31, 2014, 02:47:46 pm
因为3i最新的调整和本人的健康原因,JDS开发有点放缓了。不过代码基本已经准备好,接下来主要是发布前的准备工作了,所以需要大家多帮忙测试。准备等DAC合并完成后做几轮Dry run同时做计划中的Dice competition,然后就找合适的合作伙伴(主要是市场和法律方面的,开发方面当然也欢迎)进行发布的准备。
关于初始股份分配,不知道参照原来的DNS方案是否还合适,大家有没有什么建议?

是否考虑过,运行在bts的块链上
运行在bts块链上可能比较小,主要有两个原因:
1 BTS现在的出块不能满足JDS要求。首先10秒时间太长,其次为了防止作弊,JDS会在每次出块后做一次shuffle以保证代表不能预先知道自己会在哪一块出块从而预先下注。
2 JDS有自己的operation和jackpot规则,就我现在的了解,是没有办法加入JDS的。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: sfinder on October 31, 2014, 02:51:48 pm
 +5% +5% +5% +5%
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: sudo on October 31, 2014, 03:08:06 pm
因为3i最新的调整和本人的健康原因,JDS开发有点放缓了。不过代码基本已经准备好,接下来主要是发布前的准备工作了,所以需要大家多帮忙测试。准备等DAC合并完成后做几轮Dry run同时做计划中的Dice competition,然后就找合适的合作伙伴(主要是市场和法律方面的,开发方面当然也欢迎)进行发布的准备。
关于初始股份分配,不知道参照原来的DNS方案是否还合适,大家有没有什么建议?

是否考虑过,运行在bts的块链上
运行在bts块链上可能比较小,主要有两个原因:
1 BTS现在的出块不能满足JDS要求。首先10秒时间太长,其次为了防止作弊,JDS会在每次出块后做一次shuffle以保证代表不能预先知道自己会在哪一块出块从而预先下注。
2 JDS有自己的operation和jackpot规则,就我现在的了解,是没有办法加入JDS的。

 +5%
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: Overthetop on October 31, 2014, 06:22:57 pm
因为3i最新的调整和本人的健康原因,JDS开发有点放缓了。不过代码基本已经准备好,接下来主要是发布前的准备工作了,所以需要大家多帮忙测试。准备等DAC合并完成后做几轮Dry run同时做计划中的Dice competition,然后就找合适的合作伙伴(主要是市场和法律方面的,开发方面当然也欢迎)进行发布的准备。
关于初始股份分配,不知道参照原来的DNS方案是否还合适,大家有没有什么建议?

是否考虑过,运行在bts的块链上
运行在bts块链上可能比较小,主要有两个原因:
1 BTS现在的出块不能满足JDS要求。首先10秒时间太长,其次为了防止作弊,JDS会在每次出块后做一次shuffle以保证代表不能预先知道自己会在哪一块出块从而预先下注。
2 JDS有自己的operation和jackpot规则,就我现在的了解,是没有办法加入JDS的。

真不错,加油! +5% +5% +5%

如果能在这个“寂静”的11月份上市一款基于Bitshares toolkit的新DAC,那么对社区是一个很好的鼓舞。


另外,对于分配方案,个人建议出几种候选方案,让大家投票吧。

 :)
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: yuxuan on November 01, 2014, 03:41:14 am
不错,比BM靠谱得多了
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: gyhy on November 01, 2014, 12:09:40 pm
是否有计划,开发一个博彩平台,可以有双色球,福彩等
双色球的结果,可以让代表参考真正双色球的结果发布,51%代表为有效
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on November 01, 2014, 01:34:06 pm
是否有计划,开发一个博彩平台,可以有双色球,福彩等
双色球的结果,可以让代表参考真正双色球的结果发布,51%代表为有效
我的想法还是做个简单的JDS,所以目前没有这个计划。
Play是做博彩平台的。
双色球的问题,首先没有必要参考外部的结果,直接用分布式产生随机数的方式就可以了。
其次,如果是需要类似代表投票或feed外部事件的结果,据我所知有人提议叫bts vegas可以做这类事。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: margie on November 01, 2014, 03:19:45 pm
支持一下,加油啊!
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: angrywinds on November 02, 2014, 12:13:03 am
求交流,我也想研究下代码
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: HackFisher on November 02, 2014, 12:32:19 am
是否有计划,开发一个博彩平台,可以有双色球,福彩等
双色球的结果,可以让代表参考真正双色球的结果发布,51%代表为有效
我的想法还是做个简单的JDS,所以目前没有这个计划。
Play是做博彩平台的。
双色球的问题,首先没有必要参考外部的结果,直接用分布式产生随机数的方式就可以了。
其次,如果是需要类似代表投票或feed外部事件的结果,据我所知有人提议叫bts vegas可以做这类事。

你可能最近没有关注Play,Play的重心已经不是博彩平台,而是一个游戏币商城和二手交易所,不过第三方开发者扔可以在其上开发JDS这样的游戏.
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: BTS007 on November 02, 2014, 12:40:06 am
好样的!支持! +5% +5%

期待早日应用!
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on November 02, 2014, 01:55:02 am
你可能最近没有关注Play,Play的重心已经不是博彩平台,而是一个游戏币商城和二手交易所,不过第三方开发者扔可以在其上开发JDS这样的游戏.
嗯,我主要是指支持第三方构建可以看做平台。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: coins on November 02, 2014, 02:15:54 am
nice
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: CLIFF on November 02, 2014, 08:21:30 am
期待早日进行dry run
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: sudo on November 07, 2014, 01:08:27 pm
想看看1s的dpos的稳定性
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on November 07, 2014, 07:02:43 pm
想看看1s的dpos的稳定性
1s不敢试,5s对我都已经是极限了。 :o
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: sudo on November 08, 2014, 02:38:45 am
想看看1s的dpos的稳定性
1s不敢试,5s对我都已经是极限了。 :o

囧 我记错了 好像哪里看到说是1s出结果 囧 可能是keyid的测试网络?
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: callmeluc on November 08, 2014, 01:44:53 pm
想看看1s的dpos的稳定性
1s不敢试,5s对我都已经是极限了。 :o

囧 我记错了 好像哪里看到说是1s出结果 囧 可能是keyid的测试网络?

DNS 挑战过2s, 然后..没有然后了
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on November 08, 2014, 02:08:53 pm
最近比较忙,另外身体也不太好,需要找合作者处理测试网络及发布准备。

合作者主要处理以下事务:
1、负责测试网络准备及windows exe编译。处理windows相关bug的修复。
2、准备/发布测试信息及处理dry run dice competition组织,测试JDS分发及奖金统计
3、提供1-2个正式版本的seed node
4、发布正式版本及合规处理(类似dac sun之于bts)
5、可分享一定的JDS开发基金

有意者请PM我或微博联系。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: CurrencyMaster on November 11, 2014, 05:05:24 am
最近比较忙,另外身体也不太好,需要找合作者处理测试网络及发布准备。

合作者主要处理以下事务:
1、负责测试网络准备及windows exe编译。处理windows相关bug的修复。
2、准备/发布测试信息及处理dry run dice competition组织,测试JDS分发及奖金统计
3、提供1-2个正式版本的seed node
4、发布正式版本及合规处理(类似dac sun之于bts)
5、可分享一定的JDS开发基金

有意者请PM我或微博联系。
微博上已经私信你了,希望加入你的开发测试工作,一起共同完成这个项目,QQ:12126769
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: CurrencyMaster on November 13, 2014, 10:21:47 am
win下客户端编译好了,就是运行报错,出错模块在qtcore.dll上,可能跟版本有关吧,我再想想办法.
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on November 13, 2014, 01:49:48 pm
win下客户端编译好了,就是运行报错,出错模块在qtcore.dll上,可能跟版本有关吧,我再想想办法.
多谢,我也没有编译过windows版,所以还请多费心。

另外我查了下fork的时间大概是Sep 17,你可以把所有的submodule都调到对应日期的版本试试。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: sudo on November 14, 2014, 12:49:12 am
关注进度 +5% +5%
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: CurrencyMaster on November 15, 2014, 05:31:45 am
最新进展是客户端能启动了,但创建钱包,BitSharesXT.exe就停止工作了 :( :( :(
(http://xasrc.ctfs.ftn.qq.com/ftn_handler/916509390bc1c7c347b1426f5f53d552314fdb2751310340424f447a0f606b8e/?fname=*.png&pictype=scaled&size=700*600)
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: CurrencyMaster on November 15, 2014, 05:56:46 am
终于进来了,哈哈,张兄弟给我钱包打点货,先把账号注册了 :) :) :) :)
账户公钥: JDST5jzLtC2pDL6nRAMySJh1JLW3nHbMJR1FRo2Ny3HQ8ZWwwjxmkQ

(http://xasrc.ctfs.ftn.qq.com/ftn_handler/e2ea9c631ff85196c4c3db4924bb9fd9e9701cfae5a8da4d2a06de5f332f9990/?fname=*.png&pictype=scaled&size=700*500)
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: freebit on November 15, 2014, 06:24:06 am
终于进来了,哈哈,张兄弟给我钱包打点货,先把账号注册了 :) :) :) :)
账户公钥: JDST5jzLtC2pDL6nRAMySJh1JLW3nHbMJR1FRo2Ny3HQ8ZWwwjxmkQ

(http://xasrc.ctfs.ftn.qq.com/ftn_handler/e2ea9c631ff85196c4c3db4924bb9fd9e9701cfae5a8da4d2a06de5f332f9990/?fname=*.png&pictype=scaled&size=700*500)
把安装包放出来试试呀
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: CurrencyMaster on November 15, 2014, 06:44:14 am
把安装包放出来试试呀
等抓抓虫子稳定一点了,再放出来。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: Harvey on December 09, 2014, 08:02:40 pm
不知道这个项目 进行的如何了  +5%
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: sudo on December 10, 2014, 02:55:21 am
进度如何了?
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: lzr1900 on December 10, 2014, 03:19:25 am
无声无息了?
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: gamepeng on December 10, 2014, 10:19:04 am
好,支持!
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on December 12, 2014, 05:19:40 am
这段时间有私事耽搁了。等忙过了准备弄个windows环境解决创建钱包的问题就dry run测试了。主要法律问题解决不了还是挺担心的。需要找到合作者解决法律问题不然技术问题解决了也没用。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: yuxuan on December 20, 2014, 06:54:22 am
去中心的怕什么法律问题啊,
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on December 21, 2014, 01:50:36 am
去中心的怕什么法律问题啊,

发布软件有法律风险,可以视作运营软件。开发开源软件本身没有法律问题。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: zhangweis on March 08, 2015, 10:55:46 am
因为潜在的法律风险不能有效规避(主要原因),以及以下次要原因:
本人决定暂时停止JDS的进一步开发。很抱歉辜负大家的期待,如果有人有兴趣,可以直接使用github代码https://github.com/zhangweis/jds (https://github.com/zhangweis/jds)进行开发。如果法律问题可以得到有效解决,不排除会在合适的时间重启。
Title: Re: JustDice风格的骰子DAC提议(JDS)
Post by: lzr1900 on March 08, 2015, 01:04:36 pm
捣腾了半年都没搞出来还无限期搁置,呵呵呵呵。