比特股

比特股

比特股是一種支持包括虛擬貨幣、法幣以及貴金屬等有價值實物的開源分散式交易系統。該系統主要能夠提供一個去中心化交易所的解決方案。讓每個人都成為交易所。該系統是由Invictus公司推出。

背景


比特股X最早是由Daniel Larimer、Charles Hoskinson和Stan Larimer在白皮書當中提出。白皮書的標題為“一個點對點多態數字資產交易所”。在那之後,整個項目的範圍和細節都經過了修改。Bitshares X尚未啟動,但可以預料將會在2014年內完工。
在得到來自於中國比特基金BitFund.PE (作為一個私募股權投資) 的資助之後,這個項目由Invictus Innovations的Daniel Larimer領導。Charles Hoskinson (過去也是比特幣教育計劃的創始人) 也是原計劃的共同創始人之一,但後來他離開了團隊。
通過CoinDesk 2013年8月的報道和隨後於8月22號在Bitcointalk論壇宣布項目啟動之後, Bitshares X項目獲得了很多關注。圍繞著原先提案的討論收穫了很多建議,和很好的評價,雖然原來的項目範圍和時間表已經更改。

概論


比特股X可被稱為是一場實驗,它藉由一種新式的預測市場來驗證經濟學理論。這場實驗創造了一個去中心化的銀行及交易所,藉由採用股份授權證明機制演演算法(DPOS)所創立的分散式交易總賬,來創造可交易的數字資產並通過市場錨定任何目標對象的價格,例如美元、黃金、汽油等。與所有的DAC一樣,比特股X發行股份,並可以在用戶之間相互流通,就像買賣比特幣一樣。除此之外,比特股X的獨特之處在於它實現了類似傳統銀行業或股票經紀業運作的商業模式。
如同當今銀行體系利用抵押品以借貸的方式鑄造美元一樣,比特股X也是可以利用抵押品鑄造出BitUSD(比特美元)。而不同於傳統銀行利用房產作為抵押品借出美元,比特股X會利用BTSX(股份)作為抵押品借出BitUSD。如果抵押品的價值相較於BitUSD的價值有所下跌,比特股X將會自動售出部分抵押的BTSX以彌補虧空(強制平倉),並返還剩餘的BTSX給抵押人。
從投資的角度上來說,抵押人借入BitUSD是為了做空BitUSD對應於BTSX的價值,這就像是做空一隻股票一樣。首先,你借入一隻股票,然後你以當日的高價賣出。如果一切順利,股價下跌,那麼明日你將能以比你賣出時價格低的情況下買回股票,然後在償清借票之後還能保有盈餘。反之如果股價上漲,你必須以比你賣出時更高的價格買回股票並償還,因此你會承受損失。
BitUSD會被成功鑄造出來是因為做空和做多雙方在某個價位上達成共識,而這個價位只能是USD(美元)對應BTSX的市場價格,否則其中一方從一開始便會承受損失。可以說市場錨定機制和預測市場機制十分類似。一旦市場中形成了BitUSD應和真正的美元等值的共識,那麼違反這個共識的人只有賠錢一條路。因此,BitUSD的價值是基於市場參與者們對於明天BitUSD價值的預測。那麼可以認為,嚴格遵循市場共識便是唯一合理的預測方式,並同時強化了市場錨定機制。
在比特股X中,所有的空頭頭寸(指借入的BitUSD)從一開始產生都必須要有等同於兩倍美元價格的BTSX作為抵押品(保證金)。而當抵押品的價值跌到1.5倍時便需要補倉。這便給予了市場充分的機會在抵押品不足之前補平空倉並償清借款。當市場必須執行強制補倉時,將會徵收5%的費用。這將鼓勵參與者積極維持手中有足夠的抵押品。
在極為少見的條件下,BTSX的價值也許會在一個小時之內貶值超過一半,造成抵押品不足,那麼此時系統內所有的抵押品將會被用來儘可能多地彌補鑄造BitUSD造成的虧空,但也許仍會有部分BitUSD的抵押品不足。從結果上來說,這會造成市場上出現一些沒有抵押品做背書的BitUSD,而這種極端情況對於BitUSD和美元之間的錨定是否能造成影響仍有待驗證。因為對於此時市場的反應,有以下兩種假設:
1) BitUSD將視在流通中剩餘的數量多寡,成比例地折價交易;
2) 市場對於BitUSD錨定美元的共識期望值將會超出多餘的無背書頭寸的供應量,使得BitUSD的交易流通一如既往。一個類似的情況是,當年美元放棄金本位制時其價值並未迅速跌倒一文不值。

定義


紅利(Dividend)——挖礦獎勵和交易費用的一部分,按所擁有的比特股數量占已存在比特股數量比例分發。
比特資產(BitAsset)——一種有抵押的,由比特股以1.5至2倍或更高的保證金比例支撐的,擁有比特股所有可替代性,可分割性和可轉移性的資產且可以獲得紅利的資產,所有紅利由抵押物產生並以比特股的形式支付。
保證金(margin)——作為支撐的價值超過比特資產當前市值的資產。
比特美元(BitUSD)——一種由比特股支撐,價值通過自強制市場反饋機制與美元價值高度相關的資產。
比特X(BitX)——通用的命名比特資產的方式,基於自強制市場反饋機制與與之聯繫的資產實現價值相關(如比特黃金(BitGold),比特蘋果股票(BitAPPL)等)。
塊鏈(blockchain)——一個全局同步的,區塊結構的,有序的交易台帳。
輸出掛單(output)——限定在特定條件下將如何被使用的交易台賬餘額。
交易(Transaction)——將一組沒有匹配的輸出掛單和另一組新的沒有匹配的輸出掛單在滿足輸出匹配條件和其他塊鏈規則的情況下進行匹配。

實施細節


比特股採用了一種類似於比特幣區塊鏈的架構。在比特幣區塊鏈架構中,每一筆交易數據的寫入必須來自於之前的交易數據,並幾乎同時產生新的輸出來用作未來交易數據的寫入。每一筆輸出的動作只能在符合特定條件之下被使用一次。每一筆交易輸出都包含了比特幣的餘額信息,證明能夠被用於未來的交易。為了不產出無中生有的比特幣,交易的寫入值必須大於輸出值。
比特幣使用了簡易的腳本語言來評估交易輸出時餘額已不足的情況;然而,多數的交易輸出所需要的僅僅是持有者的加密簽名。

運作


初始的BTS由兩部分組成,一部分由PTS持有者轉股而來,另一部分由挖掘產生,並且整套系統還在不斷的為持有BTS的投資者分紅(挖掘出來的BTS一半將分配給BTS持有者),持有BTS的早期參與者可以用雙倍價格的BTS作為抵押,在BTS系統中發行債券(比特資產),獲得現實貨幣資金投入到實體經濟中獲利,而購買這些債券(比特資產)的人們將獲得抵押凍結的雙倍BTS由系統分配的紅利收益。並且當抵押的BTS價值不足債券面值的140%時,抵押方將喪失這些凍結BTS的持有權,自動分發給債券持有人。系統的設計採用抵押而不是直接交易的方式,為投資雙方的交易安全提供了保障,無須雙方信任也無須擔心倒閉或跑路等情況的發生。而這些有價債券也可以自由的買賣換手,從而形成了一種具有穩定價值擔保的貨幣。

籌資方式


PTS是ProtoShares的簡稱,ProtoShares是BitShares的一種籌資方式,取Prototype(原型)之意。ProtoShares原來稱為IPOcoin,後來考慮到法律原因,改成了ProtoShares。所以PTS=ProtoShares=IPOcoin。這是BitShares籌資的方式一種。
PTS一共是200萬個,約佔BTS總量的十分之一。(備註:2013年12月26日invictus-innovations將BitShares的總量減少為400萬個,這就意味這原來的200萬個PTS將從原來在BTS中所佔有的十分之一提升到二分之一。)由於BitShares尚未開發完畢,所以通過ProtoShares進行籌資,在2014年時,將可以用PTS以1:1的方式來兌換BTS。PTS並不是BitShares的最終形態,僅僅是一種籌資方式,其軟體和BitShares的軟體基本沒有任何關係。

交易


交易類型
比特股X認識到,當所有的交易數據都在使用同樣的腳本時,那麼保持腳本語言的靈活性是不必要的。在比特幣的案例中,腳本語言的使用是受限的,因此我們無法使用比特幣的交易腳本來創建比特股X的交易宣告數據。因此,定義了一套包含七種宣告條件的交易類型:
1.以簽名宣告
在交易數據輸出時,允許持有人簽名進行宣告。這就跟標準的比特幣交易輸出腳本一樣。
2.以M分之N的簽名宣告
在交易數據輸出時,允許M位持有者當中的N位簽名進行宣告。這就像是比特幣的多重簽名交易輸出。
3.以買單宣告
在特定的資產已經以指定的價位支付給買家之下,允許輸出執行支付。一筆買單可以被部份達成,只要同時產生一個包含了變更的買單即可。買單隻能夠在新的區塊依照市場撮和演演算法產生時,以其他的買單宣告、做多宣告、平倉宣告的交易輸出等明確的方式來進行撮和。一項買單宣告的交易輸出也可以經由買家的簽名進行支付,此情形下買家可以取消掛單。
4.以做多宣告
當有人在某個價位做空 (以平倉宣告)時,允許此類交易輸出宣告。空頭頭寸必須和另一個鑄造了等量的新BitUSD以簽名宣告的交易輸出相契合。這種交易輸出也可以經由其持有者簽名進行支付,此情形下該持有者可以取消掛單。
5.以平倉宣告
允許從為空倉背書的抵押金中收取費用,該費用應與同一筆交易當中所銷毀的BitUSD成相應比例。BitUSD的銷毀方式是將其包含在交易輸入數據中,但是不包含在交易輸出數據中達成的。這筆交易輸出只能夠經由持有者補平,除非該輸出是被用於包含在掛單撮和演演算法中作為追加保證金的一部分。
6.以期權執行宣告
在設定的日期之前,將期權買方將指定金額付給期權賣方的情況下,允許交易輸出進行支付。在設定的日期之後,交易輸出只能由期權賣方來宣告。
7.以密碼宣告
用於跨鏈交易,在以下兩種情況下允許交易輸出執行支付:提供兩組簽名或是一組簽名和一組密碼。
交易費用
交易費用被設定為需支付的每位元組數據對應BTSX的價格。簡單地說,交易費用即是市場執行訂單撮和演演算法所收取的費用。確切的交易費用根據每一筆掛單金額而有所變動。關於具體的交易費用,我們計劃在比特股X已經運營一段時間並獲得一些歷史數據后再做公布。要尋求更詳細的解釋請參見後面的“訂單撮和演演算法”部分。
制定受託人銷毀比率以實現盈利
比特股X將比特股X視為一個分散式自治公司(DAC)並尋求盈利。因此它應當為持股人賺取利潤。盈利的實現,除了依靠股份市值的增長之外,還可以藉由制定銷毀比率來銷毀交易費用實現。在經濟學角度上看,減少BTSX的供應量就如同將交易費用成比例以分紅的形式發給所有BTSX持股人。
雖比特股X會把用戶的BTSX的餘額佔總流通量的多寡按百分比進行顯示,因此會看到餘額會隨著產塊的過程逐漸增加。當用戶花費BTSX時,用戶界面在交易發生之前將顯示的佔百分比換算回真實的股份數量,然後再發送到區塊鏈上。
計算方法
比特股X使用了非傳統的掛單撮和演演算法。傳統的掛單撮和演演算法選擇提供給買家所要求的最少數量,有時會多一些,而比特股X的撮合演演算法將總是提供給買家所要求恰好的數量。如果出現最高買入價大於最低賣出價的情況時 – 其差額將會被系統收取為手續費。在比特股X當中買家和賣家沒有本質的區別,因為一個用美元購入BTSX的人和用BTSX購入美元的人沒有分別。雙方的交易都在各自指定的價位上成交,而非雙方使用了共同的價格。其差額會被系統留存作為手續費。
比特股掛單撮和演演算法
採用這種演演算法的原因是為了懲罰那些想要製造大量掛單操縱單邊市場的人,因為在此演演算法之下手續費的數目將會隨著掛單的數量成比例地增加。這項設計是為了增強基於價值的投資而非純技術流的交易。我們預期這將會減低市場波動性以及流動性,因為擾亂式的交易被移除了。市場的參與者們對自己的掛單能夠精準成交應該不會有抱怨,這樣一來大家只會理性地以他們認為合理的方式下單。
開啟交易條件
在開市並創建第一個比特資產之前,應該先以共識價格建立最小的市場深度。相關的規則正在評估中,設計是這樣的:
1.撮合所有的空單和多單 – 這將消除重疊掛單並建立一個初始的買/賣散布單。
2.核算參考價格 – 計算剩餘的最高買入價以及最低的賣出價得出平均值。
3.驗證+/-15%參考價格以內的市場深度 – 當買入以及賣出的量超過了最小臨界值,稱之為開放深度,交易將會被允許並正式開始。
交易中止條件
藉由觸發市場需求或是買下所有掛單的行為可能會造成操縱市場攻擊並破壞市場的情況發生。為此,當+/-15%參考價格以內的市場深度低於運行深度時,交易會中止。如果價格在某交易回合中波動超過1%,那麼交易會暫停5分鐘。這些保護措施避免了操縱市場造成的價格快速波動,並給交易者機會增加抵押品或是增加新掛單來穩定價格。

投資


任何人都可以通過投資BitShares PTS和BitShares AGS來持有比特股股份。AGS (Angel Shares)是天使投資基金裡面的股份,該基金用於支持研究、開發和創造比特股相關技術。每天將會向當天捐贈天使基金者,按捐款占當天捐款比例贈送總數10,000股AGS。Bitshares PTS則是一個比特幣的克隆,讓您能夠挖礦並交易您對於比特股生態系統的支持。Bitshares AGS和Bitshares PTS都包含了一個社會共識,即未來所有比特股區塊鏈都應該在創世區塊中分配至少各10% 給AGS 和PTS的持股人,以回饋他們對比特股生態系統的支持。