Polkadot Npos共识机制Nominator奖励分析

传统 的pos的有一个很大的问题,就是容易形成寡头现象。就会出现所谓的强者恒强。

基于cosmos/tendermint这类的Pos机制来说,越先建立节点,staking越多的币。那么以后的收益就会越高。准备上主网的smartbch的共识内核是tendermint,所以节点上得越早,背后的金主爸爸(stake bch)越牛逼,节点获得的收益就越高。

但这个现象的弊端也很明显,太容易形成寡头了。就像无论是一人一票的绝对民主,还是钱多了说的算的自由民主,在完成体系治理的时候,都不可避免的被巨头与舆论操纵。

Npos

NPOS 机制为了解决上述的问题,采取了一种新的共识方式,来表达相对少数派的“民意”。其采用的算法为 phragmen,这一算法来源自瑞典数学家 Lars Edvard Phragmén 所解决的一个数学问题。当时的瑞典国会席位都是被主流党派所占据,这部分程度上影响了政治的平衡,通过 phragmen 算法,可以使得少数党派获得之前不能够得到的席位。波卡团队通过对 phragmen 算法进行了改良,于是产生了目前的 NPOS 机制。

从经济模型上一句话解释,NPOS的优点:

每个被选上的节点的收益趋向于平均值。

下图是波卡目前的validators的截图,可以看到前10个节点里的收益几乎都一致。从利益最大化的角度来看,假如每个节点获得的奖励都差不多和他们都几乎99%能被选上,我肯定投staking最小的那个节点,因为和我分钱的人少。这个巧妙的经济学模型,成功地解决了寡头现象。

image.png

如何获得最大收益

假设我是一个nominator,我要投票给多个validator,如何最大化收益是一个组合优化问题,首先我们考虑对validators的被选上的成功率建模,随后需要定义total stake,稳定性等。具体需要参考的因素我还在思考,但暂时想到的数学模型是最大化这个投票的组合期望。

image.png

emmm,整个优化模型还没想好。但,这是一个组合优化问题应该是确定的。如果是reward是静态的话,就是01背包动态规划问题。但难题就在于reward是动态的,并且节点也不是稳定的。

(未完待续。。。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 广义虚拟经济是一个由中国航空工业集团公司原董事长,中共十八届中央委员会中央委员,中国航空学会理事长,中国电子商务产...
    CECBC阅读 30评论 0 0
  • 转载声明:本文来自微信公众号:火龙果园长,仅供学习交流,禁止用于商业用途,转载需关注公众号取得文章作者同意。 写在...
    火龙果园长阅读 7,669评论 0 18
  • 共识机制 什么是共识机制 区块链作为一个去中心化的分布式账本系统,然而在实际运行中,怎么解决因为去中心化后,保证整...
    HeartGo阅读 3,112评论 0 1
  • 表情是什么,我认为表情就是表现出来的情绪。表情可以传达很多信息。高兴了当然就笑了,难过就哭了。两者是相互影响密不可...
    Persistenc_6aea阅读 129,029评论 2 7
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 7,216评论 0 4

友情链接更多精彩内容