也论币价与帖子收益

今天看到刘美女 @deanliu 的一篇文章,[146號檔案] Steem價格與獎勵? 前些天看到 @xiaoliang 也写过相关内容 steem、sbd价格与文章收益比例计算,请大家帮我来纠错,看来大家都对这个问题挺感兴趣,那么我也来啰嗦两句。


(图源 :pixabay)

奖励池

说到文章奖励,首先要说到奖励池,所谓的奖励池就是系统每个块通胀产生的STEEM,内容奖励部分都会放到奖励池中。

75% of inflation to “Proof of Brain” social consensus algorithm.

根据我们之前的文章STEEM是如何产出以及如何分配的,每块产生的STEEM由以下因素决定

  • 初始通胀率
  • 通胀率收缩周期
  • 以及终止通胀率
  • 当前区块数
  • 当前总供应量(virtual_supply)

前4者计算出通胀系数,与当前供应量一起计算出每出一个块新增的STEEM。

其中内容奖励部分如下:

每天内容奖励也很好计算:

哇,好多STEEM,也就是说当前每天产生约50000 STEEM到奖励池!

这里我觉得有必要强调一点:
进入到奖励池的是STEEM
而不是按喂价或者市场价折算SBD或者USD,搞清楚这点,我们之后计算才会准确。

好了,因为通胀系数啥的变化缓慢,所以我们可以大致得出如下结论:
奖励池每天新增约50000个STEEM

奖励的分配与显示价格

在考虑奖励分配之前,我们先做一个不靠谱的假设,就是总共有500以及N个点赞者平分奖励池的奖励,这当然是不靠谱的,平分是绝对不可能的,有的作者一个帖子上千SBD,有的作者一个帖子始终是零。但是这个假设便于我们进行计算和对比,那就忍了,先这么假设着吧。

那么根据我们之前的结论,和当前的假设,我们不难得出如下结果:
未结算前,每个作者将会得到100个STEEM奖励

继续强调一点,
系统中使用STEEM来计算奖励
你看到的文章显示多少SBD,都是假的,不过是STEEM 乘以 喂价得出来的幻觉。

(更确切地说,未计算前奖励是用net_rshares以及奖励池使用状况计算出来的应得STEEM,但是奖励池状况是在变化的,为了便于理解,此处不做过于深入的讲解了)

所以,这时候我们会看到一个现象,STEEM价格大幅上涨时,我们的帖子显示价格就会略滞后的上涨一些。这是因为:
显示的价格 = 帖子应得STEEM * 喂价
STEEM价格上涨,会导致喂价(可以理解成3.5日均价)上涨

所以得出结论:
STEEM价格变化,会影响喂价,会导致帖子显示价格的滞后的变化

奖励的结算

好,之前我们的假设得出的结果,每个作者得到100个STEEM,那么到了7天,该如何结算呢?为了便于说明,不考虑拒绝收益以及收益分成等乱七八糟的情况。

首先,是给点赞者奖励,这部分根据早鸟惩罚等原则会略有差异,但是我们大致估25%是不会偏差太大的。
所以点赞奖励为:
点赞者 25 STEEM (已SP形式发放)

好了,100 - 25 = 75 ,还剩75个STEEM,是给作者的奖励,这部分如何发放呢?
这时候要用到收益选择了,一种是 Power UP 100%,一种是Default 50%/50%
如果选择了, Power UP 100% 那么作者的75个STEEM都存成STEEM POWER,这没啥说的。

我们来看Default 50%/50%,这时候50%的作者奖励存成STEEM POWER,剩余部分发放成SBD以及STEEM.
亦即 37.5 STEEM被存成STEEM POWER。

剩余的37.5 发放成SBD和STEEM,这里又涉及到一个SBD印钞率,亦即根据SBD供应量决定有多大比例的奖励以SBD形式发放,为了方便,我们假定这个印钞率为100%,也就是说全部发放为SBD

那么37.5 STEEM如何变成 SBD的呢?很简单,就是STEEM * 喂价
假设当前喂价为2,那么将会发放 70 SBD。

结论

是时候下结论了,原本以为几句话说清楚,啰啰嗦嗦写这么多。

  • 当前奖励池每天新增约50000个STEEM
  • 假设500作者平分,那么每个作者约得100STEEM
  • 帖子显示的价格 = 帖子应得STEEM * 喂价,所以显示的价格会随STEEM涨跌滞后变化
  • 结算时点赞者分走约25%的奖励,以STEEM POWER发放
  • Power UP 100%,剩余75STEEM都发放为STEEM POWER
  • SBD_PRINT_RATE,决定Default 50%/50%时,多大比例奖励以SBD发放
  • 奖励的STEEM发放为SBD,计算公式为:STEEM * 喂价,喂价越高发得越多。

好了,有了这些结论,帖子收益与币价的关系是不是明了啦?我就不贴表格啥的啦,懒。

另外,需要说明的是,帖子收益高,大家会蜂拥而入纷纷发文,简单的说,分钱的人多了。帖子收益低,大家都不发文了,分钱的人少了。这些因素都会影响收益,但是这个是没法量化评估的。

就这样吧。


This page is synchronized from the post: 也论币价与帖子收益

见证人收益有几何?

在之前的帖子《STEEM是如何产出以及如何分配的》我曾提到每天系统产生的STEEM,有10%会分配给区块制造者(block producers)。


(图源 :pixabay)

HF17以后,STEEM系统取消了矿工挖矿,区块制造者体系由19+1+1改成20+0+1,亦即得票数TOP20的见证人,和随机选择的见证人。

我们好奇见证人收入到底有多少呢?所以就探究了一下,顺便记录下来供大家参考。

见证人总日收入

前边的文章中我们已经计算出每个区块的见证人收入,但是每250K个区块,通胀率是缩减的,不巧刚刚计算一下,通胀率由8.94%变成了8.93%,尽管差异不大,但是数据要更新一下喽。

新的数据如下:

以上数据是每块的数据,STEEM目前每三秒一个块,我们可以据此计算出每日收益

所以,所有见证人每日见证人总收入约为:6701个STEEM

见证人收益的分配算法

以上计算仅仅是为了阐明问题,实际上见证人收益是按块发放的,亦即见证人每生成一个块,就会获得对应的奖励。

那么具体是如何发放的呢?大致看如下代码就清楚了:

首先需要获得witness_schedule对象

我们用API获取一下,大致是这个样子

然后再看这段代码就好理解了

其中STEEM_MAX_WITNESSES值为21

#define STEEM_MAX_WITNESSES 21

也就是说,

  • TOP20见证人,每块拿到见证人收益的21/25
  • 随机选出的见证人,每块拿到见证人收益的21*5/25

总量其实没有变化,但是在TOP20和随机见证人奖励分配之间做个很好的权衡。
注1:代码中虽然有矿工,但是'max_miner_witnesses': 0所以没矿工啥事
注2:代码中写着top19,应该是历史遗留问题,HF17之后是TOP20

按这个我们计算一下分配,得出如下数据:

见证人日收益

知道上述分配比例后,计算见证人日收益就很好计算啦。
每3秒一个块,每轮21个见证人,需要63秒,也就是说TOP20见证人63秒轮到一次,我们可以用每天总秒数来计算出块奖励。

计算结果如下:

注意,其中TOP20奖励是每人奖励,随机见证人奖励是总奖励

总结

  • 见证人组成 TOP20 + 1随机
  • TOP20 每人每天奖励:268.04个STEEM
  • 随机见证人,大家一起分:1340.21个STEEM
  • 每日见证人总奖励约为:6701个STEEM

问题,随机见证人单个块奖励没啥疑问,总奖励咋分配呢?是平分1340STEEM吗?叫随机见证人妥当吗?是不是该叫备选见证人或者分时(timeshare)见证人? 备选见证人奖励和见证人得票数之间又有什么关系?

我会在后续文章中和大家一起分享学习成果,这篇就这样了,暂且留些悬念。


This page is synchronized from the post: 见证人收益有几何?

春寒料峭

前两天发文得瑟《春天来了》,你看草也绿了、花也开了、气温也升到25度以上了,路上行人都脱掉了冬装,有活力壮小伙子甚至只穿一件长T恤,这还不算春天,那啥时候算春天啊?


(图源 :pixabay)

然而,没美上两天,我就被这骤降的气温啪啪啪的打脸了,就比如说今天早晨吧,气温0度,那些得瑟的只穿长袖的都纷纷套上一层外套,更聪明一点的甚至穿上了羽绒服。哦,我不是夸自己聪明,尽管我也穿上了羽绒服。

看着路边的花啊、树啊、小草啊在寒风中瑟瑟发抖,我十分担忧她们是否会被冻坏,好想把我的羽绒服脱下来给她们披上,奈何狼多肉少/僧多粥少/花多羽绒服少,算了还是我自己穿着吧。

看天气预报明后天最低气温零下4摄氏度,我的电暖气、羊毛被已然备好,准备猫冬了,不知道小花、小草们要怎么熬,不过漫长的冬季她们都挺过来了,希望她们能挺过去吧。

清明假期已经开始了,前些天看好几处新闻标题说什么放8天假,结果实际一查,明明是3天,哪有8天?好奇查了一下,原来这些新闻都是标题党,要请三天假把之前的周末和清明假期连上,一共8天!我晕,你咋不请365天假呢?那样吹起来更有力度啊!


(图源 :pixabay)

描写清明或者和清明有关的诗词太多太多,但是我特别喜欢吴文英 的《风入松·听风听雨过清明》

听风听雨过清明。愁草瘗花铭。
楼前绿暗分携路,一丝柳、一寸柔情。
料峭春寒中酒,交加晓梦啼莺。

西园日日扫林亭。依旧赏新晴。
黄蜂频扑秋千索,有当时、纤手香凝。
惆怅双鸳不到,幽阶一夜苔生。

呜呜呜,太感人了,感动得我都不知道说点啥好了。哎,读罢这首词,我不由地想起了陆游和表妹唐婉的凄惨爱情故事。

如果把这个《风入松·听风听雨过清明》和陆游唐婉的《钗头凤》放一起读读,愈加心酸。

《钗头凤·红酥手》-陆游

红酥手。黄滕酒。满城春色宫墙柳。
东风恶。欢情薄。一怀愁绪,几年离索。
错错错。

春如旧。人空瘦。泪痕红浥鲛绡透。
桃花落。闲池阁。山盟虽在,锦书难托。
莫莫莫。

《钗头凤·世情薄》-唐婉

世情薄,人情恶,雨送黄昏花易落。
晓风干,泪痕残。欲笺心事,独语斜阑。
难,难,难!

人成各,今非昨,病魂常似秋千索。
角声寒,夜阑珊。怕人寻问,咽泪装欢。
瞒,瞒,瞒!


(图源 :pixabay)

哎,我都写些什么乱七八糟的内容啊,都怪这个寒冷的春天!😡


This page is synchronized from the post: 春寒料峭

曙光来了?

今天在好多STEEM相关或者不相关的QQ群、微信群都看到了类似的信息,那就是STEEM/SBD涨啦。而且涨幅还不是一般的大,我看他们聊天记录从30%到50%到70%乃至于到了100%甚至更多,SBD价格曾一度突破$3.3(或许还有更高的我没看到)。


尽管当前价格已经回落至$2.43,但是如果对比十多个小时前的$1.x (不足$1.5)的价格,你就知道涨幅有多么惊人了。


STEEM涨幅没有SBD这么大,但是也水涨船高,当前价格接近$2。


前一阶段STEEM兑SBD的价格一直接近1:1,但是这波上涨中STEEM兑SBD价格跌至1:0.8。这说明大家一方面看好STEEM区块链的经济系统,另一方面SBD的锚定以及稀缺成为了投资者避险币种之一。

很多朋友前期把SBD换成STEEM存成SP可能会有所懊悔,但是我个人判断,长期而言,SBD会趋于锚定价格,随着STEEM的上涨,STEEM兑SBD价格将会一路走高。另外,有了足够的SP,才会更有点赞力度,否则就是无源之水无本之木。

很多人在问为何STEEM/SBD突然暴涨,说实话我也搞不懂,但是我个人判断应该有几点:

  • 相比一些空气币,STEEM区块链和代币无疑是相对靠谱的
  • 随着BTC的跳水,STEEM/SBD也已经下潜了很大深度
  • BTC大幅反弹,无疑给整个市场打了一针强心剂
  • STEEMIT官方微博的发声Update: Communities/Hivemind应算利好之一吧。

前景判断,对STEEM的前景我个人还是看好的,比如Communities/Hivemind、又比如SMT、又比如HF20,等等诸多利好等待释放。但是单个币种的价格还是会受到市场大环境的影响,现在的币市要么普涨要么普跌,这个市场距离足够成熟还有很长的路要走。所以我认为波动还是会有的。


(图源 :pixabay)

就投资而言,还是要慎重,量力而为。如果等守得云开见月明,那么回报一定会相当可观,但是也不排除倒在长征途中。


以上为个人观点,仅供参考,不构成投资建议
币市有风险,投资当谨慎!


This page is synchronized from the post: 曙光来了?

短信(sms)的穷途末路

今天扫了眼手机短信的收件箱,上百条消息,通通被手机程序归纳到通知消息类目下。看了一下,有电商的、有券商的、有银行的、有基金的、还有一些商家的广告信息等等。


(图源 :pixabay)

上百条消息,没有一条是我朋友发来的,更确切地说,没有一条是发来的,我摇摇头,自嘲的笑了一下,终归不是十多年前了。

曾几何时,短信是人与人之间重要的沟通和交流工具,时常会收到朋友们的问候,或者偶尔发条消息问候一下久不联系的好友,心里无比的充实。至于情侣之间,课堂上偷偷发条短信给男/女朋友,或者收到男/女朋友的短信,想必就和吃了蜜糖一样开心吧。

春节晚会弄的什么短信拜年、短信抽奖,更是让短信火得不得了,十几年前真真切切发生过短信拜年消息因为网络拥堵,一两天之后才接收到的事情。于是运营商们纷纷蹦出来说自己家的短信服务好、又快又稳,用别人家的短信不靠谱云云。

彼时对于运营商而言,短信还有有很大一块利润呢,毕竟1毛多钱一条,每个月每个用户几块钱短信费看似不多,但是架不住用户基数大啊,况且信道闲着也是闲着,多赚一条是一条嘛。


(图源 :pixabay)

随着智能手机的兴起,QQ、微信等逐渐蚕食了短信市场的大蛋糕,相比短信单调的文本,QQ、微信等可以发送表情、可以发图片、可以发语音、可以发小视频,甚至可以直接语音或者视频通话。重要的是,QQ、微信走的是网络,即便在外也需少许的流量费,在家走WIFI更是不用花钱,那么还有什么理由用短信呢?

聪明的人总会想到办法挖掘各种可能的价值,不知何时,短信和群发器、黑基站挂钩,短消息里收到的不再是家人的关心、朋友的问候,而是各种垃圾营销信息,让人烦不胜烦。

国家打击群发器的重拳还是颇有成效的,最近两年短信里的垃圾信息变少了,但是除了接受一些通知信息,接收一些验证码之类的东西,短信似乎再也没有其它用途了。或许在IOT领域能再驰骋一番?但是谁又知道呢。


(图源 :pixabay)

千古江山,英雄无觅孙仲谋处。舞榭歌台,风流总被雨打风吹去。

不好说恰当不恰当,就是想拿来形容一下曾辉煌一时的短信。通知消息等功能,现在各大企业商家也都开始使用微信等工具了,将来除了用于验证码,来证明使用者是手机主人以外,短信还能有什么用途呢?一声叹息,哎~~


This page is synchronized from the post: 短信(sms)的穷途末路

STEEM是如何产出以及如何分配的

STEEM的Github上关于STEEM的年通胀率以及分配情况介绍如下:

10% APR inflation narrowing to 1% APR over 20 years.
75% of inflation to “Proof of Brain” social consensus algorithm.
15% of inflation to stake holders.
10% of inflation to block producers.


(图源 :pixabay)

但是我一直没有个直观的概念,比如说每天(或者每个块)到底产生多少STEEM,以及如何分配的?于是就想着看看代码,学习一下。

通胀率

通胀率每个块动态调整,计算因素包含:

  • 初始通胀率
  • 通胀率收缩周期
  • 以及终止通胀率
  • 当前区块数

计算代码如下:

用Python改写上述代码并计算,得出如下结果:

亦即当前块的年通胀率为:8.94%

每块新产生的STEEM

知道了当前的年通胀率以及当前的总供应量,我们可以计算出当前块产生的新的STEEM,计算公式(代码)如下:

auto new_steem = ( props.virtual_supply.amount * current_inflation_rate ) / ( int64_t( STEEM_100_PERCENT ) * int64_t( STEEM_BLOCKS_PER_YEAR ) );

我们可以看到计算新生STEEM,采取的当前供应量x当前通胀率计算出年新产生的STEEM总量,再除以每年产生的区块数。

这样计算方式有问题就是没有计算复利,但是实际上是有复利在内的。但是我们从代码中知道每250K区块,通胀率是缩减的,很好奇这部分和复利部分哪个多哪个少呢?

需要注意一下props.virtual_supplyasset类型,对于STEEM而言,精确到小数点后三位,亦即

#define STEEM_PRECISION_STEEM (3)

所以此处计算的结果应为浮点数(同样受精度影响,但是我们只是简单估算,就不处理这个问题了)

用Python改写上述代码并计算,得出如下结果:

亦即当前每块约产出2.329个STEEM

产出STEEM的分配

好了,现在开始分赃了收获劳动成果了。

大致来讲:

  • 给内容创作者(包括点赞者)75%
  • 给股东 15%
  • 给见证人10%

但是见证人,会根据见证人类型不同,给予不同的奖励倍数,所以见证人得到的收益会有所波动,但是整体上与上述分配比例差异不大

以下简单计算一下收益分配,平均而言大致是这样的:

这个是一个块的,而STEEM每3秒一个块,每天产出是多少,大家自己计算喽。

结论

好像不用做啥结论,都在正文里呢,那就这样吧。


This page is synchronized from the post: STEEM是如何产出以及如何分配的

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×