比特股是一种支持包括虚拟货币、法币以及贵金属等有价值实物的开源分布式交易系统。该系统主要能够提供一个去中心化交易所的解决方案。让每个人都成为交易所。该系统是由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的持股人,以回馈他们对比特股生态系统的支持 。