Nervos Fans

以太坊casper 验证人激励机制介绍

2018-12-18  本文已影响1人  526ba0512193

每晚八点,我们在社区分享知识,等你。

为想创建项目的朋友搭建创业平台,请感兴趣的朋友加乐乐微信:sensus113

NervosFans 微信公号:Nervosfans

谢谢!


背景介绍:由于以太坊因受ico项目发行产生了拥堵,为了缓解以太坊的压力,并为以太坊扩容,casper分片因此而生。从casper“出生”,至今,已发展到2.0版本。关于casper的介绍,我们会在文末提供相应的链接,供新同学空时阅览学习。

今晚分享的文章是 以太坊casper分片2.0版本的相关讨论

[if !supportLists]1.    [endif]Serenity验证人的经济激励

Serenity意思是以太坊第4步的里程碑,宁静,意指casper与分片结合版。

首先我们来看先 在Serenity是怎样设计验证人的经济激励机制?

根据最新版本的(Casper)规范,我算了下权益派发vs网络总权益的浮动关系,大概其长这样:

那么,让我们围绕这些数字展开讨论,有些复杂问题必须考虑到:

于普通用户来讲,(现根据以太坊采用pos机制权益机制计算,若普通用户在以太坊上固定存储了32个eth)32ETH权益回报率是多少?

“竞争对手”在以太坊建立的回报中,有多少能为ETH投资提供回报。这一点将影响到(网络)对现有ETH持有者的吸引力。(文中提到的竞争对手指与主链分叉的竞争链)

“竞争对手”在以太坊之外建立的回报中,有多少能够为ETH投资提供回报。这一点将影响到(网络)对潜在用户的吸引力。

运行单个验证人(节点)的成本是多少,成本vs回报是什么说法?

无论回报率如何,仍坚持入股参与权益回报(stake)的用户有多少(就是当前亏本照样运营节点那种)?

最低入股多少权益(付出多少eth)才有不会被竞争对手所影响?

有鉴于入股奖励可征税,税vs奖励又是什么说法?

(我个人认为)以下是问题的答案,这里权当抛砖引玉,期待更多人一起讨论:

回报率约4%。

DeFi应用(这是与fintech完全不一样的去中心化的金融模式,后续有机会时会详细为大家介绍)中波动应该蛮大。    相对无风险利息在0.25%-1%左右,对手贷款的风险在5-10%左右。

当前的储蓄账户比例在2%,但是必须考虑通膨的情形。好比,15-20年的期间里,美股市场通膨后回报率平均到4-5%也不是难事。

根据收集到的部分(非常初步的)数据,貌似单个验证人需要1-5gb存储以及256kbit/s的网络连接。

这个问题答不上来,但是当前以太坊上的节点数为1.3万个。

规范理解无误的情况下,委员会至少要128位验证人。那么,验证人总数为1024 * 128 = 137,072,入股总额约420万ETH。

有点类似于其他投资工具。

我个人不觉得3%的回报率下,会有很多验证人加入。若行得通自然好,否则,是否应该考虑冒着稍微通膨风险提高一下这些初始数字?

1. 正常情况下降低Casper验证人成本的部分改善建议

添加一条规则:提款延迟(时间)长短非固定秒数或时隙数,而是与用户加入时活跃验证人集中的ETH数量呈线性关系(譬如,当时有1000万ETH为3个月,3000万ETH为9个月,250万ETH约3周))。或者,也可以添加个3个月的上限。

验证人提款时,‘3个月的提款时间’这一条不是铁律,将验证人的提款(操作)置于退出队列末尾,且若一个周期长等于3个月* k(譬如,k = 0.001),则每个周期处理队列前不超过k * active_validator_set_size个验证人退款。

(1)    确保在较低安全性要求的条件下,验证人总数不会减少太多,由于提款时间缩短,更多的验证人往往乐意参与进来,进而在降低51%攻击成本与降低最大安全离线时间之间摊匀了安全性损失。

(2)   确保验证人在“正常情况”下能够快速提款,但攻击期间则不行。

可通过将每个周期处理的提款数设为固定值的方式结合(1)和(2)。

探寻ETH 2.0中的最坏情形

以太坊POS算法下入股(staking)的种种经济效益正为人们所热议。以上面两则短文做背景,我们不妨尝试探讨下有可能导致协议失败最坏情形。

首先,是验证人退出时必须经历的所谓的‘提款延迟’。问题的关键在于‘验证人短提款期的价值’与‘网络在长提款期中享有的安全利益’之间的权衡。Vitalik等已经探讨了固定退出时限的想法,意思是与可感知的攻击风险成比例的退出时间。我比较担心的一点是社区并没有就可能导致协议失败的部分场景做深入探讨,譬如:

以太坊2.0取得巨大成功后,随后便是接踵而至的主流采用、机构投资人以及新型金融产品等,本来也无可厚非,但也要意识到持有(或有能够使用)大量ETH的实体有可能会借此赚钱。好比Coinbase、Binance的‘口袋’里应该趴着不少ETH,拿一部分ETH出来stake也是合乎逻辑之举。

而且,我认为他们已经在磋商这事儿了。这样一来,链的安全性似乎有一定的(资金)保障。但是,交易所过去的种种血泪史也提醒着人们被黑有一次就有一万次。不同的是,这次由于网络的安全性仰仗权益人,若人群中间出现恐慌,纷纷从交易所转移资金,或者某些金融产品引发大规模抛售,就意味着验证人大规模退出,可谓最坏情况(之一)。

这里想说的是,社区应当仔细讨论各种可能情形并模拟不同的进出分布,方便了解(各种情形)对协议的影响究竟怎样。各种讨论中,暂未看到调节验证人率相关的最终方案。倘若有的话,是怎样的?极端情况下安全性怎样?‘让1/3验证人的正常运行时间低于弱主观期’是不是真的不可能?

为了能好的发展,作者期待更多社区成员讨论关于casper分片的声音。

以太坊 casper 2.0版本相关知识解读可见:

https://ethfans.org/posts/casper-with-sharding casper分片

https://ethfans.org/posts/two-point-oh-explaining-validators 以太坊 2.0:验证者详解

https://ethfans.org/posts/understanding-serenity-part-i-abstraction 以太坊发展的路线图介绍

原文链接:

https://ethresear.ch/t/the-economic-incentives-of-staking-in-serenity/4157

https://ethresear.ch/t/exploring-worst-case-scenarios-in-eth-2/4566

https://ethresear.ch/t/suggested-average-case-improvements-to-reduce-capital-costs-of-being-a-casper-validator/3844

上一篇下一篇

猜你喜欢

热点阅读