PoS VS DPoS

2019-03-20 区块链知多少 1136浏览

股权证明(PoS)

根据持有货币的量和时间,发放利息的一个制度,在股权证明PoS模式下,有一个名词叫币龄,每个币每天产生1币龄,比如你持有100个币,总共持有了30天,那么,此时你的币龄就为3000,这个时候,如果你发现了一个PoS区块,你的币龄就会被清空为0。你每被清空365币龄,你将会从区块中获得0.05个币的利息(假定利息可理解为年利率5%),那么在这个案例中,利息 = 3000 * 5% / 365 = 0.41个币,这下就很有意思了,持币有利息。

委托权益证明(DPoS)

DPOS共识算法的出块节点(区块生产者)由持币用户投票选举出来,每个用户投票权重按用户的持币比例进行计算。一旦当选任何人都可以参与区块的生产。

EOS区块的生产按21个区块为一轮。在每轮开始的时候会选出21个区块生产者。前20个区块生产者由系统根据网络持币用户的投票数自动生成,最后一名区块生产者根据其得票数按概率生成。所选择的生产者会根据从区块时间导出的伪随机数轮流生产区块。

EOS每3秒生成一个区块,并且在给定的时间点,只有一个合法的区块生产者 。如果在预定的时间点,合法的区块生产者没有生成区块,则跳过该时间点的区块。

哪种共识算法好?

虽然BTC、ETH等是按照完全的去中心化来设计的,但是目前BTC和ETH的绝大部分算力被控制在少数的矿场手中。(ETH目前还是POW,ETH Casper PoS还在测试中。)从这个角度看,反而EOS的DPOS实际上更能做到去中心化(平均分配权力到21个节点)。

DPOS设计的逻辑是通过牺牲一定的去中心化来换取系统的性能。那么这点也正是DPOS被攻击最多的一点。

可能完美的去中心化只能存在于理想中。

声明:本文版权归原作者所有,发布此文为传递更多市场信息,不代表币快报的观点和立场,请自行参考。如作者信息标记有误,请第一时间联系我们处理!