说到共识机ji制,就不得不提ti到——Sunny King,一个矿kuang业的领军人物。谁是SunnyKing?在当时shi,是Sunny King首先发明并提出了PoS,并bing因此改革了比特币的de共识机制。他还创立了点点币,并于2013年推tui出。2014年nian,其币值高达全球第四。当时shi全球的膜拜几乎和今天的EOS一样盛大。
不bu幸的是,2016年点点币bi逐渐没落,但看着自己的de建筑起起落落的de阳光大王并没有灰心。重出chu江湖的Sunny King推出了V SYSTEMS项目mu,号称区块链亚马逊云,区块链数据ju库云平台。《阳光王者归来》最引人注目的亮点不是VSYS项目本身,而是它所依yi赖的新一代共识机制SPoS。
虽然EOS的de诞生将DPoS推tui向了一个新的高度,但dan我们仍然有理由相xiang信SPoS在未来将jiang会掀起一场“共识机制优胜劣汰”的de血雨腥风,而最近关于两者的de热议以及PoS挖矿引发的小xiao高潮也恰好印证了le这一点。(有意思的是,是Sunny King在一次采访中的发言让BM决jue定放弃BitShare而去EOS)
那么,同tong样有超级节点的spo和dpo有什么区别呢?在此,我们做一个对比总结。
百bai亿级泛PoS生态设计ji的核心理念
事实上,SPoS确实延续了PoS最初的宗旨,DPoS成为了PoS的“分叉”。SPoS继承了PoS原教旨主义中“金jin钱就是力量”的de理念,即金钱的持尚shang力财经小编2022有者是整个网wang络的核心。
Sunny King在汪峰的《十问wen》中说,spo和dpo有显著的区别bie,spo中权利的多少shao决定了决策权的轻重。用中国的NPC代表制来类比SPoS更为恰当。超级节点是代表货币bi持有者行使权利的代言yan人,货币持有者的利益与超chao级节点捆绑在一起。
DPoS更geng像是公司治理。股东(货币权利的拥有you者)可以投票给高管(铸币节点dian),但他们没有任何收入,也没有投tou票的动力,高管也不必听股东的。
在SPoS中,明确提出chu了拥有者是硬币拥有者的生态设she计:超级节点=矿池中的de硬币持有者=矿工的硬币bi=矿机。
这里的de超级节点类似于PoW共识机制zhi中的矿池,而币是矿机,矿工币可以自zi由选择矿池,相当灵活。作为wei矿商,不像DPoS,持币bi人可以获得矿池shi分配的利益,这是对所有生态tai建设者的激励,很好的解决了主zhu网冷启动的问题,可ke以避免早期EOS那样持币人ren参与度低的问题。
简单总结就是SPoS可以挖矿,持chi币者获得80%的收益,超级节点dian就是矿池,获得20%的收益。DPoS不能挖矿kuang,钱的持有者会获得0利润,超chao级节点会把100%的利润全部拿na走。
图2 VSYS挖矿kuang收益
算法的简化hua
DPoS按照随机顺序xu分块,而SPoS按an照超级节点的固定顺序xu分块。是因为DPoS多了一个ge随机计算的步骤,导致海量处理的时shi间多了30-50%以上。
白皮书shu显示,SPoS经过数学优化的de共识设计,更加合理,可ke扩展性更强。因为按固定顺序排序后,系统的响应速度会更快,更有预见性,更稳定。目前qian,SPoS总共设计了15个尚shang力财经小编2022可以屏蔽的超级节点。全网每mei4秒封锁一次,1分钟内15个ge节点有序轮流封锁。而且qie,当系统想要提升性能时shi,SPoS机制还可以升级超级节jie点的数量,阻塞时间也相应地di等比例缩短。
可以理li解为dpo和spo两类人分别在zai不同的地方玩抛手帕游戏。[X][X]DPOS的玩家每次ci选择21个人组成一个圈作为超级ji节点,然后由一个叫System的人负责在某个节点后面mian随机留下手帕。后hou面有手帕的,中zhong间还要表演一个节目。
SPOS的玩家选择15个ge人作为超级节点,他们也组zu成一个圈子。系统给每个节点分配pei一个数字,第一次扔给节点1,第di二次扔给节点2,第三次ci扔给节点3,依此类推tui。这样15个人ren就知道了自己的表biao演顺序,而且因为顺序确定了,节点可以提前做zuo好充分的准备,输手绢。
安全
从江湖回来的晴王,显然是有备而来。他总结了POS的诸多缺陷,并找到了相应的解决jue方案。
从cong安全角度来看,这使得用户在超级节jie点被黑客攻击后,可ke以快速将自己的钱租赁给一个新xin的超级节点,使shi得黑客攻击的可能性几乎达到51%。
同时,SPoS还设计了一个名为“MAB”的货币年龄值,允许货币持chi有者“频繁攻击”区块链,不能频繁更geng换超级节点,导致超chao级节点混乱。
这两点dian是DPoS没有you的,因为持币人没有动力,所suo以如果一个超级节点dian被黑客攻击,持币bi人不会投票给新xin的超级节点,超级节点只能自己想办法fa修复节点,整个区块链都会受到严重影ying响。如果黑客连续攻击超过guo51%的节点,DPoS区块链是可ke以控制的。
图tu3 VSYS挖掘过程
节点的竞争力和he可扩展性
与DPoS类似,SPoS除了超级节点之外还有备选xuan节点。不同的是,dpo的49个备bei用节点有相应的收益(但比超级节点dian少很多),而spo的备用节点dian没有收益。这样,spo的超级节点就jiu变成了更加稀缺的资源,只有通过guo积极的建设和有效的竞jing争才能挤进去并获得利益,形成了节点dian之间的自由竞争关系,有利于系统的良性发展。目mu前DPoS的超chao级节点数量只有21个,而SPoS的超级节点数量最初设计为wei15个,在系统需xu要更高性能时可ke以扩展到30个甚至最高60个。当有30个超级节点时,阻塞时间jian将从4秒缩短到2秒,当有60个超chao级节点时,阻塞时间将缩短到dao1秒。超级节点越多duo,系统就越分散。当SPoS可ke以扩展到30或60个超级节点时,系统的去中心化程度就会越高。SPOS所有超级节jie点的收入是固定的de,完全一样的,从根本ben上避免了手握过guo多货币的人会变得de更富,造成虚拟经济中贫富差cha距的扩大。而DPoS超级节点的人ren头收入远大于备份节点dian,这也形成了目前EOS超级节jie点被少数利益相关者控制的局面mian。众所周知的DPoS的核心缺陷是,最终交易所占据ju了20多个超级节点,占据了主zhu区块链产生的激励货币,而其他节jie点几乎难以生存。和SPoS,因为设计了所有超级节jie点的收益完全相xiang同,收益需要分配给钱的持有者,这zhe样超级节点就成了矿池,几乎让rang交易所占领超级节点的想法变成了泡影ying。换句话说,SPoS的超级节点是全民运动,不会被巨ju头控制,这也是shi值得长期做下去的,不管你是超级节jie点还是大矿工。毫不夸张地说,SPoS在生态平衡上完全超越DPoS,为货币持有者带来了le更大的动力去共同建设区块链,也在一yi定程度上避免了集权的危险xian。