什么是PoS共识机制

PoS(Proof of Stake)的诞生要追溯到2011年,一位名为Quantum Mechanic的网友在著名比特币社区Bitcointalk论坛首次提出Proof of Stake。

PoS的原理类似于现实世界中的股份制,拥有股份越多,话语权就越强,获得记账机会的概率就越大。其安全性来自于抵押经济的价值,理论上 Staking 的数量越高收益越高。

与 PoW 不同,PoS 共识机制的核心是网络中的币,这些币可以在交易所甚至 OTC 市场大量购买,不需要通过挖矿获取,所以参与 Staking 几乎没有门槛。在 PoS 共识机制中,超级节点可以通过运行和维护网络获得奖励,所以运行节点的动机是很强烈的。

PoW 和 PoS 是两种不同的算法,它们决定分布式网络中的共识,以及如何奖励共识维护者。换句话说,PoW 和 PoS 阐述了如何发行新币为网络提供激励,奖励那些提供资源的共识维护者。这些币的价值背后都有资源支撑(矿机或者一定数量的币),而且拿到奖励的前提是你必须付出诚实的行动。

PoS 的安全性来自于抵押经济的价值,理论上 Staking 的数量越高收益越高。虽然不是所有人都愿意或有能力去运行节点,但是 Staking 机制对于去中心化是很重要的,因为 PoS 允许所有持币人在没有运行节点的情况下投票并参与共识。

PoS 里的 Validator 更像是投资人,他们需要对所持数字货币背后的技术有很深的理解,同时对协议的发展作出贡献。大型PoS 币种一般都有独立的研究团队。

为了获得更多的投票,这些 Validator 一般需要持有大量的币。通过 Staking 或者提供 Staking 服务,这些资金会被锁定一定时间,如果想动用部分资金,那他们可能不能继续为所有的客户提供服务。这样 Validator 就成为了长期投资者,他们更有动力驱动技术和价值。激励越高,投入越多。

PoS 可能面临的攻击:
Long Range Attack
长程攻击就是攻击者创建了一条从创世区块开始的长区块链分支,并试图替换掉当前的合法主链。
无利害攻击 Nothing at Stake Attack
PoS 运行多条链的成本很低,Validator 可以向多个链投票而不会遭受任何损失,这就违反了共识协议。
51% Attack
一些 PoS 网络中,只需要最少 33% 的 stake 资金就能发起这样一场攻击。而且如果能吸收他人投票,攻击者甚至都不需要用自己的币去发起攻击,他们甚至还可以通过购买或贿赂的方式来获取投票。
Low Staking Participation
在一些 PoS 网络中,只需要质押活跃在资金池中 33% 的币量就能发起一场 51% 攻击。比如,stake 率为 25%,33%* 25%=1/12,即发起一次攻击只需要该 PoS 币总供给量的 1/12。
Private Key Attack
私钥联网后一旦被获取,攻击人就会获得 Staking 资金的所有权和签署交易的权利。即使私钥不直接控制所有 Staking 资金,获得了私钥就获得 Validation 和 Staking 的权力,方便发起攻击。

PoS的优点:效率比PoW要高。
PoS的缺点:安全性还需要更进一步的检验;币如何产生和分配机制设计难度较高;去中心化程度普遍认为是不如PoW。
已邀请:

要回复问题请先登录注册