DPOS是什么?

阿呆:小星,你知道DPOS是什么吗?

小星:区块链里面一个重要的东西叫***识算法,DPOS是其中的一种,DPOS(Delegated Proof of Stake)委托权益证明。

阿呆:委托权益证明,似懂非懂。

小星:委托权益证明,其实类似于公司董事会制度,在DPOS***识制度下,会选出一定数量的代表,来负责生产区块。这些代表是怎么被选出来的呢?是每一位持币人,根据手中的持有的代币投票选出来的。

阿呆:被选出来的代表为啥要做生产区块这件事情呢?不做会怎么样?

小星:被选出来的代表管他叫节点,这些节点生产区块,是可以获得区块中的代币奖励,就如公司董事会成员干活也是有收益,不是白白干活的。如果节点不履行它生产区块的职责,那么它就会被干掉,换其他人上,有利益在,就会有人来做,排队等着上的人很多。

阿呆:嗯,用区块奖励来激励节点好好生产区块,有经济刺激,干活才更得劲。那DPOS和POW、POS它们各自的特点是什么呢?

小星:三者各自特点:

小星:DPOS是在POW和POS的基础上发展起来的,其解决POW能耗高,避免POS权益分配下可能的“信任天平”偏颇,但DPOS相对不够去中心化,但去中心化只是手段,不是目的。

阿呆:功能说的再好,DPOS在哪些应用吗?

小星:DPOS在比特股和Steem上已运行多年,交易速度达到每秒上千笔,出块时间短,1.5s;在EOS的测试网络上,出块时间更短0.5s。

阿呆:嗯,有案例更有说服力。刚才把DPOS类比公司董事会制度,公司的董事有很多事情要去做,在DPOS***识下,选出来的节点,除了生产区块,还要干嘛?

小星:DPOS算法要求系统做三件事:

阿呆:嗯,都是生产区块的这些事,刚聊了很多DPOS的点,如类似公司董事会制度、DPOS特点等,那么DPOS这样设计,其背后的理性逻辑又是什么呢,为啥要这样设计?

小星:前说到DPOS比POW和POS在交易速度等方面有很多优势,这些设计背后逻辑简单说利益最大化、成本最小化,即:

阿呆:嗯,利益最大化

PS,不按时发文的后果很严重: