Author Topic: [翻译贴]BitShares X 状态更新[7.13更新]  (Read 74349 times)

0 Members and 1 Guest are viewing this topic.

Offline gan2752

  • Newbie
  • *
  • Posts: 16
    • View Profile
比特币在中国的情况不容乐观,3I公司是这事件特大的机遇,商机啊,要在最需要的时候,准时上线,那能够达到高速的发展,现在中国情况一天比一天乱。希望3I公司快快发布软件,不然等到中国的平台都倒下去了,都没有意思了。我的BTS都是存放在平台中的,现在没发布钱包软件,又提不出来。

Offline dexinwong

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

Offline jackie

  • Full Member
  • ***
  • Posts: 108
    • View Profile
  • BitShares: d

Offline 麥可貓

  • Sr. Member
  • ****
  • Posts: 267
    • View Profile
0402 BitShares X 狀態更新2.0
我已經就在NYC的報告投影片草稿發了文,
明天就會回到程式碼工作上面.

最近關於POW的開發工作,
使我們從單一的公證人/受託方決定改成由持股人選出的董事會,
進度令人欣喜,
給了我信心,
我相信BTS X將能夠和Ripple一樣快速,
同時更加安全, 以及真正的去中心化.

一路走來十分漫長,
我非常感謝論壇上的大家幫助我思考以及做出困難的設計決定.

對於BTS XT我將會保持單一公證人的模式,
並將在升級,
這樣一來XT的流通就不會延遲.

我仍然計劃在去NYC之前發佈先期測試,
然後在回來之後正式啟動XT.

我不希望在我旅行的時候有任何緊急狀況發生,
而無法即時反應.
« Last Edit: April 02, 2014, 10:59:05 am by 麥可貓 »
PTS: PmRVDPymZqSAZEXauHZSewrUrE66af7epT
BTSX: michaelcat
Delegate Team: x1.sun  x2.sun

Offline 麥可貓

  • Sr. Member
  • ****
  • Posts: 267
    • View Profile
0328 BitShares X狀態更新2.0
今天我在區塊鏈的安全模式上面有了重要的領悟
因此找到了方法來完全繞過了挖礦.

我已經將我的想法放在以下討論串:
https://bitsharestalk.org/index.php?topic=3865.0

原則上區塊鏈的產出可以完全托付給受託人,
安全性則是經由TaPOS機制達成

而如果受託人產出了單獨的替代區塊
或是在DoS攻擊當中拒絕有效的轉帳
則可以隨時被持股人投票否決

受託人是一個無報酬的職位
並且可以在Tor背後運作.

為了因應受託人背信的狀況,
DAC可以設置一系列的指令來達成快速的故障轉移

在這些改變之後
我們終於能夠有和Ripple一樣快速的驗證時間,
無需要再擔心區塊鏈分岔,
而能夠在必要時快速地處理受託人重置

因此,
作為受託人你不能雙重支付 (你一定會被抓然後炒魷魚)
作為受託人你也不能執行DoS攻擊,
你也一定會被抓然後炒魷魚

這對於BitShares X是特別有用的,
因為相較於比特幣,
在BitShares X當中對於區塊生成的攻擊很有可能會搞亂整個系統
區塊鏈分岔也會造成更多的苦痛

有了這些改變,
我就不需要再多寫一大堆可能會造成安全性疑慮的程式碼了.
初期的測試顯示出
除了使用者介面以及RPC更新之外
BitShares XT已經極為接近發佈
並讓228的快照得以流通
« Last Edit: March 28, 2014, 02:03:47 pm by 麥可貓 »
PTS: PmRVDPymZqSAZEXauHZSewrUrE66af7epT
BTSX: michaelcat
Delegate Team: x1.sun  x2.sun

Offline 麥可貓

  • Sr. Member
  • ****
  • Posts: 267
    • View Profile
0324 BitShares X開發進度更新 2.0
在眾所期盼之下
我開啟了這個新的討論串來幫助大家追蹤BitShares X開發進度.

此時此刻BitShares X的快照已經完成 (Feb 28th, 2014)
而我正在努力做出區塊鏈使快照的股份可流通
並測試TaPOS系統

以下是在快照之後延遲發佈的原因的速覽:
1. 許多操弄市場的攻擊方式被發現
因而需要更多防禦性的措施,諸如:
       - 基於市場深度來決定何時可以啟始交易的演算法必須要實做出來
       - 單一區塊所能接受的價格變動也有待實做
2. 我們需要在任何BitAsset 當中支付費用的能力
這十分重要但仍付之闕如
3. 在基礎版本當中應具備用放空的保證金來彌補空頭頭寸

而當著力於這些工作的同時
我們也決定要階段性地測試整個系統
並隨時間擴充功能
我們決定要重構程式碼以使其能夠同時被用來開發新的DACs
(感謝Toast以及HackFisher)

重構的工作使得我們付出了延遲幾周發佈的代價
但是卻增加了整體的生產力
成效已經浮現了
因此我們認為這是明智之舉

我將會在這裡持續更新Bitshares X的進展
這個討論串會被鎖定
第三方不能在此回覆
如果你有任何想要討論或回饋的
請移步舊的開發進度更新討論串:
https://bitsharestalk.org/index.php?topic=1890.0
« Last Edit: March 25, 2014, 12:48:09 am by 麥可貓 »
PTS: PmRVDPymZqSAZEXauHZSewrUrE66af7epT
BTSX: michaelcat
Delegate Team: x1.sun  x2.sun

Offline Musewhale

  • Hero Member
  • *****
  • Posts: 2881
  • 丑,实在是太丑了 !
    • View Profile
0318 BitShares XT進度更新

目前我已經完成挖礦, 充值, 驗證的單元測試
我還需要和實作p2p程式碼的開發者確認
以下是在XTS上路之前還需要完成的事項

1. 整合p2p程式碼

2. 升級RPC介面來儘可能地接近於bitcoin的介面
同時將其抽象化來方便將來BitShares DNS / ME / Lotto可以很容易地新增方案

3. 升級指令介面並使其可擴充來讓BitShares DNS / ME / Lotto使用
並新增一些指令

4. 實作一個大規模的模擬,
包含了1000個錢包, 內有隨機的餘額
來做互相之間隨機轉帳並同時模擬挖礦
目標: 測試CPU使用率
驗證區塊鏈可以運行超過一年而不需由於缺少幣齡而延遲
驗證未支出的餘額能夠在一年後正確的賦予費用(5%)

5. 整合p2p程式碼同時做大規模的模擬以及真正的挖礦
確認網絡延遲並不會影響模擬中的行為
找出網絡的臭蟲
確認效能

有許多工作要做, 但是事情正穩定地進展

越来越近了 :P
MUSE witness:mygoodfriend     vote for me

Offline dcchong

  • Sr. Member
  • ****
  • Posts: 203
    • View Profile
wallet_approve_delegate dc-delegate true
wallet_approve_delegate bitsharesx-delegate true

Offline 麥可貓

  • Sr. Member
  • ****
  • Posts: 267
    • View Profile
0318 BitShares XT進度更新

目前我已經完成挖礦, 充值, 驗證的單元測試
我還需要和實作p2p程式碼的開發者確認
以下是在XTS上路之前還需要完成的事項

1. 整合p2p程式碼

2. 升級RPC介面來儘可能地接近於bitcoin的介面
同時將其抽象化來方便將來BitShares DNS / ME / Lotto可以很容易地新增方案

3. 升級指令介面並使其可擴充來讓BitShares DNS / ME / Lotto使用
並新增一些指令

4. 實作一個大規模的模擬,
包含了1000個錢包, 內有隨機的餘額
來做互相之間隨機轉帳並同時模擬挖礦
目標: 測試CPU使用率
驗證區塊鏈可以運行超過一年而不需由於缺少幣齡而延遲
驗證未支出的餘額能夠在一年後正確的賦予費用(5%)

5. 整合p2p程式碼同時做大規模的模擬以及真正的挖礦
確認網絡延遲並不會影響模擬中的行為
找出網絡的臭蟲
確認效能

有許多工作要做, 但是事情正穩定地進展
PTS: PmRVDPymZqSAZEXauHZSewrUrE66af7epT
BTSX: michaelcat
Delegate Team: x1.sun  x2.sun

Offline ebit

  • Committee member
  • Hero Member
  • *
  • Posts: 1905
    • View Profile
  • BitShares: ebit
telegram:ebit521
https://weibo.com/ebiter

Offline muse-umum

  • Hero Member
  • *****
  • Posts: 717
  • BitShares everything
    • View Profile
哇.toast原来是卡内基梅隆大学的阿。计算机专业冠绝全球牛逼阿。


從我的  用 iPhone 發送

是,他自己说的,应该不会假的吧, :D :D :D

https://bitsharestalk.org/index.php?topic=3420.msg43009#msg43009

lzr1900

  • Guest
哇.toast原来是卡内基梅隆大学的阿。计算机专业冠绝全球牛逼阿。


從我的  用 iPhone 發送

Offline muse-umum

  • Hero Member
  • *****
  • Posts: 717
  • BitShares everything
    • View Profile
https://bitsharestalk.org/index.php?topic=1890.msg45173#msg45173

时间不太够,快速翻译了一下,欢迎补充或指正。

1. 制定了充足的测试计划。启动BTS XT的准备过程让BM意识到不可能一下子测试到所有的东西。

2. BTS XT不重置(回滚)是首要目标。

3. 最开始的测试将不包含比特资产,仅测试关于P2P网络的代码和TaPOS。BTS XT钱包会提供跟比特币JSON-RPC API尽可能类似的API接口, 交易所能比较容易调用。

4. 如果这次测试成功了,这条测试链将会作为以后添加比特资产的BTS XT版本的快照。

5. 最近关于BTS X攻击的讨论让BM意识到要做以下的思考或改变:

a.仔细评估初始保证金。10倍太多,2倍太少。

b.仔细评估维持保证金。太高的话对空头不利,太低的话可能在逼空行情中失去所有保证金。

c.更稳健的,能以价格点附近的仓量来衡量市场深度的算法。

d.考虑加入断路机制,在价格快速地剧烈波动时暂定交易。

6. 有可能会先推出Bitshares ME(用新的AGS/PTS快照), 以测试买/卖系统,然后再在BTS XT里加入多/空机制。

7.已经推掉了其他活动,专心开发。

8.这星期BM跟toast(toast是论坛活跃分子,卡内基梅隆大学计算机专业学生,现在放春假,跑去BM那里了) 一起工作,手把手教他如何扩展用以实施Bitshares DNS的Bitshares 工具包。

 
« Last Edit: March 15, 2014, 09:47:52 am by heyD »

Offline 麥可貓

  • Sr. Member
  • ****
  • Posts: 267
    • View Profile
0313
我正在跟toast並肩奮戰
我們有了很好的進展
但是目前看來達不到預期目標

未來幾天我們將會有更詳細的進度更新以及報告
最近討論到的攻擊方式(Monopoly BitUSD attack)
讓我們得重新考慮10x抵押金的方案
PTS: PmRVDPymZqSAZEXauHZSewrUrE66af7epT
BTSX: michaelcat
Delegate Team: x1.sun  x2.sun

Offline Amazon

  • Hero Member
  • *****
  • Posts: 830
    • View Profile
    • Bitshares Forum
0311
過去幾天我花在改進程式碼的內部結構,
同時也在準備一個更健全的環境來做單元測試

还带wiki的,赞
Forum Donation: PforumPLfVQXTi4QpQqKwoChXHkoHcxGuA