科技频道 > AI-道

圈神级人物 Sunny King 重返江湖:全新项目 VEE 即将推出

来源:网络
2018-09-20 20:07 
分享

前四次公识机制的演化之旅

最近几年区块链成为了非常火爆的技术,而作为高度可信,不可篡改的区块链技术,其核心技术之一就是共识机制。本文将着重介绍共识机制的发展历史。顾名思义,共识,就是达成共同认识,机制就是具体内容。而共识机制的作用是为了使整个网络的节点取得共识,进而排除冲突信息,保证各个节点信息状态的一致性。

目前的共识机制按照时间顺序排列,分别是由中本聪推出比特币引入的PoW、由Sunny King推出的点点币所引入的PoS机制、BM开发的EoS所引入的DPoS机制以及最近Sunny King强势回归所推出的全新共识机制SPoS。

先看看POW(Proof Of Work,工作量证明),该机制是矿工们在处理交易数据(对数据也是进行哈希)的同时不断的将打包的交易数据添加一个随机数并进行哈希计算, 尽管其有点包括去中心化安全性高等但作为第一代共识机制,pow缺点也很明显,主要表现为挖矿造成大量的资源浪费、网络性能太低,不适合商业应用、算力集中化,比特币即将失去“去中心化”的标签。作为提升,Pos机制应运而生。

2012年,Sunny King发布了点点币(Peercoin,也被称为PPCoin,PPC),并在点点币中首次极具创意的提出了POS机制的概念,点点币也作为第一个采用POS的区块链货币而被光荣的载入了历史。这种机制通过计算节点所持有币占总币数的百分比以及占有币数的币龄来决定该节点获得本次记账权利的概率。简单说来就是:持有越多,获得越多。

POS不需要大量算力来维持网络安全,通过钱包相应权重来获取奖励。Pos开创了新共识的先河,但也不太完善,其缺点包括:仍然需要挖矿、理论上有可能存在其他攻击影响、极端的情况下会带来中心化的结果、出现 “无利害关系("nothing at stake")”问题。针对这些缺陷,共识机制再次开启了进化之旅。

Casper是被奉为“V神”的Vitalik引入的共识机制,是一种基于保证金的经济激励共识协议,属于POS共识的一个分支扩展,旨在解决POS中存在的无利害关系问题,此外该共识还解决了“远程攻击(long range attack)”问题。当然由于其设计比较复杂,更容易出现漏洞。

时间来到了2014年2月,BM发布了Bitshares(也称为BTS,比特股),首次采用了DPOS技术。

DPOS(Delegated Proof of Stake/委任权益证明)机制是基于POW及POS的基础上,出现的一种新型的保障数字货币网络安全的共识算法。它既能解决POW在挖矿过程中产生的大量能源过耗的问题,也能避免POS权益分配下可能产生的“信任天平”偏颇的问题。DPoS与PoS的主要区别是所有持币者选举若干代表,由代表参与记账。然而持股人的投票的积极性并不高。绝大多数持股人(90%+)从未参与投票。此外,社区选举不能及时有效的阻止一些破坏节点的出现,给网络造成安全隐患。

Sunny King的回归带来了全新的SPOS共识机制

随着共识机制的演化,人们为了改进POS而焦头烂额的时候,加密货币圈的大神级人物、加密货币创始人之一—Sunny King 重返江湖。他日前宣布全新项目 VEE正在开发中,而他担任该项目的总设计师一职。Sunny King 表示“VEE 旨在为区块链应用带来下一代平台” ,其官网列出的定义是” 第五代比特币”(The Fifth Generation of Bitcoin)。而其打造的最新一代共识机制被称为SPOS,该机制具备更高的性能和安全性。

SPOS("supernode proof-of-stake"即“超级节点权益证明”)共识机制的一大特点就是采用了固定的出块时间,

该系统具有60个节点,其中15个作为主节点,45个为备用节点。每个节点都具备极高的运算性能和网络带宽,从而让整个系统具备极高的吞吐量和运行效率。

整个系统具备60个铸币槽,每个铸币槽代表了在一分钟内一个固定时间段出块的权限,在系统工作时,各个槽按顺序(由获得该铸币槽所有权的节点)出块。

每个节点可以竞争各个铸币槽的使用权。由于每个节点对应了一个VEE账户,而每个账户下面可以绑定9个钱包地址,在竞争时是用其中一个地址去竞争一个槽,而且一个地址也只能竞争一个槽,所以每个节点最多可以同时占有9个铸币槽,这样可以防止一个节点占有全部的铸币槽。

SPOS系统在运行时其实就是各个节点轮流出块,这就可以把某个节点的偶发性失效对整个系统的影响降到最小。

笔者总结了部分SPOS机制:

1)SPOS超级节点按固定顺序出块;

2)以15个超级节点开启主网,随着网络增长,超级节点数增长到30-60;

3)块与块之间间隔是固定的,这样带来了更佳稳定的延迟;

4)60个铸币槽,分别代表了一分钟的60秒;

5)抢夺/释放的机制,也给铸币权的竞争更佳公平(相较DPOS,就是比币数,币可以在多个节点重复投票等问题);

6)铸币平均算法MAB,可以支撑币权更好的流动性,不让币往一个地方跑,保持去中心化,保护网络安全;

SPOS机制来带的好处:

1)SPOS底层构建起来,是为高性能区块链所设计的底层结构;

2)固定的块间隔设计,带来的是兼具高吞吐量和更佳稳定的区块链网络(其他网络的高吞吐都无法保证稳定性,最终也是支持不了高性能业务运行的);

3)冷铸币的设计,保证了区块链更佳安全的性能;

4)经济系统的设计,鼓励生态系统持续投入升级超级节点,这样保证了系统的运行效果将不断提升;

以下是区块链共识机制的对比图,让你更好的了解这几种共识机制:

这个系统在设计上看起来更加中心化,但King也设计出了一套机制保障网络的安全,确保每一个超级节点(supernode)都有平等的权力,防止某个节点权力过大。

如果将POW比喻成陈旧缓慢的蒸汽机车,那么SPOS就是高速舒适的现代化高铁,是次世代的区块链共识机制。

而采用了SPOS机制的VEE必然能够承担起次世代区块链发展的重任,重塑区块链发展的未来。我们看到共识技术的开源,共识技术的不断的进步,这也是极客精神的体现。技术最大的重点就是共识。

分享
分享到新浪微博
分享到微信
中国日报网版权说明:凡注明来源为“中国日报网:XXX(署名)”,除与中国日报网签署内容授权协议的网站外,其他任何网站或单位未经允许禁止转载、使用,违者必究。如需使用,请与010-84883777联系;凡本网注明“来源:XXX(非中国日报网)”的作品,均转载自其它媒体,目的在于传播更多信息,其他媒体如需转载,请与稿件来源方联系,如产生任何问题与本网无关。
版权保护:本网登载的内容(包括文字、图片、多媒体资讯等)版权属中国日报网(中报国际文化传媒(北京)有限公司)独家所有使用。 未经中国日报网事先协议授权,禁止转载使用。给中国日报网提意见:cdoffice@chinadaily.com.cn
中文 | English