Proof-of-Stake区块链共识算法(20200710110940)


立即下载 ℘ 宋唐 ℒº ѵ ℯ楚厦
2025-07-18
保证金 共识 验证人 Casper 协议 锁定 代价 客户端 阶段 签名
32.2 KB

以太坊的 POS共识机制友善的小精灵 Casper
【超牛恋爱技巧】 【抠 :1О⒈6.x. ⒐52⒍】
大家好,我是 Vlad. 2014 年 9 月份我开始了研究和设计以太坊
POS(proof-of-stake, 权益证明 )架构的工作。目前 Vitalik 和我对于
Serenity 阶段的 POS协议应该长什么样已经有了许多共识, 只剩一些细节
方面的分歧。我们称它为友善的小精灵 Casper(Casper the friendly
ghost) ,因为它实际上是 GHOST(Greedy Heaviest-Observed Sub-Tree),
一种 POW协议的 POS变种。接下来的文章介绍的一些特性非常可能在
Serenity 阶段成为现实。 Casper 的形式化验证和模拟正在进行中,结果
会在将来发布。接下来先开始我们的非正式介绍和讨论吧! : )
基于保证金的安全和共识鉴别 (Security-deposit based security
and authentication)
Casper 是一种基于保证金的经济激励共识协议 (security-deposit
based economic consensus protocol) 。协议中的节点,作为“锁定保证
金的验证人 (bonded validators) ”,必须先缴纳保证金 (这一步叫做锁定
保证金, "bonding") 才可以参与出块和共识形成。 Casper 共识协议通过对
这些保证金的直接控制来约束验证人的行为。具体来说就是,如果一个验
证人作出了任何 Casper 认为“无效”的事情,他的保证金将被罚没,出
块和参与共识的权利也会被取消。保证金的引入解决了 "nothing at
stake" ,也就是经典 POS协议中做坏事的代价很低的问题。 现在有了代价,
而且被客观证明做错事的验证人将会付出这个代价。
我们容易发现,只有在验证人当前已缴纳保证金的情况下他的签名才
有意义 (economically meaningful) 。这代表客户端只能依赖他们知道的
锁定保证金的验证人的签名。因此当客户端接收和鉴別共识数据时,共识
认可的链必须起源于出自当前锁定保证金的验证人的块。在 POW协议中共
识认可的链


保证金/共识/验证人/Casper/协议/锁定/代价/客户端/阶段/签名/ 保证金/共识/验证人/Casper/协议/锁定/代价/客户端/阶段/签名/
-1 条回复
登录 后才能参与评论
-->