比特大陆蚂蚁矿机S7

Mastercoin:一个建立在比特币块链上的第二代协议

长铗 发布在 竞争币 1 7828

山寨币在比特币领域成为了一个流行的主题。我们有采用有新奇特性的另类挖矿算法的莱特币和质数币、用一个低耗的替代品完全代替挖矿的PPCoin、创造了一个能够储存信用关系和用户定义货币的加密货币网络的瑞波币,迄今产生了70多种,而且每周还在不断产生新的。一个特别有趣的项目在最近几个月受到了大量关注,它就是Mastercoin。Mastercoin的关键区别是:它不尝试像其他加密货币一样自己开启一个新的块链,Mastercoin力图创造一个全新的货币、商品和比特币证券的网络。

153748i8c49hcinai49aai

这种依赖比特币靠挖矿哈希算力来维持它即强大又安全的网络的替代品概念早已不是一个新的想法。这种普遍概念最早出现在弱得多的“合并挖矿”机制中,这种机制是山寨币矿机通过给它们在比特币块链上的块发布指标来降低51%攻击的威胁。然而,Mastercoin使这个原理更成熟。不是简单地用比特币块链作为一个安全的时间戳系统来存储它自己的块,Mastercoin用比特币块链来存储每个交易。理性地讲,对Mastercoin最好的阐述是:一个领悟比特币交易的替代方式。就像比特币协议在每一刻取一串交易并分析它们来决定每个地址有多少比特币,Mastercoin协议也取相同的比特币汇报并分析它们来取出与Mastercoin网络相关的数据。

 

Mastercoin的第一个草案在2012年1月6号发布在一个被最初开发者 J. R. Willett称作“第二代比特币白皮书”的文件上。Willett的白皮书上表明比特币协议“能被作为新货币层基础的一个协议层,这种新货币层有在不改变比特币基础的前提下建立的新规则。”为什么一个在比特币之上的新协议不是一种像那时其他大多数人做的山寨币?Willett继续写道:

 

 

替代的块链在经济上与比特币竞争,混淆我们传达给世界的信息,并冲淡我们的努力成果。不管如何精心构思它们的规则,这些障碍都会妨碍比特币和山寨币被接纳的势头。
比特币之上的新协议层将增加比特币的价值,巩固我们向世界传达的信息,并聚集我们的努力成果,虽然它仍然允许个人或群体发布一个有实验性新规则的新货币。任何实验性货币协议层的成果将会提升基础比特币协议的价值和成就。

 

 

感性地说,建立在比特币之上的Mastercoin协议的优势本质上是双重的。首先,Mastercoin能利用比特币网络从它的普及和它的高水平的挖矿算力中得到的高度安全性。其次,在比特币和Mastercoin之间建立新协议变得更简单,并且在将来可能会有其他的建立在块链上的协议出现。

 

这个项目在2013年7月31日正式启动。它从一个长达一个月的募捐中开启,这个募捐的形式是每个人都能通过给Mastercoin Exodus地址(1EXoDusjGwvnjZUyKkxZ4UHEf77z6A5S4P)发送比特币来购买mastercoins。发送1BTC到Exodus地址将会给你100MSC,并且你买mastercoins的时间比募捐截止日期每早7天附加赠送10%的MSC,以此来鼓励投资者更早购买。总共,募捐到超过5120个比特币,在那时价值大约在50万美元——几乎超出了所有人的预料。这些资金被规定用于开发和给Mastercoin生态系统周边的项目支付奖金;当前,有300比特币的奖金用于一个去中心化的交易所界面。今天,一个mastercoin价值0.1~0.3比特币,是它原来筹款时BTC价格的十倍以上,是它原来美元价格的20倍。

 

为什么Mastercoin会得到这么多的关注?本质上,Mastercoin主要吸引人的是它带来的纯粹的数字和特性的深度。下面是Mastercoin说明书打算支持的项目

用户定义货币:任何人能在Mastercoin网络上创造他们自己的货币。

去中心化交易所:Mastercoin网络自己充当一个支持在任何两种在Mastercoin网络里的货币之间进行兑换的全功能交易所。任何人能够在块链上下订单来兑换一些货币,其他任何人能够接受这个订单并且交易是全自动的,没有订单告示的进一步介入。

块链上的价格提供:可信的组织能发布能被用在Mastercoin脚本上的价格数据(例如,一盎司黄金兑美元的价格)。

块链上的赌博:与另一方登记一个有关已知价格在未来某一特定时刻超出或低于某一价格的赌博是完全有可能的。它本质上允许针对货币对的杠杆投机和对冲,这样用户能够在不顾来自比特币或Mastercon价格波动性的高度货币风险的情况下向Mastercoin网络存入资金。

储蓄地址:来自一个储蓄地址的交易能在N天内被一个“保护人地址”撤销(N对每个地址都是一个定值)。它本质上为大资金储蓄账户提供一个额外的安全保证。

 

并且这些仅仅是开始。

 

技术细节

Mastercoin发送交易如下:

  1. {
  2.     inputs: [
  3.         { address: '1LQBddrjjUaMLHcd4cG9XnN4cCZbHfREJF' , value: 1445759 }
  4.     ],
  5.     outputs: [
  6.         { address: '1EXoDusjGwvnjZUyKkxZ4UHEf77z6A5S4P', value: 6000 },
  7.         { address: '12ARS3euPbdQ9S68xXhmq4ySzSADfMaR1a', value: 6000 },
  8.         { address: '1D3tBJ6b3htSaMhEV3EtTAPLvTHwLBrQPH', value: 1417759 },
  9.         { address: '121AS7PVawbgo7f4zbkZisYEC4yhJCoUEN', value: 6000 }
  10.     ]
  11. }

复制代码

这次交易总共发生了10.78119709MSC从1LQBddrjjUaMLHcd4cG9XnN4cCZbHfREJF 到12ARS3euPbdQ9S68xXhmq4ySzSADfMaR1a.这个信息实际上编译在哪?答案是,在一个输出地址内。转换121AS7PVawbgo7f4zbkZisYEC4yhJCoUEN到16进制,
我们得到:0b0000000000000001000000004042cd1d000000

 

这个能被拆分如下:

* 0b – 序号
* 00000000 –交易类型 (定期的发送)
* 00000001– 货币ID(Mastercoin)
* 000000004042cd1d – 价值 (1078119709)

 

6000聪比特币发送到Exodus地址标记标记作为一个Mastercoin交易(也给Mastercoin开发者提供一个额外的0.012美元用来资助这个项目)。接受者被认为是不编码数据输出,而不是Exodus地址,并且发送者被认为是交易耗费地址的拥有者。也有其他交易方式,例如货币发行,价格报表更新,赌博和去中心化交易所,它们都有各自的交易方式,一个相似的数据协议被用来确定交易细节。最近,比特币开发者Gavin Andresen发布了一个比特币协议的升级,允许用户通过只能存储最低量信息的比特币节点能安全迁移的方式来加密数据;很快,Mastercoin将跟新它的数据加密输出到这个新版本来更好地与比特币社区合作。

 

自稳货币

 

Mastercoin协议最有野心的特性是自稳货币的概念。对于Mastercoin来说,完全有可能用赌博来对冲某个单位的价位以至于在Mastercoin网络中有它的资本净值来追踪传统稳定货币或资产的价值。例如美元、商品或银;基本战略是(假定1MSC当前价值40美元并且你有10MSC)设置一个5美元的赌博,打赌MSC的价格会下跌到X,X在40美元附近。MSC价格下跌越多,你损失就越大,但你从赌博中赢得的也越多;相似的,如果MSC上涨,你的赢得的盈利会被输掉的赌博抵销。注意如果Mastercoin实施差价合约作为一个赌博类型,这个程序将会更容易,只需要一个单一的赌博。

 

然而,自稳货币可能提供一个更有效的方式来达到这个。一个自稳货币工作如下。首先,一种货币的创造者(一旦这种货币在使用中,他没有更进一步的牵连)挑选一个他的货币会跟随并找到一个价格来匹配的货币或商品。然后他们拿这些信息和一些其他元数据例如一个“激进度”来指示这种货币应该如何紧密地追踪标的指数,并把它作为一个Mastercoin交易来发布。从这点来说,Mastercoin协议本身模拟这种货币的中央银行,创造单位并凭空地把它们卖给任何愿意付稍微超越市场价格的钱的人。

 

例如,如果一种货币(把它称为XUSD)打算以4%的激进度追踪美元,并且1MSC=40USD,然后协议将创造并销售XUSD给那些想要以至少每个0.026MSC的价格购买它的人。(这是0.025MSC每USD加上4%的激进度)。每卖掉一些XUSD,就会有一个MSC储存,这也将会开始以每个0.024MSC的价格买XUSD。如果价格提供然后登记1MSC现在价值50美元,这些买卖价格分别自动下跌到0.0208MSC和0.0192MSC。目的是资金自己通过低买高卖过程将会变得更强,除了外部的价格提供,没有集权化的人牵连其中,在这种情况下,创造一种稳定货币。也许甚至价格提供之后也能被去中心化

 

理论上,自稳货币的思想是非常吸引人的;如果成功,它给用户提供提供一个方式存储网络中的任何货币,而且是在不需要信任一个中心化的发行者用资金来支持货币的情况下,这个中心化问题正是瑞波币当前存在的弱点。即使价格提供者可能为了自己的利益操纵价格,他们也没有明确的动机用这种资产支持者做的方式来欺骗——换句话说,轻易获得每个人的资金。然而,自稳货币有一个明显的潜在故障模式:资金会把钱耗尽。例如,假如上述描述的XUSD资金以26MSC的价格卖1000个XUSD。然后,1MSC的价格下降50%。也许,在那时一些XUSD的拥有者渴望把XUSD兑换成MSC.如果资金要回购400XUSD,这消耗19.2MSC并且任何事都是正常的。然而,如果资金要回购剩余的600XUSD,这将在买到520个XUSD的时候就把原来的MSC耗尽了。——随着XUSD的价格可能下降到零,导致一个数字银行挤兑。

 

有一个方法可以防备这个问题:XUSD资金本身没必要做到那种程度。由于交易站知道这个,只要资金是活跃的,价格就不会下降到0.96美元以下,他们可能维持挂单在0.97美元附近,知道价格不会远低于那个价,当价格回升他们可能能够获利。然而,这是一把双刃剑——这精确的同一机制将导致交易者以1.03USD的价格卖XUSD,剥夺收益金。很难准确地说一个资金破产的情况有多少可能会发生;一些人坚信自稳货币将起作用,同时其他人相信在一个难以预见的“黑天鹅”事件马上把许多自稳货币送入深渊之前它们还是可以正常工作的。

 

担忧和瑕疵

 

Mastercoin存在的许多问题之一是,在某种程度上,Mastercoin比其他更标准的加密货币(例如比特币,莱特币,质数币)更加中心化。不像每个人都有机会通过中立的算力挖矿赚取币的那些更标准的加密货币,在Mastercoin里,所有mastercoins最初发行给那些捐钱给Mastercoin基金会的Exodus地址的用户。下面是Mastercoin FAQ(常见问题) 对“Mastercoin算是预先挖矿吗?”问题的回答:

 

 

不是的,Mastercoins在2013年8月份期间,产生于一个完全公共的募捐项目——Kickstart style(启动类型)。投资期非常短,这是真的,而且还有许多人没有听说这个。但是,可以说很多人在2011年之前也没有听说比特币,那时很多比特币早已被挖出来。在2013年普遍有更多人关注加密货币,Mastercoin发布在一些论坛上,所以它比比特币早期有更多的曝光。

 

 

然而, 这个回答有些误导,因为它没有告知为什么预先挖矿是不受欢迎的原因。很多比特币用户不喜欢预先挖矿因为他们坚信加密货币的全部意义是它们是去中心化的,因此一个真正的加密货币不应该以任何方式给与任何特殊中心化当事人特权。就没有中心化当事人拥有任何mastercoins这一点而言,Mastercoin的发行模式不像Ripple,这是真的。此外,在一个实际水平,Ripple实验室是一个私营公司,然而Mastercoin基金会是一个非营利性机构和一个比特币基金会的白银级别会员。然而,Mastercoin基金会是一个有特权的一方,没有其他人有能力从它的发行过程赚到比特币。此外,从严谨的协议上来看,Mastercoin基金会永久有权从每个交易中输出方收取大约1.2分的费用。Mastercoin协议上把集中化发行和永久特权地位都给了一个组织,许多比特币用户相信,Mastercoin不算是一个真正的去中心化货币。

 

为了那个目的,一些Mastercoin团队成员有想法创造一个新货币——“Mastercoin 2”,完全没有任何募捐。而是,任何有比特币的人都能通过发送一个交易给自己来认领MSC2,最少发0.00006BTC到一个特殊地址来充当一个标记。为了预防滥用,一个基于公式的“币龄”将会被使用——MSC2的数量等于最后参加交易的那些比特币成比例的倍数。因此,如果你多次给你自己发送,甚至在途中把币混合,后来的尝试只会生成极少量的MSC2。

 

这个方案的优势是币将以一个公平的方式分布,而且没有浪费资源或给任何人特权;唯一要牺牲的事情是一些老币的原始地位。为了和原来的Mastercoin同样的目的,这种新的Mastercoin 2将可用于Mastercoin协议——支持自我发行货币和充当一个Mastercoin用户货币之间的交易媒介,大部分这些用户货币太小以致不能在任何两个货币之间高度流通。

 

Mastercoin的另一个瑕疵是安全。用比特币、彩色币和其他山寨币,即使瞬间交易都有一定程度的安全。比特币节点拒绝传播那些与他们先前看到的交易不相容的交易,所以如果一个攻击者尝试给一个商人发送钱,然后马上进行另一个交易发回给自己同样的钱,第二次交易将会被网络拒绝。用彩色币,情况是一样的,山寨币也受益于这个机制。

 

然而,用Mastercoin,大多数比特币网络不“讲”Mastercoin;这导致一个攻击者能够自己给自己发送MSC,然后用一个不同的交易输出给自己发送MSC.在Mastercoin的规则下,第二笔交易与第一笔是不相容的。但在比特币的规则下是完全兼容的,所以矿机两者都会接受,Mastercoin协议可能处理最先的一笔交易。因此,Mastercoin交易只在一个确认后(大约10分钟)才是安全的。 J. R. Willett 说:“本质上Mastercoin的这种双耗(double-spends)比比特币的双耗(double-spends)‘容易半个确认’”。理论上,Mastercoin可能通过修改来避免这个弱点;如果一个发送交易耗费所以和已知地址有关的输出,像限制账号的特点还没被使用,这时在没有双耗相关的比特币交易的情况下,双耗Mastercoin交易是不可能的。然而,同时实现防双耗的交易和先进的Mastercoin的特性还需要一些思考。

 

Mastercoin的将来是什么?将来肯定有很多新特性。一个有趣的想法是受限账户的概念——允许用户把账户设置为:在一个预设的时间内,一旦超过一个设定的最大值,就会自动花费来自一个特定来源的资金。这将会有两个主要使用案例。首先,这能被用作又一个存储储蓄账户的安全机制,限制由于受限地址被黑带来的损失。第二,这能被用作一个类似Coinbase的“定期认购”特性——例如,我可能给Private Internet Access一个每月花7美元认购一个VPN的受限账户。其他开发还有Mastercoin水龙头奖励金,并且在更远的将来我们可能会看到Mastercoin作为去中心化市场的基础。

 

任何想要更进一步关注Mastercoin项目的人可以浏览Mastercoin网站各种Mastercoin开发工具Mastercoin reddit网站。如果你想买mastercoins,请浏览谷歌文件Mastercoin认购书或者直接在www.buymastercoin.com上买。

 

原文标题:Mastercoin: A Second-Generation Protocol on the Bitcoin Blockchain,
原文作者:VITALIK BUTERIN,
原文发表时间:2013年11月4日,
原文网址:http://bitcoinmagazine.com/7961/ … bitcoin-blockchain/
译者:反草云中雪
如果这篇文章对你有所帮助,可以考虑向我捐赠bitcoin。
我的地址:183mmDy8v8XGz1FZ2HtSeHSB4d2en8Cq81

版权声明: by nc" sa 作者保留权利。文章为作者独立观点,不代表巴比特立场。

评论:1

您需要登录后才可以回复 登录|注册
    云
    1125 天前

    BUILD EMPIRES?
    mastercoin的首页上写着建造帝国,为啥要建造帝国?

    +1
    +1
    我要点评