Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - 麥可貓

Pages: 1 ... 6 7 8 9 10 11 12 [13] 14 15 16 17 18
181
中文 (Chinese) / Re: [翻译帖]Keyhotee状态更新[3.9更新]
« on: April 25, 2014, 03:17:27 pm »
0425 Keyhotee 狀態更新-1
(by Stan)


公告
Keyhotee創始人IDs將會在許多BitShares DACs有更廣泛的角色.

你應該在四月底之前註冊你的Keyhotee創始人IDs來從中獲取最大的好處.

在那之後我們就無法保證下一個創世區塊能夠包含你的IDs.

 ;)

我們很快就會說明所謂的更廣泛的角色,
我們只是提醒大家要儘快用新版本的Keyhotee註冊.

182
中文 (Chinese) / Re: [翻譯]BitShares LOTTO狀態更新
« on: April 24, 2014, 01:56:50 pm »
0424 BitShares LOTTO狀態更新
上個週末我寫了一些關於抽獎的程式碼,
並改善了一些指令介面的指令集.

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

183
中文 (Chinese) / Re: [翻译贴]BitShares状态更新[3.24更新]
« on: April 24, 2014, 07:17:51 am »
0423 BitShares狀態更新
今天我在網頁介面上取得了更多進展,
網頁介面現在可以支援登入來開啟並解密你的錢包.
它將會請求你的餘額並顯示你的用戶名稱.
這會讓你能夠在不同用戶名稱下實際上支援多個錢包.

一旦登入之後, 如果你確實已經連線, 你就可以"轉移"資金.

這並不漂亮, 但我推測這應該可以很快請諸位網頁的專家們解決.
所以, 以下是我請大家來幫助我在網頁介面的部份:

編輯在repository當中的HTDOCS,
來產生一個漂亮的介面來操縱RPC呼叫.
RPC呼叫稍後附上.
https://github.com/BitShares/bitshares_toolkit/tree/master/programs/bts_xt/htdocs

現有的程式碼已經能夠創建錢包以及登入.
但是仍然十分的貧乏, 需要再加入一大堆功能, 諸如:

驗證重新登入時密碼是某吻合...
驗證密碼的品質...
這些都可以在做出RPC呼叫之前
藉由瀏覽器裡的javascript來完成.

對於那些能夠自行閱讀程式碼的人來說你可以直接觀看RPC呼叫的部份:
https://github.com/BitShares/bitshares_toolkit/blob/master/libraries/rpc/rpc_server.cpp  從第632行開始

明天我們將會加入許多新的呼叫來滿足圖形介面所需要的每個特性.

要測試網頁介面你可以使用以下指令:
./bts_xt_client --data-dir clientc --trustee-address LEzgqiySszvp8VcZovD3tPh2jwHKWPmQD --server

要或取更多關於手動測試的資訊請見:
http://bitshares.org/documentation/group__manual__testing.html

184
中文 (Chinese) / Re: [翻译贴]BitShares状态更新[3.24更新]
« on: April 23, 2014, 12:05:06 am »
0422 BitShares狀態更新
關於RPC介面我已經有了一些重大更新:
1. HTTP基本認證已經支援, 因此與比特幣的相容已經更進一步.
2. 我已經在客戶端整合了一個基本的網頁伺服器,
這意味著我們很快可以使用jquery+RPC請求來給錢包建立一個網頁介面

今晚我將撰寫RPC介面的文件,
並提供一個概念證明的錢包網頁介面.
因此就不需要再使用指令介面了,
並且能夠從一開始就提供了更好的使用體驗.

更多更新陸續上桌.

185
中文 (Chinese) / Re: [翻译贴]BitShares状态更新[3.24更新]
« on: April 21, 2014, 03:04:27 am »
0420 BitShares狀態更新
今天Eric花了許多功夫在多個客戶端的自動化測試.
為此他大大地改善了客戶端的JSON-RPC介面.
此外他產生了以下文件來寫下關於如何進行手動測試的部份:
http://bitshares.org/documentation/group__manual__testing.html 
我將會檢驗這份文件並加以改良.

目前手動測試仍是使用受託人的制度來簽署區塊.
一旦我們確定所有代表的遴選程式碼已經穩固,
最終受託人將會被適當的代表取代.
因此目前的區塊鏈將會遴選代表,
但是不會給他們任何的簽署權力.

今天我更新了BTS位址的安全機制,
棄用128bit,  改用160bit,
並移除了二進制表示中的驗證碼.
這意味著增加安全性的同時卻不會造成區塊鏈臃腫.
我們仍然使用base58表示的檢驗碼,
因此使用者產生的位址將會比以前長七個byte.

Eric正準備單元測試,
讓我們能夠同時測試客戶端/伺服器模式, p2p操作模式以及最終的代表制模式.
本週我們應該能夠在受託人制度下把p2p完全整合, 並完成測試.
那時我們將啟動區塊鏈,
並在代表們被選出之後, 同時系統運行正確的情況下,
刻意地進行硬分岔來將系統改為代表制.

當我們啟動區塊鏈並讓BTS XT流通,
請記得如果有臭蟲被發現, 我們可能會重置區塊鏈到快照的狀態...
因此不要賣掉你在XT的部位, 直到程式碼已經被徹底的檢驗過.
在這個測試期間我們將和諸多交易所合作來整合我們的後端常駐程式,  並列出BTS XT. 

Dan,  Eric和我目前正在同一個房間工作來加速開發並增進效率.

186
中文 (Chinese) / Re: [翻译贴]BitShares状态更新[3.24更新]
« on: April 18, 2014, 05:50:08 am »
0417 BitShares狀態更新
今天我將選票修正為以百分比計量.

我更新了xt_server以在100位代表之間平均分配初始的選票,
並初始化了最開始的代表IDs.

我將比特資產的類型由128bit改回64bit...
這應該可以縮小轉帳資料的大小,
同時對於javascript開發者來說變得更簡單.

我也更新了從股份計算bips的程式碼,
並建立了以1聰的每個位元作為最小的轉帳費用.

明天我將確認錢包的程式碼關於報名要成為代表的部份,
並設定受信任的代表清單.

一旦計量問題確認無誤,
我將會把受託人的部份替換成目前的代表制度.

187
中文 (Chinese) / Re: [翻譯]BitShares LOTTO狀態更新
« on: April 17, 2014, 03:46:28 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的人。

谢谢你的翻译  :)

好的, 多謝

188
中文 (Chinese) / Re: [翻譯]BitShares LOTTO狀態更新
« on: April 17, 2014, 12:32:30 pm »
0417 BitShares LOTTO狀態更新
本週在bytemaster的幫助之下,
我很高興能夠得到一個相當高明的亂數產生器(RNG)演算法,
來很好地與DPOS一同運作.

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

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

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

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

189
中文 (Chinese) / Re: [翻译贴]BitShares状态更新[3.24更新]
« on: April 17, 2014, 02:31:38 am »
0416 BitShares狀態更新
前進兩步, 後退一步...
1. 初始化了具有代表的創世區塊
2. 區塊鏈能夠偵測初始代表的餘額
3. 錢包能夠掃描並偵測帶有金鑰的代表
4. 錢包能夠列出代表

模擬以及單元測試顯示出一切運作良好,
除了偵測到一些會計上的小問題之外:

1. 由於轉帳費的關係,
未來的選票數總是會比過去的選票數少,
因此現有的代表總是會在選票上勝出, 無法被輪替.
這是一個問題.

和Stan談過之後, 他有了一個很棒的想法,
就是將選票以BIPS計算而不是股份數.
在白板上面的初算顯示這可以解決問題.
明天我將會更新這一部份.

190
中文 (Chinese) / Re: [翻譯]BitShares LOTTO狀態更新
« 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. 完成規則層當中對於獎賞定義的設計.

191
中文 (Chinese) / Re: [翻译贴]BitShares状态更新[3.24更新]
« on: April 16, 2014, 03:44:13 am »
0415 BitShares X狀態更新
今天我的時間花在DPOS代表選票的追蹤上面.
選票現在會在代表之間傳遞,
當每次轉帳發生時, 錢包會隨機選擇一個代表.
這是一個暫時性的修正來讓選票在代表之間的負載平衡.

192
中文 (Chinese) / Re: [翻譯]BitShares DNS狀態更新
« on: April 16, 2014, 12:22:37 am »
0415 BitShares DNS狀態更新
我們過去兩週進度緩慢...
我懷疑接下來幾周會好一些然後又變糟一些,
在之後我就會全職工作於此了.

我做了一些網站的內容以及寫了一些文件,
Vikram寫了一些程式碼, 讓我們更接近指令介面以及測試鏈.

我的bitshares.org dev伺服器在此,可以在這裡追蹤domain的分支:
http://162.243.219.145/domains/

193
中文 (Chinese) / Re: [翻译贴]BitShares状态更新[3.24更新]
« on: April 15, 2014, 03:42:13 am »
0415 BitShares狀態更新
(譯者按: 這是Bytemaster在舊的狀態更新
而不是在2.0的討論串當中的發文,
不過有提到進度)

我已經把DPOS的演算法的細節彙整在這裡:
http://bitshares.org/documentation/group__dpos.html

如果你看到任何需要更正或是澄清的地方請告訴我,,,
上述網頁是經由以下的doxygen檔案產生:
https://github.com/BitShares/bitshares_toolkit/blob/master/libraries/blockchain/dpos.dox

至於何時...


我和Eric正密切合作把p2p程式碼和區塊鏈以及DPOS整合,
我們已經有了很好的進展,
而上述連結展示了設計/演算法文件.
這份文件會作為我們的確認清單,
我們會逐項加以測試.

194
中文 (Chinese) / Re: [翻译贴]BitShares状态更新[3.24更新]
« on: April 14, 2014, 01:41:22 pm »
0414 BitShares 狀態更新2.0
我們正每日就這個部份趕工.
p2p程式碼正由Dan N和Eric進行整合.
我正編寫DPOS部份的程式碼.

195
中文 (Chinese) / [翻譯]Bytemaster NYC演講手稿
« on: April 12, 2014, 03:49:13 pm »
這是bytemaster為了在NYC演講的手稿
翻譯如下:

https://www.youtube.com/watch?v=hMYeRUUm-No&feature=youtu.be

手稿:

大約一年之前,
大約在美國政府查封了Mt. Gox之後,
我開始了設立去中心化交易所的任務.

這讓我走上了一條我從未預期的道路.
沿途我所學到的
改變了我看待整個產業的方式.
今天我想與大家分享我的心路歷程.

正如同業界裡的其他人一般,
我發現要和其他人討論
我那複雜的關於交易所的概念極端困難.

我花了幾個月和我的朋友,  家人, 生意伙伴解釋.
我通常試著從解釋比特幣開始.

什麼是比特幣?
有多少次你曾經試著和某個人解釋什麼是比特幣呢???
通常大概是這樣子的:

“比特幣是第一個去中心化的數位貨幣,
它是一種可以經由網路發送的數位貨幣.
任何人可以用自己的電腦挖礦來獲得比特幣,
但是總量受到數學上的限制...”

如果他們沒有不懂裝懂,
通常你會視乎他們的背景遭到某種程度的反對.

“它和法幣沒有不同”,
“它沒有任何東西作為本位支撐”,
“它沒有內在價值”,
“它太不穩定了, 不能當錢”,
“它是個龐氏騙局”,
“它浪費了太多電”
...而且如果你和專業的經濟學家討論,
他們會宣稱比特幣永遠不可行,
因為”一個通縮貨幣將會破壞經濟並造成囤積”.

貨幣理論是一種宗教信仰
在和來自各種背景的人談過之後,
我可以和你保證,
當談到貨幣政策以及關於金錢的理論時,
這幾乎已經成為了一種宗教.

每個人都覺得他懂錢為何物,
經由這份認知而產生的反對是無法踰越的.

如果你曾佇足凝思,
為什麼會有這麼多關於金錢本質的困惑呢?
其實整個系統就是依賴於大眾對於金錢本質的無知.

亨利 福特曾有言道:
“國民最好對於銀行以及貨幣體系保持無知,
不然我確信明天早晨之前便要有革命”.

普羅大眾其實是刻意地受到無數互相衝突的想法所困惑.

如果人們甚至不能在錢為何物上取得一致,
我們又怎能奢望讓大家了解比特幣以及在那之後的新科技呢?

DAC的誕生
回到去年9月,
那時我正嘗試向我爸解釋我的去中心化交易所的概念,
我想到了一個新的比喻,
我稱之為去中心化的自動化公司
(Decentralized Autonomous Company, DAC).

我解釋了比特幣其實可以被視為股份,
礦工就是僱員或是期約聘僱的員工,
而轉帳費用就是盈餘.

自此伊始,
我便能夠用生活語言來解釋
我們的去中心化銀行暨交易所應該如何運作.

畢竟銀行也不過是一間公司,
基於抵押做出借款,
而當抵押品價值不足時便要補倉.

目前的銀行使用你的房子做抵押,
而我們的去中心化交易所使用銀行裡的股份本身作為抵押.
有了這個解釋之後一切就再清楚不過了,
我爸知道銀行的運作方式,
也可以看出在現有商業模式底下幾乎任何東西都可以作為抵押.

這份洞察對於我和我爸來說都是一個突破.
這是第一次,
我終於可以有一個思維的框架以及一個比喻
來讓我對於設計上的決定有直觀的推理.

我的結論是比特幣並不是錢,
而是一間發行數位股份的公司,
持股人把這些股份當成錢在市場上買賣.

一件東西為何以及如何被使用
任何東西都可以被當成錢或是貨幣,
但是把它當成錢或是貨幣來用
並不能夠定義它是什麼東西.

黃金並不因為某人把它當成錢而不再是一種金屬.
紙鈔並不因為被稱為法幣而不再是不記名債券,
比特幣並不因為有人把它當成錢幣而不再是數位股份.

一旦我們能夠區別一件東西為何以及如何被使用,
我們就能夠得到全方位的明晰,
讓我能夠衝破幾乎所有人的懷疑阻卻.

最近我拜訪了一位老同事Dave.
Dave對於比特幣有很大的質疑,
因為它的通縮屬性以及他認為挖礦是維持不下去的.
當我倆見面時他一點都不知道當初我為何離職.

我問他願不願意聽聽我最新的說法,
然後我就這麼做了.

我跟他解釋我們建造了許多公司,
而這些公司的商業模式是寫在軟體裡面的.
這些公司發行的股票記錄在全球的總帳當中,
而這本總帳經由持股人的投票
達成了密碼學上的不可逆以及安全性.
為了獲利,
這些公司提供服務並收取費用.
服務的內容包含了處理轉帳,
不使用罰款, 樂透彩券, 或是網域名稱拍賣.
這些費用便用做股份的回購,
正如同蘋果最近所做的.

股份回購正如同分紅一般,
將價值依照持股比例分發給持股人.

他最初的反應是:
"噢! 我喜歡! 現在我終於知道你在幹嘛了,
不過問題是你將會面臨極度的通縮!"

我打斷了他, 以免再次陷入貨幣理論的泥淖,
我提醒他:
"這些都是公司的股份,
而持股人當然想要增加股價".

他隨即停止了他的反對,
因為如同大多數人一般,
Dave懂股票,
以及是什麼賦予了股票價值. 

這是第一次,
在過去的飲水機旁數小時的辯論之後,
我和Dave終於有了共識,
而這只花了我3分鐘以及一個不一樣的比喻.

那麼監管者呢?
不是每個人都喜歡用公司來比喻比特幣,
而是喜歡簡單地將比特幣描述為去中心化的程式.
我所敬重的David Johnson便提出了以下兩個理由,
表示應當避免這樣的比喻:

在他的去中心化應用程式(DA)白皮書當中他宣稱
這樣的比喻會帶入不必要的偏見.
舉例來說, 一個公司是建立在管轄權之內的,
它具有股份, 一位CEO,  員工, 等等.
包含了比特幣在內的DAs並不具有這樣的特徵
除此之外, 這樣的敘述對於DAs
會如何被不同的國家以及管轄權所認知十分重要.

如果你嘗試把這些種種告訴一位律師,
我相信他會為圍繞著股份, 公司, 等等的監管吃驚.
任何人不可能只是簡單地改變措詞就避開了監管.
難道你以為你可以如同絕地武士一般
用迷心術愚弄監管者嗎?
畢竟美國國稅局才剛剛發佈了指南,
將比特幣視同股票處理,
而此生第一次我同意了國稅局的作法.

比特幣作為一間公司
我想要用這個公司的比喻來分析比特幣,
並看看我們能從中學到什麼.

以最高的層次來說,
我們將比特幣視為股份,
礦工就是以股份支薪的契約雇員,
而比特幣就從轉帳手續費當中賺取盈餘.

以一間公司來說,
比特幣在安全方面的支出大於所賺取的盈餘.
以標準的會計來說,
為了獲取服務而發行新的股份無疑的是一種支出.
比特幣目前正以每年五億虧損,
因為收入遠小於支出.

那麼關於比特幣沒有董事會以及CEO的說法呢?

首先我們須明白比特幣的股權可以分為兩個層次:
表決權以及股本.

股本的持有者對於網絡的走向沒有決定權.
而算力即是表決權,
而這些表決權目前正委任給一小撮的礦池.
礦池的頭頭們正是比特幣的董事會成員.
他們有能力解決任何的硬性分岔,
並因而決定了公司的走向.

做為一間公司,
比特幣的公司條款十分嚴格,
因此董事會成員在明面上的權力相對小.
另一方面, 董事會的成員卻是自我指派的,
任何人願意消耗最多的資源來獲取最低的股份都可以擔任.
這種自我指派的董事會能夠摧毀所有
違背他的意志的比特幣硬性分岔.
實際上人們只能跟著算力走或是丟棄股本.

POW成為了一種進場障礙,
使人們無法進入sha256公司空間裡.

基於比特幣做出改進
那麼這樣的比喻對於理解比特幣價值幾何?

你們當中有多少人已經可以找到一些明顯的方式來改進比特幣了呢?

做為一個去中心化的應用程式,
比特幣的設計選擇似乎可行,
但是作為一間公司則毫無疑問地虧損
並且掌控在一群自我派任的精英當中.

在bitshares.org裡,
我們正在建立許多去中心化的公司.
這些公司都是基於比特幣,
並以一種唯一對市場重要的方式做出改進:

我們使比特幣有利可圖.

我們最小化支出,
最大化實用性,
並將權力交還持股人.

我們僱用了一些技術人員來最小化開支,
從一開始我們就從網絡移除了挖礦.

幾乎所有的轉帳費用都被摧毀了,
運作起來就像是股份回購,
並從而增加了剩餘每股的價值.

下一步我們將控制權歸還持股人,
持股人將在平常的轉帳當中
以不可逆的方式審批區塊鏈當中的確認點.

最後,
我們把掌控委託算力的礦池操縱者們替代掉,
改由持股人認可的委員會,
當中的委員輪流產生區塊,
隨後這些區塊再由持股人們加以審批.

有了這些根本的轉變,
現在我們有了一個框架,
來基於已經被驗證的商業模式上
建立眾多不同的事業.

舉凡銀行, 保險, 網域名稱註冊, 樂透彩,
慈善, 投票以及賓果,
現在都可以以一種更有效以及更可信的方式實作.

Pages: 1 ... 6 7 8 9 10 11 12 [13] 14 15 16 17 18