区块链 POS和POW全解析
落羽成霜丶 关注
2018.04.26 18:18* 字数 2616 阅读 67评论 0喜欢 1
如果你是一名资深的比特币矿工或商人,你一定听说过POW和POS,但是当前在国内,却几乎没有人明白这到底是什么意思,也几乎没有相关的中文资料,小编吐血撰写,是为了让大家更好理解这些概念。
读完本文,相信会让你明白,原来,虚拟货币除了挖矿,还有利息!
第一段:通俗的概念解析
POW:全称Proof of Work,工作证明。
这是什么意思呢?这就是说,你获得多少货币,取决于你挖矿贡献的有效工作,也就是说,你电脑性能越好,分给你的矿就会越多,这就是根据你的工作证明来执行货币的分配。大部分的虚拟货币,比如比特币、莱特币等等,都是基于POW模式的虚拟货币(算力越高、挖矿时间越长,你获得的货币就越多)。
POS:全称Proof of Stake,股权证明。
这又是什么意思呢?简单来说,就是一个根据你持有货币的量和时间,给你发利息的一个制度,在股权证明POS模式下,有一个名词叫币龄,每个币每天产生1币龄,比如你持有100个币,总共持有了30天,那么,此时你的币龄就为3000,这个时候,如果你发现了一个POS区块,你的币龄就会被清空为0。你每被清空365币龄,你将会从区块中获得0.05个币的利息(可理解为年利率5%),那么在这个案例中,利息 = 3000 * 5% / 365 = 0.41个币,这下就很有意思了,持币有利息,非常好!(需要注意的是,5%的年利率仅仅是小编举例,并非每个POS模式的币种都是5%,比如点点币PPCoin就是1%年利率)
第二段:市面的POS和POW货币
前面我们已经学习了POS和POW的概念了,接下来我们看看,现在市面上的货币,哪些支持POW,哪些支持POS呢?
答案是:除了点点币PPCoin、新星币NovaCoin、雅币YaCoin这三个电子货币采用POW+POS结合的模式外,目前其余所有的货币都只采用了POW模式,而没有采用POS模式。
点点币PPCoin首次实现POS(年利率1%)
POS这个概念,最早在比特币项目里,就被提及,不过,在后续的实现当中,比特币开发团队考虑到其稳健性未经考验,并没有将它实现到比特币的系统中。直到2012年8月,一个叫点点币PPCoin(简称PPC)的电子货币出现,才真正实现了POS,这是PPCoin赖以成名的核心元素,PPCoin既支持POW模式的挖矿收入,也提供了POS模式下的利息收入。当时PPCoin给他们的货币设定了1%的年利率,并取得了很好的市场反响,很多用户大量囤积PPCoin来获取利息。
新星币NVC助力POS(年利率5%)
不过,由于POS难以被世人理解,且1%年利率的吸引力实在是低了点,后续出现的新型电子货币,很少使用POS模式。2013年2月,俄罗斯一个研发团队发布了第二款采用POS的货币新星币NovaCoin(简称NVC),NVC将算法进一步进行优化(采用scrypt),使其交易速度更快,同时将年利率修改为5%。NovaCoin的这两项修改大获成功,这让其每一个币的价值超越了号称白银货币的山寨币之王——莱特币LTC。小编发稿时,一个莱特币LTC等价于0.021个比特币,而一个新星币NVC则等价于0.033个比特币。
第三个POS货币——雅币YaCoin(年利率5%)
2013年5月,第三个采用POS模式的电子货币发布,它就是雅币,英文名YACoin,简称YAC。雅币YAC在新星币NVC的基础上再次有了重大突破和创新,它采用了新型的scrypt-jane算法,这个算法的特性之一,就是对CPU有着强烈的依赖,在此之前,所有已经出现的电子货币,都更依赖于显卡芯片GPU进行挖矿的运算,使用GPU进行挖矿的效率远远超过CPU。而雅币YAC一举打破了这个局面,它的新算法使其在使用CPU运算时,效率超过了GPU,这得到了很多没有好显卡的用户强烈支持,具有着不错的用户群。作为一个支持POS的电子货币,雅币YAC和新星币NVC一样提供了5%的年利率。
第四个来了——宇宙币CosmosCoin(年利率1.5%)
宇宙币CMC是第四款采用POS模式的电子货币,尽管CMC和CNC从名字上看着像兄弟,但其实他们什么关系都没有,因为CMC可比CNC优秀太多了。CMC在NVC的基础上新增了交易留言功能,采用加强难度的scrypt算法,产量每天只有5040个,稀缺性明显,在山寨币当中来看,币值相对较高,可以尝试挖掘存储。CMC和前面3款POS货币的年利率都不都,它提供了1.5%的年利率。
第三段:POS的设计理念和起源
POS的设计理念,来自于对比特币危机的思考,原因有三:
首先,我们都知道,比特币的区块产量每4年会减半,在不久的未来,随着比特币区块包含的产量越来越低,大家挖矿的动力将会不断下降,矿工人数越来越少,整个比特币网络有可能会逐渐陷入瘫痪(因为大家都减少了运行比特币客户端的时间,因此越来越难找到一个P2P节点去连接和同步网络数据)。
POS解决方案:在POS体系中,只有打开钱包客户端程序,才能发现POS区块,才会获得利息,这促使很多不想挖矿的人,也会常常打开自己的钱包客户端,这帮助了P2P货币网络的健壮。
其次,若干年后,随着矿工人数的下降,比特币很有可能被一些高算力的人、或团队、或矿池,进行51%攻击,导致整个比特币网络崩溃。51%攻击简单来说,就是当你拥有了超过全球51%的比特币算力时,你将能伪造比特币网络的任何数据,比如你伪造你有一百万个比特币但实际上你没有。(拓展阅读:什么是51%攻击)
POS解决方案:在POS体系中,即使你拥有了全球51%的算力,也未必能够进行51%攻击,因为,有一部分的货币并不是挖矿产生的,而是由利息产生(利息存放在POS区块中),这要求攻击者还需要持有全球超过51%的货币量。这大大提高了51%攻击的难度。
第三,虽然我们知道比特币是一个永远不会通货膨胀的体系,因为他的货币总量表面看起来是固定的,但是,你是否知道,比特币其实是一个通货紧缩的体系。因为,当我们重装了系统,或者忘记了钱包密钥时,我们会永远无法再拿回钱包里的钱,这意味着,每年都会有一些比特币随着钱包的丢失而永远被锁定,这就形成了实质上的通货紧缩,也许在五十年后,有效的比特币,将会只剩下一千万个。
POS解决方案:提供一定的年利率,尽可能保证既不通货膨胀,也不通货紧缩。
从以上3点我们可以看出,POS体系是在POW的基础上全新建设的体系,有着非常长远的见解和先进的理念。
第四段:怎么才能获得POS产生的利息
前面讲了很多概念,有点像是教科书,不过在这一段里,我们要讲怎么才能获得POS利息,这应该是大家最关心的问题了。
钱包没有加密的用户就非常简单了,如果你的货币在你的钱包里放置超过30天(由于30天以内的利息很少,POS系统不会在30天以内支付利息),那么当你第31天打开钱包客户端时,你将获得按年利率计算的利息,当然,你可能出差了6个月不能上网,6个月后你再打开钱包客户端也是没有问题的,时间越长利息越多,这是公平的。但你在获得利息的头几个小时内有可能不能转出你的钱,因为系统需要锁定你的钱进行利息的确认和计算。(实质的算法步骤更加复杂,不过小编全部将它口语化了,这有助于朋友们去理解)。当你获得了利息以后,你的所有币龄将被清空,你的持币时间将从0重新算起,这样,再过30天,你才能再次获得利息。