首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

区块链算法简介(三)

讲完了POW算法阵营里面的诸多算法,今天终于换个口味,转到POS的旗下谈事情。

先说说纯种的POS算法吧。POS是和POW完全不同的流派,在POW阵营里,你掌握的算力多,你获得的币数就多,就牛;然而在POS阵营里,你获得币的量是由你之前获得币的量来确定的。

所以POS也称股权证明,类似于财产储存在银行,这种模式会根据你持有数字货币的量和时间,分配给你相应的利息。

简单来说,就是一个根据你持有货币的量和时间,给你发利息的一个制度,在股权证明POS模式下,有一个名词叫币龄,每个币每天产生1币龄,比如你持有100个币,总共持有了30天,那么,此时你的币龄就为3000,这个时候,如果你发现了一个POS区块,你的币龄就会被清空为0。你每被清空365币龄,你将会从区块中获得0.05个币的利息(假定利息可理解为年利率5%),那么在这个案例中,利息 = 3000 * 5% / 365 = 0.41个币,这下就很有意思了,持币有利息。

刚开始的时候,POS还仅仅是作为一种POW的辅助,但是后来有越来越多的人觉得POW太浪费了,需要大量的硬件,于是一些纯POS币种被制造了出来,比如nxtcoin等等。

可是难道POS币种的币就不能被51%攻击了吗?答案是否定的,如果有人拥有POS币种的数量足够多,甚至都不用攻击币种自身,外部的人都会因为币种数量过于集中而对这个体系产生怀疑。所以POW总是以此发难,抨击POS币种是纯传销。

在POS的基础上,继而演化出了大名鼎鼎的DPOS,为什么说DPOS大名鼎鼎呢?因为直到今天,一些明星币种仍然使用DPOS算法。比如BTS,还有未来将会登场的EOS。

DPoS机制(Delegated Proof of Stake)中文名叫做股份授权证明机制(又称受托人机制),比特股就是DPOS的一个良好的典型,它的原理是让每一个持有比特股的人进行投票,由此产生101位代表 , 我们可以将其理解为101个超级节点或者矿池,而这101个超级节点彼此的权利是完全相等的。从某种角度来看,DPOS有点像是议会制度或人民代表大会制度。如果代表不能履行他们的职责(当轮到他们时,没能生成区块),他们会被除名,网络会选出新的超级节点来取代他们。DPOS的出现最主要还是因为矿机的产生,大量算力在不了解也不关心比特币的人身上,类似演唱会的黄牛,大量囤票而丝毫不关心演唱会的内容。其他的DPOS修改了见证人的数量,但是核心的东西仍然是投票选举的一套东西。

可是问题随之而来,DPOS虽然解决了一些问题,但是马上也被人诟病,因为DPOS需要产生中心见证节点,而这些节点是存在被腐蚀的可能性的,而且即使被选下去,下一批上来的人仍然可能被腐蚀,所以POW中有不少人认为这是一个“换汤不换药”的中心化体系,和去中心化的理念完全背道而驰。但是诟病归诟病,DPOS机制仍然在社区内获得了相当高的认可度。

其实除了POW算法和POS算法,还有一些其他既不是POW也不是POS的算法,如ripple采用的opencoin算法等等。当然占比较小,这里也就不一一赘述,日后有机会在统一搜集整理。

总之,区块链的算法是不断演化的,无论是POW也好,还是POS也好,还是未来出现的各种新算法,所有人都应该从理性的角度出发,以技术的眼光去观测,再辅以经济学的理论去分析,丰富自己的知识,武装自己的头脑。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180226B0O3PU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券