DPoS共识(connsus)算法
委托股权证明(Delegated Proof of Stake, DPoS)
⽐特币是通过计算机算⼒来投票,算⼒⾼的⾃然得票较多,容易获胜。DPOS机制是通过资产占⽐(股权)来投票,更多的加⼊了社区⼈的⼒量,⼈们为了⾃⾝利益的最⼤化会投票选择相对可靠的节点,相⽐更加安全和去中⼼化。蓝色星空
傅雷家书名言基本原理:对于PoS机制的加密货币,每个节点都可以创建区块,并按照个⼈的持股⽐例获得“利息”。DPoS是由被社区选举的可信帐户(受托⼈,得票数排⾏前101位)来创建区块。DPoS机制类似于股份制公司,普通股民进不了董事会,要投票选举代表(受托⼈)代他们做决策。⽹络中的所有节点依据他们所拥有的代币的量,分配对应的投票权重;⽹络中的所有节点进⾏投票,选出⼀定数量的区块⽣产者进⾏新区快的⽣产与协商。区块⽣产者通过某种⽅式(随机或者顺序)进⾏出块,且每个区块⽣产者通过出块来对之前的块进⾏确认。⼀个交易在2/3的见证⼈确认后达到不可逆状态,区块⽣产者之间可建⽴直接连接从⽽保证通信的可靠及快速,DPoS能在较快的时间⾥达成共识。
小米辣炒牛肉DPOS机制中,不需要算⼒解决数学难题,⽽是由持币者选出谁说⽣产者,如果⽣产者不称职,就有随时有可能被投票出局,这也就解决了POS的性能问题。
在DPOS机制下,算法要求系统做三件事:
张素真随机指定⽣产者出场顺序;
不按顺序⽣产的区块⽆效;
每过⼀个周期洗牌⼀次,打乱原有顺序;警官叔叔太凶猛
1. 相对于POW和POS,DPOS机制最⼤的优点之⼀是共识达成的周期要短很多。
基于POW的⽐特币每秒处理7笔交易;基于POW和POS的以太坊每秒处理15笔交易;⽽基于DPOS的⽐特股(BTS)每秒能处理超10万的交易量。EOS将通过并⾏链的⽅式,预计最⾼可达到每秒数百万币的确认速度。
2. DPOS也会将⼀部分奖励分给⽹络维护节点和投票者,作为社区维护的奖励。
⽐如,LBTC就是采⽤DPOS机制出块,LBTC的持币者投票选出101个节点,这101个节点负责出块,并获得⼀定的奖励,⽽这其中每⼀个节点的投票者本⾝也会从中获得⼀定的回报。
水浒传时迁1. 持币⼈投票选举出块节点;朝花夕拾手抄报内容
2. 最⼤化持币⼈的盈利;
3. 最⼩化维护⽹络安全的费⽤;
消防战士4. 最⼤化⽹络的效能;
5. 最⼩化运⾏⽹络的成本。
3. 对恶意节点的惩罚
注册成为候选受托⼈需要⽀付⼀笔保证⾦,就像是参与民意代表选举前缴纳的保证⾦⼀样,⼀般来说担任受托⼈约两周后才可达到损益平衡,这促进了受托⼈的稳定性,确保⾄少会挖满两周的矿。
惩罚机制为:不按排程产⽣区块的节点将在下⼀轮被投票剔除,也会被没收之前缴纳的保证⾦。
DPoS是效率较PoW和PoS更⾼、产⽣区块的速度更快;
虽然恶意的节点将在下⼀轮投票被踢出,但单个恶意区块在短期仍有可能是有效的状态。
短期虽然可能存在恶意区块,但长期下来,可以透过受托⼈的⾃主选择来回归链条的有效性