链客,专为开发者而生,有问必答!

此文章来自区块链技术社区,未经允许拒绝转载。

在这里插入图片描述

随着比特币价格暴涨,基于比特币的区块链技术引起各方关注,其核心就是共识算法。随着区块链技术的发展共识算法也在不断创新与发展。

(区块链技术引起各方关注,其核心就是共识算法 图片来源:金色财经)

PoS即权益证明

“QuantumMechanic” 在2011年7月于比特币社区开始推出PoS概念,刚开始主要是因为弥补PoW的一些不足之处,刚开始并不打算将PoS视为独立共识算法。

Sunny King作为点点币(Peercoin )的创始人,首次把PoS应用于点点币上作为独立的共识算法,实现了真正PoS权益证明。

(PoS所生产的区块时间是固定的,并不需要矿工观察调整 图片来源:金色财经)

PoS并不会浪费资源,这是加密货币的一个创新。PoS在一定程度上有效避免了比特币51%的算力攻击,比如黑客如果要攻击点点币,需要购买市场中所有点点币的51%,这是非常费力的。

PoS所生产的区块时间是固定的,并不需要矿工观察调整,交易过程透明公开。最大的优势在于其网络中,拥有的算力决定其权益,主要权益的拥有者不是由整个社区公开选择决定的,可能并没有参与记账。但这也有可能造成他们的垄断,这与加密货币去中心化的分布式账簿的初衷相悖。

DPoS委托授权的权益证明

DPoS算法主要应用于比特股(Bitshares)中,但它并不是独立的共识算法,只是PoS在某些方面的创新改进。

Dan Larimer 在2014年4月对 Proof Of Stake 进行一定程度创新,生成DPoS。

(DPoS算法获取共识的速度很快,与其他算法比较 图片来源:金色财经)

与不同的是DPoS采用声誉系统(reputation)和无耗损的实时投票,并且加密货币的拥有者有权参与决策并能生成开采区块,进行交易。

DPoS算法获取共识的速度很快,与其他算法比较。

而PoS权益证明可以不需要挖矿就得到很好的交易证明,这种证明系统不要求证明者完成一定数量的计算工作,而要求证明者对某些数量的钱(数字货币)展示所有权。

持有者通过向网络贡献他们手中的“资产(Ether)”作为“保证金”以确保整个网络的安全,最终整个网络中“保证金”最多的人被定义为最值得信赖的,整个区块会跟随着它走。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐