Main Menu

[翻譯]BitShares PLAY狀態更新

Started by 麥可貓, March 28, 2014, 09:28:09 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

sdivenwujc

我可以理解为1至2个月后产品就有可能出世了嘛 8) 8) 8)

麥可貓

0505 BitShares LOTTO狀態更新
完成了一些基本的案例測試,
諸如: 購買票券, 產生100個以上的區塊,
自動產生贏家, 描繪並列出賭局等等, 以及修正臭蟲.

與規則相關的程式碼已經匯集一處,
並起草了一個規則類別(class)來描述規則層的所有事物.

目前正致力於找到預設的規則來測試以及演示,
考慮先做出一個競賽dac (gaming dac)而不是一個支援多重規則的平台.
後者似乎是可行但是要花費更多的時間以及勞力.

此處有另一個規則, 有別於典型的雙色球樂透,
我正廣徵意見來讓這個規則的使用者介面更加有趣並更為易懂.
https://bitsharestalk.org/index.php?topic=4502.0

接下來的這個月, 我將聚焦於以下事務.
1. 一個可以測試的版本以及遊戲規則, 還有更多的測試案例以及漂亮的指令介面.
2. 清理程式碼
3. 文件
PTS: PmRVDPymZqSAZEXauHZSewrUrE66af7epT
BTSX: michaelcat
Delegate Team: x1.sun  x2.sun

Overthetop

个人微博账号: Overthetop_万里晴空
"块链创新与创业"交流群: 330378613

bodenliu

Quote from: 麥可貓 on May 01, 2014, 04:39:33 PM
0501 BitShares LOTTO狀態更新-1

https://github.com/HackFisher/bitshares_toolkit/wiki/Lotto-Coding-TODO-LIst
上述清單已經不再適用,
我目前正使用Github的議題功能來管理如下:
https://github.com/HackFisher/bitshares_toolkit/issues?state=open

0501 BitShares LOTTO狀態更新-2
本周我從事於清理程式碼, 單元測試, 和toolkit的程式碼同步,
以及列出我接下來會逐一處理的待辦事項/議題.

主要的變更如下:
1. 保密屬性(secret field)從區塊的標頭(header)
改為將會由DPOS代表產生的保密宣告 (claim_secret)轉帳
2. 加入了賭局宣告(claim_jackpot)輸出並帶有熟成天數(mature_days)屬性.
一旦大型的賭局投入, 其將會被分成幾個具有不同熟成天數的賭局.
自熟成天數起, 賭局宣告的輸出將只能夠由擁有者使用
3. 賭注轉帳將不再由彩票持有人產生,
這些轉帳現在就是的的確確的轉帳了.

接下來, 我將全職工作於此, 因此更新將會更為頻繁 :D
终于全职了!撒花!

麥可貓

#23
0501 BitShares LOTTO狀態更新-1

https://github.com/HackFisher/bitshares_toolkit/wiki/Lotto-Coding-TODO-LIst
上述清單已經不再適用,
我目前正使用Github的議題功能來管理如下:
https://github.com/HackFisher/bitshares_toolkit/issues?state=open

0501 BitShares LOTTO狀態更新-2
本周我從事於清理程式碼, 單元測試, 和toolkit的程式碼同步,
以及列出我接下來會逐一處理的待辦事項/議題.

主要的變更如下:
1. 保密屬性(secret field)從區塊的標頭(header)
改為將會由DPOS代表產生的保密宣告 (claim_secret)轉帳
2. 加入了賭局宣告(claim_jackpot)輸出並帶有熟成天數(mature_days)屬性.
一旦大型的賭局投入, 其將會被分成幾個具有不同熟成天數的賭局.
自熟成天數起, 賭局宣告的輸出將只能夠由擁有者使用
3. 賭注轉帳將不再由彩票持有人產生,
這些轉帳現在就是的的確確的轉帳了.

接下來, 我將全職工作於此, 因此更新將會更為頻繁 :D
PTS: PmRVDPymZqSAZEXauHZSewrUrE66af7epT
BTSX: michaelcat
Delegate Team: x1.sun  x2.sun

sdivenwujc


HackFisher

Quote from: sdivenwujc on April 24, 2014, 02:31:35 PM
有个问题想咨询,lotto出来了怎么交易筹码?是有它自己的一个币吗?对接的是btc?bts?还是法币呢?这个出来是先出钱包,快照,交易要等很久还是一起出来?

筹码就是lotto share,另外有一种概念是自身货币无关的,用BitAsset,还没有想到理论上可以如何对接,如果有可能性,另说。

钱包和blockchain应该是同时出,快照可能差不多同时,或者先出,还没定。
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.

sdivenwujc

有个问题想咨询,lotto出来了怎么交易筹码?是有它自己的一个币吗?对接的是btc?bts?还是法币呢?这个出来是先出钱包,快照,交易要等很久还是一起出来?

ripplexiaoshan

BTS committee member:jademont

麥可貓

0424 BitShares LOTTO狀態更新
上個週末我寫了一些關於抽獎的程式碼,
並改善了一些指令介面的指令集.

基於近來Bitshares toolkits有大幅度的更新,
因此我將會更新LOTTO的程式碼來追上toolkits的改變.
接下來我會做一些rpc以及指令介面的工作,
並跟上xt接踵而來的進展.
PTS: PmRVDPymZqSAZEXauHZSewrUrE66af7epT
BTSX: michaelcat
Delegate Team: x1.sun  x2.sun

麥可貓

Quote from: HackFisher on April 17, 2014, 03:34:05 PM
Quote from: 麥可貓 on April 16, 2014, 04:30:02 PM
0416 BitShares LOTTO狀態更新
加入一份LOTTO編碼待辦清單:
https://github.com/HackFisher/bitshares_toolkit/wiki/TODO-List

(譯者按: 以下為待辦清單翻譯)
TODO 清單
1. Lotoo指令介面取得餘額的指令(get balance)目前似乎無法運作, 必須確認,
或許和import_bitcoin_wallet有關.
2. 撰寫未完成的測試案例. 
3. 檢查亂數產生器(RNG)所使用的散列函數(hash function).
4. 確認DPOS實作進度更新, 我們需要能直接從區塊獲取代表人ID,
而不是從lookup_delegate(blk.block_num)->delegate_id;
上述所使用的似乎是目前的100位代表??
5. 實作指令"query_jackpots",
用來查詢最後ㄧ注當中的累積獎金
6. 完成規則層當中對於獎賞定義的設計.

@麥可貓, 辛苦你了,这个TODO List主要用作我自己开发用的,所以可能不会写那么仔细,有一些也许了解code的才能看懂,所以,我觉得可以不必详尽翻译。

我贴出来也只是想共享信息给那些看不懂Github update的人。

谢谢你的翻译  :)

好的, 多謝
PTS: PmRVDPymZqSAZEXauHZSewrUrE66af7epT
BTSX: michaelcat
Delegate Team: x1.sun  x2.sun

HackFisher

Quote from: 麥可貓 on April 16, 2014, 04:30:02 PM
0416 BitShares LOTTO狀態更新
加入一份LOTTO編碼待辦清單:
https://github.com/HackFisher/bitshares_toolkit/wiki/TODO-List

(譯者按: 以下為待辦清單翻譯)
TODO 清單
1. Lotoo指令介面取得餘額的指令(get balance)目前似乎無法運作, 必須確認,
或許和import_bitcoin_wallet有關.
2. 撰寫未完成的測試案例. 
3. 檢查亂數產生器(RNG)所使用的散列函數(hash function).
4. 確認DPOS實作進度更新, 我們需要能直接從區塊獲取代表人ID,
而不是從lookup_delegate(blk.block_num)->delegate_id;
上述所使用的似乎是目前的100位代表??
5. 實作指令"query_jackpots",
用來查詢最後ㄧ注當中的累積獎金
6. 完成規則層當中對於獎賞定義的設計.

@麥可貓, 辛苦你了,这个TODO List主要用作我自己开发用的,所以可能不会写那么仔细,有一些也许了解code的才能看懂,所以,我觉得可以不必详尽翻译。

我贴出来也只是想共享信息给那些看不懂Github update的人。

谢谢你的翻译  :)
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.

goldsix

意思是5月初之前是出不来的,感谢!

麥可貓

0417 BitShares LOTTO狀態更新
本週在bytemaster的幫助之下,
我很高興能夠得到一個相當高明的亂數產生器(RNG)演算法,
來很好地與DPOS一同運作.

並且我正在實作LOTTO的指令介面以及亂數產生器,
修復一些組合數字系統(CNS)以及規則層的臭蟲,
開始測試客戶端創世位址的自訂,
然後我就可以用自己的位址測試了.

接下來就是繼續實作指令介面的指令集,
並為規則層找到一組能夠自洽的預設規則,
以及準備一個可以測試的客戶端.

設計文件已經幾乎完工,
除了第八節,
我將會在起草之前多想想. 

好消息是進展比我預期的要快,
而壞消息是我可能還要更久之後才能全職工作於此,
這是因為一些預期之外的過渡的事情.
我將會五月初才能全職工作.
PTS: PmRVDPymZqSAZEXauHZSewrUrE66af7epT
BTSX: michaelcat
Delegate Team: x1.sun  x2.sun

麥可貓

0416 BitShares LOTTO狀態更新
加入一份LOTTO編碼待辦清單:
https://github.com/HackFisher/bitshares_toolkit/wiki/TODO-List

(譯者按: 以下為待辦清單翻譯)
TODO 清單
1. Lotoo指令介面取得餘額的指令(get balance)目前似乎無法運作, 必須確認,
或許和import_bitcoin_wallet有關.
2. 撰寫未完成的測試案例. 
3. 檢查亂數產生器(RNG)所使用的散列函數(hash function).
4. 確認DPOS實作進度更新, 我們需要能直接從區塊獲取代表人ID,
而不是從lookup_delegate(blk.block_num)->delegate_id;
上述所使用的似乎是目前的100位代表??
5. 實作指令"query_jackpots",
用來查詢最後ㄧ注當中的累積獎金
6. 完成規則層當中對於獎賞定義的設計.
PTS: PmRVDPymZqSAZEXauHZSewrUrE66af7epT
BTSX: michaelcat
Delegate Team: x1.sun  x2.sun