美文网首页区块链研习社
【一五一十】抵押EOS来投票,还能把资源租给别人么?

【一五一十】抵押EOS来投票,还能把资源租给别人么?

作者: 荆凯_EOS42 | 来源:发表于2018-06-17 11:17 被阅读168次

我的账户抵押了EOS用于投票,但是换取的CPU和带宽资源自己没有使用,是在闲置的,那么,可以再出租给别人么?

如果账户的CPU,带宽和RAM资源用光了怎么办?

这篇文章我们一起来看看这两个问题。

上篇文章发出之后,得到了很多的反馈和鼓励,非常感谢各位耐心阅读的朋友。我写的帖子篇幅一般较长,内容也难读一些,但是仍然有许多朋友用心读完并且给予相当多的反馈,作为写作者,还能够期待什么呢?无以为报,只有继续认真写文,与朋友们一起探索EOS这片神秘的土地。

QQ图片20180515172850.jpg

将EOS租给了别人,投票权归谁?

先直接上结论:如果你只是出租了EOS 给我,而没有将EOS在出租的同时转让给我,那么,投票权仍然是属于你的。

这很符合我们的直觉:谁拥有产权,谁就拥有投票权。

出租EOS

简单来说,就是在抵押EOS的时候,你指定了抵押EOS所获得的CPU/Net归谁用,这叫做出租EOS。

假设你有1000个EOS,抵押了500个换取CPU资源,另外500个换取带宽资源,并且将这些EOS租赁给我使用了。

抵押EOS与投票权重的关系

根据现在我们已经学过的可以知道,抵押EOS能够得到对应的投票权重,抵押EOS与投票权重之间有一个计算的公式。会按照这一计算公式,把投票人所抵押(Stake)的EOS数量,换算为投票权重。

这里,为了更简单的理解EOS的投票与抵押EOS的关系,我们简化一下计算,姑且认为你每抵押了一个EOS,你的投票权重就是100.
(实际上,按照当前的情况来看,平均每个EOS换算之后的权重是 3757023902,有兴趣的可以自己去计算一下.)

那么,抵押了1000个EOS,对应的投票权重就是1000 * 100 = 10万的权重。

问题来了,我跟你同时投票,投给了不同的人,那么,你租赁给我的这1000个EOS所对应的投票权重,是属于谁的呢?

答案是:谁拥有这1000个EOS的所有权,投票权就属于谁。

抵押的同时,可以设置EOS的转让

我们以 https://toolkit.genereos.io/staking 这一网站所提供的EOS租赁管理模块为例。

在你抵押这1000个EOS的时候,如图所示,你可以选择是否Transfer,如果勾选了“transfer”,就意味着,你的这1000个EOS在设置抵押的同时,也进行了所有权的转变。

如果选择transfer,那么,所抵押的EOS就属于目标账户,即我的账户;
如果选择否,则仍然属于你自己。

delegate-2.png

(这里特意提醒一下,在EOS的相关工具完善之前,如果尝试租赁EOS给别人的账户,一定要注意到transfer 的含义,不要一不留神,就把EOS转给别人了。)

假设这里你没有选择transfer。

我们可以得到第一个结论:

如果你的EOS 是闲置的,租给我使用了,那么,虽然我可以使用这部分CPU/带宽的资源,但是,这部分EOS并不是属于我的。在你取消了出租(即发起了一笔取消抵押的命令之后),所收回的EOS,会回到你的流动账户之中。

并且,投票的权利,仍然属于你自己。

可以委托别人来投票

我们继续延伸一下。

上面提到了,你租借了1000个EOS给我用,那么, 当你投票的时候,投票的权重仍然是属于你而不是我。

例如,你投票给了EOS Cannon,那么,佳能社区就能够得到你这1000个EOS所对应的投票权重了。

同时,很有意思的一点是,你还可以将投票权代理给别人,比如,你将投票权代理给了币乎的大v 圊呓语,账户是bihuqingyiyu.

那么,bihuqingyiyu这个账号去投票的时候,除了他自己的EOS之外(假设是十万EOS),还有你代理给他的这1000个EOS,他的权重,就是这十万EOS + 1000 EOS的权重的总和了。

我们总结一下:

** 1 **
你有1000个EOS,进行了抵押,将资源租赁给我;
我得到了CPU跟带宽的使用权;但是,并没有得到所抵押的这1000个EOS对应的投票权重。我的投票权重,仍然只跟自己所拥有的EOS有关。

** 2 **

你委托了圊呓语代替你投票。那么,圊呓语的投票权重,就是他自己的权重+你这1000个EOS的权重。

资源用光之后怎么办?

昨天有几个朋友问到:资源用光了怎么办?

不论是CPU,带宽,还是RAM,都是要抵押EOS才能获得的。那么,所获取的配额用光了怎么办?

是必须继续抵押EOS,来获得资源使用权,还是可以等待一段时间,等待资源恢复?

限于篇幅,我只能留到下一篇再写了,这里先上结论:

RAM资源是不存在恢复机制的,用了多少就是多少,不会变化。

而CPU跟带宽资源,虽然分配给你的总额不变,但是随着时间拖移,你的可以用的数额会增加。
可以理解为存在资源恢复的机制。

实际上,这里计算的方式是:可用的数额 = 总的数额 - 已用数额。
随着时间变化,已用数额会有所减少,从而使得你的可用数额增加。

resource-limit-12.png

我明天的文章里面,会专门写一下这个问题。也特此说明一下,EOS的资源模型是个复杂的设计,我在这篇文章里面提到的结论也随时可能会随着更多的研究结果出来之后被推翻,所以,还请保持独立思考。

文章难免会有理解失误之处,还请各位多多指教。

这篇对投票权的讲解可能有些难懂。可以留言给我,我尽力解答你的问题。

我是荆凯,尽量将EOS的技术内容用能看懂的方式介绍给你,也非常欢迎你的反馈和评价。

相关文章

网友评论

    本文标题:【一五一十】抵押EOS来投票,还能把资源租给别人么?

    本文链接:https://www.haomeiwen.com/subject/svcieftx.html