胖大苏

高级会员

  • 主题

    5

  • 帖子

    6

  • 关注者

    2

本帖最后由 胖大苏 于 2019-8-1 13:53 编辑
挖易矿友会 AMA(Ask Me Anything)是 上海挖易 发起的线上/线下内容分享栏目,专注于区块链矿业领域热点探讨和行业交流。我们旨在通过定期举办线上/线下区块链矿业相关的主题分享,邀请行业大咖共创优质内容,和全球矿工一起成长。

期数:第02期
主题:挖矿新机遇—了解Staking的风险与机遇
特邀嘉宾:卡咩, Wetez联合创始人
1080x640-1.png

之前大概了解了一下,我们这边大概基本都是POW的挖矿者,所以说对POS的了解可能还不是很多,所以今天我主要跟大家来解释一下,什么是POS、什么是Staking,还有POS怎么参与以及POS未来的机会,还有它的风险,我大概从这几方面去讲。
我先跟大家解释一下什么叫POS,POS(prove of Stake股权证明机制)是一种主流的区块链共识算法,目的是为了让区块链里面的分布式共识达成,它往往和POW一起出现,两者都被认为是区块链共识算法里面的主流算法之一。POW 2009年诞生,POS是2011年提出来的,点点币(Peercoin)是2012年首个基于POS的一个项目。POS作为后来者,在共识层面借鉴了很多POW的设计,像区块设计、矿工选择、分叉处理、交易验证等等。很多对共识的改进和区块链底层有很大的关系。POS做了大量的改进以满足于基于股权证明的机制,可以说是取其精华去其糟粕了。

那对POS具体的定义有几个点可以去参考一下,因为没有具体的定义。维基百科对POS定义是:这是一种使加密货币、区块链网络达成分布式共识的算法。POS的提出者是这么描述的:就是如果比特币被更广泛的应用,那么基于一种POW系统证明的交易,有可能会被基于POS系统的证明所替代,他的意思是POS就是以你可以要证明的比特币数量为权重,来代替你给比特币网络带来的算力权重,给交易历史投票来证明。
他说在一个POS系统里面,区块链的新区块生成是通过系统中的持币人或者是一个有影响力的持币机构来参与达成的,这比POW的挖矿更具有效率,而且不需要高性能的硬件,也不需要花费电力。所以基于以上的定义,我们大概对POS有个了解,就是它是一种算法,是通过持币人的同意来达成共识,那目的是确定出新的区块。这个过程其实和POS相似,但是不需要硬件和电力,而且效率更高。
那之前有人问过我,你认为POS会替代POW成为主流吗?那我对此的回答是:用持币权重代替算力权重,权重之间变成了一种合作模式,而非竞争模式,这是POS相对POW的改变。早期的POS代币分发和主网启动后的Stake分发,一定程度上是阻止了算力恒大的问题。虽然有很多POS项目,也有大户的出出现,但目前来看,著名的POS项目上的权重分散程度是比POW好了很多的。
后涉及的一些POS项目,针对POW,特别是BTC和ETH都把分叉看得很重,把链上治理都放在了比较重要的位置。从Tezos的链上治理里开始,到Cardano的流动性民主,再到polkadot的议会代表制度,都是尝试用向前兼容的方式运行。所以相对于比特币来说是有比较大的提升的。特别还些TPS上面,一些POS项目都在往1000TPS冲刺,少则也有小一百,那这相比相对来说,POS是比POW来说是先进了很多。所以我个人认为说POS还是在某种程度上会替代POW,但是也不会完全替代,那POW还会长期存在。并且它会作为非常稳定的一种方式存在。

那Staking是什么东西呢?就是在POS系统里面,POS共识系统中,Stake是一种生命选举权的操作。那POS共识中整个共识的过程可以是Stake被选举、打包区块、验证。Stake其中不可减少的一环,它在整个系统中起的作用主要是保护系统安全。那当然整个系统中有不同的角色,那每个角色的定位不同,在一个对于不同角色又有不同的作用。
对于主网来说Stake表明选举权,只有足够多的选举权利出现时,系统才能随机选择不同的出块人。如果系统中只有两个选举人,那么这两个人会包揽整个网络的交易数据打包,协同做的可能性大大增加,那成本也会大大减小。所以理论上Token越分散,Stake的人越多,那系统会变得更安全。
对于去中心化来说,Stake越多可以保证足够的去中心化,去中心化程度越高,主网的安全性越高。Stake是一个操作,它对应有收益也有风险,或者是有流动性的需要,Token不仅仅是充当Stake的作用,所以Stake率即是Token的总Token数占Token总量的比例,是一个长期变化的过程。

对于对于线上治理来说,Stake后可以行使投票的权利,普通的持币人没法参与投票,那意味着:Stake的持币人可以决定社区的发展方向,反之你只能被决策。对验证人来说Stake是门生意。就跟POW的矿工一样。最早我写过蛮多这样的文章,首先Stake是一个技术活,需要专业技能;其次,Stake是一个需要长期维护的事情,需要7×24小时的去关注,就跟矿机一样。那社区里面曾经讨论过,是委托你的Stake还是说自己来做Stake,其实争议的问题就是你愿意花钱雇一个验证人来帮你行使权利,还是说你愿意自己来鼓捣节点Stake。那前者省力,后者省钱,两者都有风险,不同的在于是谁掌控而已。
那么我为什么要参与Stake呢?我可不可以不参加?在POS里面对持币人来说,通过Stake可以让持币的价值免于被稀释。我们都知道每个POSe项目都会通过增发来去激励矿工维护整个网络运行,和BTC是一样道理。但是BTC是存量去做增发,POS基本上是把原来的币都发完了,然后通过增发来去刺激矿工来运行。那POS之中持币人具有挖矿的权利,如果你不行使权利,你就会失去增发的奖励,POS业绩都通常会把这种通胀叫做非稀释性通胀,也就是说如果你进行了Stake,就不会受到这个稀释的影响。比如COSMOS是每年增发7%到20%,如果你不进行Stake,那你得代币就会被稀释加。

COSMOS每年增发7%到20%,如果你不进行Stake的话,那你的代币会每年被稀释价值的7%到20%,其他的项目同理。现在的POSE项目增发率大概都在7%-8%,或者是10%左右,高的话有高的,低的话大概是在5%左右,基本上是这个比例。

不同的项目还不一样,基本上Stake的收益和一些不同的因素有关系,那基本上是和你持有的币量是有一定关系的,而且是正比的。也就是说你的币越多,你做Stake获得的奖励也就越多。另外Stake还和系统设置的通胀率有关,系统整体的Staking量有关系,假如说一年的增发率是百分之五,那这5%是百分之百Stake,也就是所有的币都在做Stake的情况下,通胀率是5%。举个例子,也就是说一百个人可以拿到一千个币一年的奖励,那当你只有50个人来做Staking的时候,那你就分得了原来一百个人的奖励,那原来的通胀是一千个,相对于这个收益来说是增加了一倍,那就是原假如原来是5%,那现在只有50个人来做Staking的话呢。
如果只有50个人来做Staking的话,那其实就是收益率就就是double的,就是10%。具体的一些不同的链它的计算可能会比较复杂,因为和你的币量有关系,和整体的Stake有关系之外,还会有一些细小的一些因素,然后这些因素的话,可能我们要看每条链来计算不同的结果。目前了解到livepeer。就是LPT这个项目的年收益率占大概是150%多。这个项目比较高,而且很多文章都会拿这个来来当例子。其实这个例子比较少见,也比较极端,而且它这种设计有一定的原因。这个原因就不展开讲了,因为涉及到比较具体的一些细节。

那你如果自己要来做Stake的话,会有什么风险呢?就是说收益肯定是相对风险来说的,所以任何事物都有两面性,最近Staking话题讨论的比较火热,我发现很多文章只讲了利益,但忽略了风险,在COSMOS、IRISnet上,进行Stake都有风险。这个风险有三个方面,我解释是一个叫锁定风险,一个是slash风险,一个是奖励丢失,那一般的POSe没会进行Stake的锁定。那除了Stake的Token锁定之外,有些项目还会锁定奖励,这个都是为了防止一种叫long range attack的攻击,那这个攻击理论上存在。

但是实施过程比较复杂,总的来说就是攻击者企图从创始区块创建一条比主力还要长的分叉链来替代掉原来的主链。那替代的这条主链,当然会有一些数据是被篡改的,那通过最长链原则来代替主链来达到某些目的。那防止这个长程攻击的方案有很多,那其中较为简单就是锁定Stake的币和奖励。这可以有效地增加长程攻击的成功性和成本。但锁定时间上各个项目的考虑不一样。我看到有半年的,有四个月的,两个周的,那COSMOS和Tezos这些项目大概都是锁21天。其实这个时间天数并没有什么理论证明,我问过一些COSMOS的开发人员,他们这是权衡用户体验之后的一种设计,也就拍脑袋决定的。

那第二个风险就是slash,这个单词没有一个很好的翻译,大家有翻译成刽子手的,有翻译成扣除的,那大家可以理解是扣除你的币的一种行为,系统会规定一些验证人不能操作的一些操作,比如说双签、掉线、不参加治理,如果验证人触发此类操作,你抵押的Token会被扣除。那COSMOS无论是你是委托给别人,还是说你在自己做Staking,都需要知道并且承担这个风险。说明白点,这是一种会使你损失本金的行为,所以你必须知道这个运行体系,无论是有意的还是无意的,你在过程中一旦触发,损失是不可逆的。

举个例子来说,我们之前在运行一些节点的经验当中发现一些验证节点。甚至是交易所都有被slash的经历,有些实在是后知后觉的,发现后往往损失了很多很多的本金。还有一些验证人对节点并不了解,也不了解分叉签名的一些机制,导致自己在迁移服务器的时候,无意中发生了双签,结果都是很惨重的。

除了锁定slash,还有第三个就是奖励丢失,由于系统设置的激励机制,使激励诚实的矿工维护网络行为。一般情况下,指定高度的矿工会被提前选出来,那么该矿工如果在没有指定时间内就位,比如说打包交易提交新区块,那么他的奖励就拿不到了。一般的激励是按比例分给是Stake的人的,所以激励丢失后,你是拿不到对应的奖励的。总体来说委托或者做自己做Staking都有这三方面的风险。再总结一下就是:第一你的Token本金会被锁定。第二个就是你的Token本金会因为你做了不恰当的操作被系统扣除。第三个就是你可以获得奖励但没有出块,就会丢失你的奖励。

那知道了收益和风险,那我们知道我来说一下,如果你是个普通的持币人,或者是不懂技术的小白,也或者是初次进入圈子里面的一个一个普通持币人,你不知道怎么参加Staking怎么办?

基本上流程很简单,找到一个钱包,那这个钱包是一个提供Stake的工具。然后在钱包里面有你的地址,你这个地址里面有币,然后按照钱包或是工具提供的流程进行,然后去选择你要委托的验证人,然后由该验证人代替你做这个Staking的操作,现在这些Stake的流程已经比较成熟了。所以对于持币来说,只要你有币然后遵从寻找一个比如说找到VTS钱包这样的工具,去做一些教程,他们这个教程都不需要看,那只需要有相关的Token,就可以按照这个逻辑去操作就可以了!

另外就是有一些教程是后期放出来的。对此关心的用户可以长期关注VTS的公众号,我会经常写一些教程,还要提醒大家警惕一些风险,或者你可以看国外的一些节点写的博客,比如说像Tezos比较活跃的像Cryptium,还有COSMOS比较活跃的Chorusone,他们都会写很多文章,你去看一下这些文章,可能就会懂得很多。

另外刚才有讲到整个委托的逻辑里面要有一个选择委托人,那就是所谓的矿池,我们把这个委托人叫做POS的矿石,那如何选择POS的矿池呢,那POS矿池可能和POW矿池可能有一定的相似的地方,比如说都需要维护好机器,然后提供网提供电,还要保持稳定,然后挖出来的币还要按时按周期的去给那些矿机提供者和算力购买人。那POS矿池的服务商也是一样道理,只不过他们的所有的操作都不需要经过物理实体的这样的一个操作,它只需要通过链上来去直接反映就行了。

那链上的反映,这个逻辑比较复杂,我接下来讲一下如何选择,如果你是一个普通用户的话,如何去选择一个比较好的POSe矿池服务商,可以从以下几点来挑选。第一是自己拥有的Token数量,我们也一般叫自抵押,或者叫self- bond。那我也举cosmos的例子,cosmos中的验证人的self- bond和大家的Stake是在一起的。就是大家的钱都在一个地方,一旦这个验证人做了一些系统不允许做的事情,那这个池子里面的所有的抵押金都会被slash,那验证人自己的Token也会被slash,所以这个slash是按比例去划分的。比如说里面是一百个,那扣的时候扣一百个atom,那一百个atom会按比例从所有的委托人中按比例去扣除。

所以这意味着如果这个验证人他自己有越多的抵押金,那在一条船上大家也会比较放心一点。他没有理由不去做,第二个是合理的手续费。很多验证人为了获得委托,都会发起手续费的价格战,甚至还有开发者将手续费设置为零。我觉得这种情况是需要注意的,前面我说过验证人是一门生意,既然是生意的话就不应该做赔钱赚吆喝的买卖。我们跑过了一些节点当中,基本上目前所有的节点都不赚钱,就是成本是很高的。所以我觉得合理的所续费起码在10%以上。那些0%的或是非常低的手续费,要不就是想办法在别的地方寻求收益,或者在之后再提高收益。所以我觉得还是需要注意一下。

第三是社区贡献情况,那这部分国外的团队做得比较好,社区中比较活跃,而且经常对一些问题提出自己的意见,相最近提议的,fundation。委托他们的Token来改善当前的中心化情况,那这些活跃团队还真是为推进社区发展的,所以也应该值得委托。对于我们wetez的话,其实也是一直耕耘在中国市场的一个提议者,他会写很多文章教程去教育用户,让用户懂得关于Stake一些体系或者是问题,还有风险。

第四是团队的实力。搭节点是门技术活,所以技术实力也是考证团队的一个情况。那这个情况怎么参考呢?可以从一些Github上或者他们写的文章中得到一点参考了。
第五点是Slash的历史情况,那这个数据可以直接在链上看到,用这个情况直接判断验证人的情况就可以了,就如果他已经被扣过了,说明他它是不成熟的,所以尽量还是不用委托给这些人。
第六点是否是Token fan,就是如果一般的Token fan,就是一些节能资本的话,他们是做节点都是出于自己投资的需要的,大部分Token fan的话投资都需要收回成本,所以适当时机他们会选择套现。所以个人比较怀疑Token fan节点对社区的贡献度。所以长期来说建议还是不要投一些Token fan。

就是基于以上六点的话,大概是可以判断出来比较靠谱的验证人的。然后对一个人来说自己去收集上面六点的时候,信息还是比较困难的,那wetez其实在钱包里面集合了大部分验证人的信息,所以用户可以简单去做一下筛选。然后把自己对于他们这些验证人的一些判断,加入到判断当中去,然后可以再进一步去选择委托人。

所以我以上所讲的就是大概整个POS的过程。我大概做一下总结,就是首先POS是一种算法,那这个算法和POW相比有一定的优势,也有它的劣势。Stake是POS里面的一个操作,一个声明选举权的操作。那Stake之后他可以获得系统增发的奖励,那这个奖励的收益大小跟很多因素有关系,大概有两个,一个是你的币量有多少,是正比的,第二个是整个Token的Stake率有多少,这个是反比的。

那大概现在的项目的初始收益率都在10%左右,那高的话会在20%,那低的话可能也就百分之二三。所以大家还是根据不同的项目来去判断。然后。它的风险总结一下,就是有三个,一个是你的币会被锁住。在币价值要高涨或下跌的时候,你是卖不了的。然后第二个就是你的币可能会被扣除!如果你委托的验证人做了坏事!他会直接被扣掉。主要是你委托人做的坏事的严重程度来去决定。那第三个就是你验证人在该出块的时候没有出块,并且没有得到奖励,这奖励没有发给你!就损失了一定的收益,这是一定的风险。那怎么选择合理的委托人呢?
从六个方向基本上就是看。自由尺子,自由的抵押金!还有历史的一些情况,还有他的团队发展能力,还有他团队的性质,然后基本上从这些判断一下,就可以得出来一个基本的结论。
最后我还是要建议一下,大家还是多支持像wetez这样的技术社区。wetez社区还是提供了很多很多相关的一些Stake知识和教程给到普通用户,让大家懂得说越来越多的Stake才能保护整个网络的安全。那其实还要强调的一点就是,整个Stake过程其实它最重要的是一个长期收益过程,而不在于说短期你获得那个年10%的一个收益,因为那个收益还蛮小的,因为只要币价一波动,你那个收益其实就可以忽略不计了。所以还是要选择比较好的节点,推动社区发展,去贡献社区,从而达到一个长期的最优。

以上是本次 AMA 的问答内容,非常感谢社群成员对 【挖易矿友会 】的大力支持,感谢卡咩!最后也非常感谢【挖易矿友会】AMA活动战略合作伙伴的支持!



      
上海挖易——安全、稳定、专业的云算力平台。平台提供360天、720天长短期云算力合约,真实矿机挖矿,专业运维售后。算力产品,低门槛、收益透明、安全稳定。公司旗下还运营有比特币、莱特币和以太坊3个矿池,其中比特币矿池算力占全网算力4%左右,位居全球前十大矿池之列。

更多精彩推荐,请关注我们
挖易官网✎:https://wayi.cn/index
挖易云算力✎:https://www.wayi.cn/index/hash/2
如果您对矿业、区块链、数字货币感兴趣,有媒体合作、合作赞助需求,请联系工作人员,微信号:julydada(备注:活动合作),如果您想要加入我们的矿工交流群,请添加微信:cqe0703。

上海挖易.png
本文由:胖大苏 发布于:2019-08-01 13:49:34 0 位用户参与了讨论
分享淘帖
回复

使用道具

成为第一个回贴人

B Color Link Quote Code Smilies
Copyright © 2001-2019 · 挖矿网 ·   京ICP备12010892号-1 -