SPoS和DPoS共识算法究竟有哪些区别

昕阳小编 85 0

说到共识机制,就不得不提到——Sunny King,一个矿业的领军人物。谁是SunnyKing?在当时,是Sunny King首先发明并提出了PoS,并因此改革了比特币的共识机制。他还创立了点点币,并于2013年推出。2014年,其币值高达全球第四。当时全球的膜拜几乎和今天的EOS一样盛大。

SPoS和DPoS共识算法究竟有哪些区别-第1张图片-昕阳网

不幸的是,2016年点点币逐渐没落,但看着自己的建筑起起落落的阳光大王并没有灰心。重出江湖的Sunny King推出了V SYSTEMS项目,号称区块链亚马逊云,区块链数据库云平台。《阳光王者归来》最引人注目的亮点不是VSYS项目本身,而是它所依赖的新一代共识机制SPoS。

虽然EOS的诞生将DPoS推向了一个新的高度,但我们仍然有理由相信SPoS在未来将会掀起一场“共识机制优胜劣汰”的血雨腥风,而最近关于两者的热议以及PoS挖矿引发的小高潮也恰好印证了这一点。(有意思的是,是Sunny King在一次采访中的发言让BM决定放弃BitShare而去EOS)

那么,同样有超级节点的spo和dpo有什么区别呢?在此,我们做一个对比总结。

SPoS和DPoS共识算法究竟有哪些区别-第2张图片-昕阳网

百亿级泛PoS生态设计的核心理念

事实上,SPoS确实延续了PoS最初的宗旨,DPoS成为了PoS的“分叉”。SPoS继承了PoS原教旨主义中“金钱就是力量”的理念,即金钱的持尚力财经小编2022有者是整个网络的核心。

Sunny King在汪峰的《十问》中说,spo和dpo有显著的区别,spo中权利的多少决定了决策权的轻重。用中国的NPC代表制来类比SPoS更为恰当。超级节点是代表货币持有者行使权利的代言人,货币持有者的利益与超级节点捆绑在一起。

DPoS更像是公司治理。股东(货币权利的拥有者)可以投票给高管(铸币节点),但他们没有任何收入,也没有投票的动力,高管也不必听股东的。

在SPoS中,明确提出了拥有者是硬币拥有者的生态设计:超级节点=矿池中的硬币持有者=矿工的硬币=矿机。

这里的超级节点类似于PoW共识机制中的矿池,而币是矿机,矿工币可以自由选择矿池,相当灵活。作为矿商,不像DPoS,持币人可以获得矿池分配的利益,这是对所有生态建设者的激励,很好的解决了主网冷启动的问题,可以避免早期EOS那样持币人参与度低的问题。

简单总结就是SPoS可以挖矿,持币者获得80%的收益,超级节点就是矿池,获得20%的收益。DPoS不能挖矿,钱的持有者会获得0利润,超级节点会把100%的利润全部拿走。

SPoS和DPoS共识算法究竟有哪些区别-第3张图片-昕阳网图2 VSYS挖矿收益

算法的简化

DPoS按照随机顺序分块,而SPoS按照超级节点的固定顺序分块。是因为DPoS多了一个随机计算的步骤,导致海量处理的时间多了30-50%以上。

白皮书显示,SPoS经过数学优化的共识设计,更加合理,可扩展性更强。因为按固定顺序排序后,系统的响应速度会更快,更有预见性,更稳定。目前,SPoS总共设计了15个尚力财经小编2022可以屏蔽的超级节点。全网每4秒封锁一次,1分钟内15个节点有序轮流封锁。而且,当系统想要提升性能时,SPoS机制还可以升级超级节点的数量,阻塞时间也相应地等比例缩短。

可以理解为dpo和spo两类人分别在不同的地方玩抛手帕游戏。 [X][X]DPOS的玩家每次选择21个人组成一个圈作为超级节点,然后由一个叫System的人负责在某个节点后面随机留下手帕。后面有手帕的,中间还要表演一个节目。

SPOS的玩家选择15个人作为超级节点,他们也组成一个圈子。系统给每个节点分配一个数字,第一次扔给节点1,第二次扔给节点2,第三次扔给节点3,依此类推。这样15个人就知道了自己的表演顺序,而且因为顺序确定了,节点可以提前做好充分的准备,输手绢。

安全

从江湖回来的晴王,显然是有备而来。他总结了POS的诸多缺陷,并找到了相应的解决方案。

从安全角度来看,这使得用户在超级节点被黑客攻击后,可以快速将自己的钱租赁给一个新的超级节点,使得黑客攻击的可能性几乎达到51%。

同时,SPoS还设计了一个名为“MAB”的货币年龄值,允许货币持有者“频繁攻击”区块链,不能频繁更换超级节点,导致超级节点混乱。

这两点是DPoS没有的,因为持币人没有动力,所以如果一个超级节点被黑客攻击,持币人不会投票给新的超级节点,超级节点只能自己想办法修复节点,整个区块链都会受到严重影响。如果黑客连续攻击超过51%的节点,DPoS区块链是可以控制的。

图3 VSYS挖掘过程

节点的竞争力和可扩展性SPoS和DPoS共识算法究竟有哪些区别-第4张图片-昕阳网

与DPoS类似,SPoS除了超级节点之外还有备选节点。不同的是,dpo的49个备用节点有相应的收益(但比超级节点少很多),而spo的备用节点没有收益。

这样,spo的超级节点就变成了更加稀缺的资源,只有通过积极的建设和有效的竞争才能挤进去并获得利益,形成了节点之间的自由竞争关系,有利于系统的良性发展。目前DPoS的超级节点数量只有21个,而SPoS的超级节点数量最初设计为15个,在系统需要更高性能时可以扩展到30个甚至最高60个。当有30个超级节点时,阻塞时间将从4秒缩短到2秒,当有60个超级节点时,阻塞时间将缩短到1秒。超级节点越多,系统就越分散。当SPoS可以扩展到30或60个超级节点时,系统的去中心化程度就会越高。

SPOS所有超级节点的收入是固定的,完全一样的,从根本上避免了手握过多货币的人会变得更富,造成虚拟经济中贫富差距的扩大。而DPoS超级节点的人头收入远大于备份节点,这也形成了目前EOS超级节点被少数利益相关者控制的局面。

众所周知的DPoS的核心缺陷是,最终交易所占据了20多个超级节点,占据了主区块链产生的激励货币,而其他节点几乎难以生存。

和SPoS,因为设计了所有超级节点的收益完全相同,收益需要分配给钱的持有者,这样超级节点就成了矿池,几乎让交易所占领超级节点的想法变成了泡影。

换句话说,SPoS的超级节点是全民运动,不会被巨头控制,这也是值得长期做下去的,不管你是超级节点还是大矿工。

毫不夸张地说,SPoS在生态平衡上完全超越DPoS,为货币持有者带来了更大的动力去共同建设区块链,也在一定程度上避免了集权的危险。

标签: 2022 收益

抱歉,评论功能暂时关闭!

微信号已复制,请打开微信添加咨询详情!