steemIT深度研究总结
作者简介:梁敏鸿,美图区块链架构师,专注于区块链技术研究与产品应用落地。
目录
1.steem生态
1. 公链
steem官网 网址:steem.io
2. 代币平台 (类以太坊erc20):
smart media token(智能媒体token)
3. 公链应用
steemIT社区 网址:https://steemit.com/
steemIT内部交易所 网址:https://steemit.com/market
开源项目贡献平台:乌托邦是唯一一个通过利用在STEEM区块链之上建立的分散投票奖励系统来奖励开源项目贡献的平台。
视频社区:https://d.tube/
4. 周边配套
聊天应用rocket.chat 网址:https://steem.chat/home 或https://steemit.chat/home
Steem的区块链浏览器:https://steemd.com
Steem区块链数据分析:https://steemdb.com
steem SQL - http://www.steemsql.com/ (基于microsoft SQL数据库,收费)
Steem Data - https://steemdata.com/ (基于mongodb数据服务)
Steem周边商品:https://thesteemitshop.com/
5. 社区应用(314个):
Steem工具 网址:http://steemtools.com/
Steem应用中心 网址:https://steemprojects.com/
2.SteemIT社区
2.1.Token种类
Steem ,steemPower(SP),steemDollar(SMD)
总结:
Steem转SP称为“提升权限”,SP转steem称为“降低权限。”
流通性:steem>SBD>SP
权限:SP>SBD>steem
2.1.1 Steem(现价16元,历史最高49元,最低0.48元,一天交易额2400万—2018年3月14日)
如果长期看好平台,应将steem转换成SP(股份)。因为steem每年不断增加供应(从100%到0.95%)。
持有steem没有转换成sp的用户,每天稀释0.19%左右。
特点:在二级市场自由买卖,流通性好。
2.1.2 SP(steem power)(由steem提升权限转换而得,无法直接买卖,要转换回steem才能出售)
希望用户能长期持有并持续参加贡献。购买或转换成sp后,13周后才能出售或者转换成steem。
VEST是Steem Power的测量单位。一个MVEST是100万个VESTS。STEEM权力的一个MVEST量上可以找steemd.com为steem_per_mvests。
特点:
2.1.3 SMD(新版SBD)(现价17元,历史最高89元,最低5元,一天交易额2100万元—2018年3月14日)
2.1.3.1功能:
债务所有权比率:(债务(SBD)市值/所有权(Steem)市值)
Steem的token可以当成是所有权,SBD可以看成是债务。如果债务/所有权 的比率过高,那么投资人将不再愿意增加新的投入。
为什么?因为比率过高,即所有权降低,代表社区的实际价值在降低,没有了社区的实际价值,这些债务最终能兑换成1美元的基础其实是不稳的。
债务所有权比率可以用公司的资产负债率来解释。1个价值1千万的公司还10万的债务,会比1个价值100万的公司还10万的债务更容易。假如市场认为债务比为10%的债务价值低于一美元,那么就提高所有权基数,从而降低债务比,直至债务的价值大于等于一美元。(这不是一个瞬间完成的,是需要一个过程逐渐变化成的)现阶段认为一般的企业资产负债率为40-60%比较合适。如果超过100%,那这样企业就已经没有净资产或资不抵债。
如果社区网络增长价值的速度慢于SBD的增发速度,只会导致债务所有权越来越高。比如,SBD每天增发一个,但实际上社区一天增加的价值还没有1美元,长此下去,债务所有权比率将越来约高。(这是一个问题)
每生成一个SMD,则生成19个steem,并转换成SP。则债务/所有权的比约为1:19或者5%左右。这样设计的原因是即使所有债务转成所有权对代币持有人的稀释影响仍相对较少。
用于计算steem的生成量的百分比下限应该是包括所有未偿付的SBD和SP的steem的价值。这里的逻辑相当于是公司负债率不能过高。一般企业是40%到70%。
实现SBD约等于1美元并且保持债务所有权比率在一定范围的措施:
(1)如果SBD价格超过1美元,将停止支付利息。
(2)方式1:提高利率。如果SBD价格低于1美元,并且债务所有权比率较低(比如低于10%),将提高利率,让更多人愿意持有SBD,供求关系变化,从而提升其价格。
影响途径:SBD价格低于1美元且债务所有权比较低---》提高SBD利息---〉持有SBD意愿增强—》供求关系变化---〉SBD价格上升
本质:提高SBD利息
(3)方式2:提高所有权基数(降低债务所有权比能提升SBD价格)。如果SBD价格低于1美元,并且债务所有权过高(高于10%),则提高所有权基数,从而降低债务所有权比率,提升SBD价格。通过改变每产生1个SBD就生成多少steem的参数。最初是每产生1个SBD,则生成19个steem。提高所有权基数后,可以每产生1个SBD,生成30个steem。这样会增强了对SBD的需求,改变了供求关系,从而提升了SBD价格。
影响途径:SBD价格低于1美元且债务所有权过高—》提高每生成一个SBD就生成多少个steem的数量—〉持续下去,市场steem数量增多---》债务所有权比下降---〉债务可偿还的信用提高—》债务价值提高—〉SBD价格上升
本质:增加steem数量—》债务所有权比降低-〉SBD价格上升
原理解释:比如现在的债务所有权比率是100%,每发行一个SBD就产生一个steem,假如steem和SBD的价格都跌到0.5美元。相当于现在市场认为1个steem只值0.5美元,于是改变规则,每发行一个SBD就产生两个steem。这样持续产生价值一段时间后,这样就相当于总体的债务所有比率降到了原来的一半,供求关系改变后,SBD价格将会提升。Steem还是只值0.5美元,但是每个sbd背后相当于是由2个steem的价值来进行保证,因此sbd价值1美元。
(4)方式3:提高内部交易所steem购买SBD的利率(手续费)。无论SBD价值少于还是大于1美元,如果当前债务所有权比过高(比如60%以上),并且人们不愿意把SBD转成steem。在方式2的作用下如果还能保持过高的债务所有权比,是因为人们持续用steem购买大量的SBD,因此如果提高内部交易所里用steem购买SBD的利率,这样更少的人愿意把steem兑换成SBD。在方式2的作用下,SBD转steem人为减少后,债务所有权比将会下降。
影响途径:债务所有权比过高---原因:人们持续用steem购买SBD,导致SBD价格上涨---》提高内部交易所steem购买SBD的手续费---〉购买SBD意愿下降—》供求关系变化---〉SBD逐渐下降—》债务所有权比降低
本质:降低SBD价格
(5)方式4:SBD主动贬值,降低兑换steem的汇率。如果SBD的债务总额超过了整个STEEM市值的10%,区块链将自动减少通过转换产生的STEEM的数量,直至把债务所有权比降到达到steem区块链市场上限的10%,这将确保区块链永远不会超过10%的债务与所有权比率。
影响途径:债务所有权比过高—》SBD可转换成steem数量减少(和方式2系统每生成一个SBD就产生多少个steem是不同的)---〉暗示市场SBD的价格已经下降—》债务所有权比降低
本质:降低SBD价格
例子:现在是债务所有比率为50%,50个SBD*2美元/100个steem*2美元=50%,之前1个SBD能转换成1个steem,为了降低债务所有比率,1个SBD只能转换0.5个steem,相当于SBD的价值降低了一半只有一美元了,因此债券所有比为50个SBD*1美元/100个steem*2美元=25%。这样做是否损害持有SBD用户的利益,不能这样所,社区只保证1个SBD越等于1美元,不保证超过1美元的价值。
SBD的根本作用:
1.保证SBD的价值相对稳定,无论现在社区的价值是1万,还是价值1亿,通过这种机制发行出来的SBD价格至少不会少于一美元。
实际上,价格输入发布人肩负着制定货币政策的责任,目的是为了维持与美元的稳定挂钩。滥用这种权力会损害STEEM的价值,因此SP持有者需要明智地投票给那些可以根据上面列出的规则来调整价格和利率的证人。
在正常市场情况下,steem/SBD的交易区间在0.95 - 1.05(旧版:0.99-1.01)美元之间
2.1.3.2三元悖论
三元悖论:1.稳定的汇率 2.自由资本移动。3独立金融/货币政策。其含义是:在开放经济条件下,本国货币政策的独立性(Monetary policy),固定汇率(Exchange rate),资本的自由进出(Capital mobility)不能同时实现,最多只能同时满足两个目标,而放弃另外一个目标来实现调控的目的。
Steem的目标是建立独立的货币政策,包括创造和销毁SBD,对利率完全的控制。Steem需要保持和美元稳定的汇率和独立的货币政策(比如提高或者降低SBD利率),为了实现这个目标,只能实现有限的资本流动。比如资本管制,在steem里,SBD可以转换steem,但steem不能转换成SBD。一定条件下,将会提高用steem购买SBD的手续费,都是为了限制资本流动的手段。
两种情况:
情况1:牺牲资本完全流动。保持本国货币政策的独立性和汇率稳定,必须牺牲资本的完全流动性,实行资本管制。在金融危机的严重冲击下,在汇率贬值无效的情况下,唯一的选择是实行资本管制,实际上是政府以牺牲资本的完全流动性来维护汇率的稳定性和货币政策的独立性。大多数经济不发达的国家,比如中国,就是实行的这种政策组合。这一方面是由于这些国家需要相对稳定的汇率制度来维护对外经济的稳定,另一方面是由于他们的监管能力较弱,无法对自由流动的资本进行有效的管理。
情况2: 维持资本的完全流动性和汇率的稳定性,必须放弃本国货币政策的独立性。根据蒙代尔-弗莱明模型,资本完全流动时,在固定汇率制度下,本国货币政策的任何变动都将被所引致的资本流动的变化而抵消其效果,本国货币丧失自主性。在这种情况下,本国或者参加货币联盟,或者更为严格地实行货币局制度,基本上很难根据本国经济情况来实施独立的货币政策对经济进行调整,最多是在发生投机冲击时,短期内被动地调整本国利率以维护固定汇率。可见,为实现资本的完全流动与汇率的稳定,本国经济将会付出放弃货币政策的巨大代价。
2.1.3.3稳定SBD价格的其他措施(分内部交易所和外部交易所)
做法:取一个星期内(新版是3.5天)中值价格。每小时整点对公布的中值取样。在一个窗口时间内,用户有一个窗口时间来响应即将到来的问题(比如投票否决不良信息发布者或者纠正问题)
Steem社区内只能SBD转steem,不允许steem转SBD。(但steemit.com/market里提供交易市场,使得sbd和steem可以自由买卖)转换和买卖是不同的概念。因为如果steem突然价格暴涨,用户可以通过互相转换而获得额外收益。
举个例子:最初Steem:SBD=1:1,突然Steem:SBD=1:2,假如用户有1个steem,立刻转换成2个SBD,后来价格纠正后,又回到Steem:SBD=1:1,用户再把2个SBD转成2个steem,于是用户因为价差就从1个steem变成2个steem。这是利用互相转换的作弊行为。
做法:因为市场参与者获得比steem区块链(3.5天中值)更快的获得最新价格,如果steem突然暴涨,交易者可以获利而steem区块链因为价格反应延迟而损失利益。因此steem要求所有的转换请求都延迟一个星期(新版是3.5天)来平衡两者的差异,因此,在执行转换时,无论是外部交易者还是steem区块链内部都没有任何信息优势。
不允许这些行为的原因是:社区希望每一个steem或者sbd都是用户做出真正的贡献行为而获取到的,而不是利用差价,通过不断交易的行为可以实现价值的增长。
2.1.4 SteemIT社区钱包截图
SBD转换成steem功能在steemIT网页版已经取消,需要在外部钱包才有此项功能。
2.2 token 产生和分配方案
比特币和以太坊的token都是分配给矿工。但steem会分配给创造价值的人,愿意长期投资的人和区块见证人。
基础理论:网络上的节点因为发生联系和链接而产生价值,如果都是孤立的信息,只有检索价值。
梅特卡夫(Metcalfe)法则:是指网络价值以用户数量的平方的速度增长。
这个法则告诉我们:如果一个网络中有n个人,那么网络对于每个人的价值与网络中其他人的数量成正比,这样网络对于所有人的总价值与n×(n-1)=n2- n成正比。如果一个网络对网络中每个人价值是1元,那么规模为10倍的网络的总价值等于100元;规模为100倍的网络的总价值就等于10000元。网络规模增长10倍,其价值就增长100倍。
90 年代以来,互联网络不仅呈现了这种超乎寻常的指数增长趋势,而且爆炸性地向经济和社会各个领域进行广泛的渗透和扩张。计算机网络的数目越多,它对经济和社会的影响就越大。换句话说就是,计算机网络的价值等于其结点数目的平方。梅特卡夫法则揭示了互联网的价值随着用户数量的增长而呈算术级数增长或二次方程式的增长的规则。
关键词:用户数
2.2.1初始化分配规则
Steem网络一开始0供应,通过工作证明,以每分钟40steem的速率将steem分配至矿工,每分钟还创建额外的40steem给内容创作者和策展者(一共80steem)。之后,网络开始奖励转化为SP的用户。由于以下各种贡献奖励的组合,steem以每分钟约800steem的速度不断增加:
《一》贡献奖励:
对于steemIT社区:
(1)每个用户注册成功后会获得一定的sp(这是合理的,因为用户总数增大,价值也增多了)
(2)发帖子选择结算的奖励可以有三种情况:(1)50%SBD/steem,50%sp(2)100%sp,(3)不要奖励。
2.内容创造奖励(发帖):每区块1Steem或者每年增发总量的3.875%,以较高者为准
3.区块生产奖励:每区块1Steem或者每年增发总量的0.750%,以较高者为准
(1)Pow纳入奖励(在区块864000之前):每区块1steem(奖励每回合21steem)(因为有21个见证人节点)
(2)Pow纳入奖励(在区块864000之前):每区块0.0476Steem(奖励每回合1steem)或者每年增发总量的0.750%,以较高者为准(0.0476*21约等于1steem)
4.流动性奖励:每区块1steem(3秒一个区块,每小时1200Steem)或者每年增发总量的0.750%,以较高者为准
解析:流动性奖励指的是奖励给做市商的奖励。
SBD和steem的交易市场会有做市商,一个小时内分数最高的做市商能获得1200个steem。然后分数清0.
分数计算公式:
提现点数=净报价量(买价量)*净询价量(卖价量)
Bid_volume*ask/offer_volume
相当于是做成的买入的单*卖出的单。
《二》 SP持有奖励:
贡献奖励创建的每个steem,将9个steem均分给SP的持有者。
Steem和SP的比例关系:
《三》SBD 利息奖励:
由见证人设置的apr(年化利率),根据这个利率支付给SBD的持有者。
2.2.2当前分配规则(第16个硬分叉之后)
每年增发的token,75%分配给内容创造者和管理者,15%分配给SP持有者,10%给见证人(区块产生者,21个选举出来产生区块的节点)。
蓝皮书和FAQ提到:
从2016年12月的网络第十六个硬分叉开始,Steem开始创建新的代币,年通货膨胀率为9.5%。通货膨胀率每产生25万块,下降0.01%,即每年下降约0.5%。通货膨胀率将继续以这个速度下降,直到总体通货膨胀率达到0.95%。从硬叉16生效起,这将需要大约20.5年的时间。
关于通货膨胀率0.95%的理解:1950年代到现在每年的世界人口增长率大致在1%到2%之间,2011年,世界人口增长率约为1.1%。让社区更有价值重要影响因子是用户数和社区的活跃程度。
根据梅特卡夫定律可知,用户数是极其重要的因子。社区如果定位面向全球用户,那么增发的货币理论上应该需要和世界人口增长率存在一定的正比关系。
2.3社区激励和防作弊措施
2.3.1激励制度
获得收益的方式:
所有支出都是在您发布帖子或发表评论后的7天内完成的。用户发帖后,以七天为结算收益周期,七天后,不会再产生新的收益。
问题1:为什么我的未来收益不断变化?
每周创建一个固定数量的新STEEM作为奖励在7天内分配给用户。在任何特定时间,系统都会根据您的帖子所拥有的Steem Power调整的投票的百分比来估算您将支付多少。
假设一段内容目前价值5美元。但随后,许多其他帖子突然变得获得很多点赞。支付这些热门帖子的钱需要来自某个地方,因此您的帖子价值的一部分将重新分配给这些新热门帖子。现在,您的帖子可能只值4.50美元。您的支付可能发生变化的另一个原因是STEEM的3.5日移动平均价格变动。如果STEEM的价格上涨,那么你的帖子的价值将会增加,其他的都是相等的。
FAQ回答:
问题2:为什么我的博文的收入上升或下降?
帖子旁边显示的金额是“潜在收益”。这是根据迄今为止发生的选票,该职位将赚多少钱的估计值。取决于各种因素,该值可以上升或下降,直到收益时间窗口关闭(7天):
*如果帖子收到更多赞扬,帖子的潜在收益可能会增加。
*如果帖子收到更多的否定,帖子的潜在收益可能会下降。
*如果其他帖子收到更多收益,帖子的潜在收益可能会下降。
*如果其他帖子收到更多的收益,帖子的潜在收益可能会增加。
*如果upvotes从帖子中删除,该帖子的潜在收益可能会下降。
*如果将帖子从帖子中删除,帖子的潜在收益可能会增加。
*如果STEEM的价格上涨,所有帖子的潜在收益可能会增加。
*如果STEEM的价格下跌,所有职位的潜在收益可能会减少。
用户获得的收益分布图(白皮书截图):
好处:
推广的操作:
其他特点:
2.3.2防作弊措施
对于steemIT社区:
(1)发布多个帖子,每个帖子需要间隔5分钟。帖子大小限制在64000个字符之内。
可以发布推广帖子,每篇文章底部有个“促销”按钮。
(2)发布多条评论有20秒的间隔。
一段较短的时间间隔内发生太多用户行为会被系统认为在作弊。
剩下50%投票权的投票将获得投票权的100%投票权的1/2。steem每天将用户的投票权重新充电20%。可以使用第三方工具查看您当前的投票权,例如 https://steemd.com/@youraccount。
投票影响力 乘 用户行权代币,决定了能获得分配池中多少份额的行权代币。
如果没有这种机制,一旦出个新帖子,大家就疯狂点赞,对于传播优质内容没有任何好处。
6.有专门的一个组织关注Steemit的剽窃,复制/粘贴,垃圾邮件,诈骗和其他形式的滥用行为。
7信誉系统:信誉越高,账户获得加权票数越高。新用户默认从25开始。信誉评分是基于一个log10系统,这意味着40分的分数比30分的分数高10倍左右。如果信誉得分低于0,Steemit会隐藏用户的帖子和评论,这使得获得收益非常困难。
2.4.共识部分
1.DPOS机制:推选出21名的区块生产者(见证人),20名时投票选举出来的,第21名由20名之外的所有节点分时共享,由用户在社区的sp权重排列得到。(第21个节点的详细选出规则暂时没有找到相关资料)3秒产生一个区块,节点按顺序产生一轮区块后,重新洗牌打乱顺序。网络上的每个成员可以投30次票。(是否隔一段时间票数会重新恢复?)
dpos参考资料:
2.取消交易费,只有没有交易费才能和中心化系统竞争。因为交易无费用,为了避免网络拥堵(恶意交易),用带宽限制的方法来应对无交易费可能带来的网络拥堵的问题。用户拥有越多sp,则用有更多带宽的使用权。
带宽如何在Steem区块链上运行?
由于在Steem区块链上进行交易的费用为零,因此采用带宽限速来保护区块链免遭垃圾邮件攻击。您在区块链上采取的所有行动都将消耗少量带宽。这包括发布,评论,投票,转让令牌等。查看内容不消耗带宽。
每个用户每周都会使用有限的带宽。用户所做的交易越多,他们将留下的带宽就越少(直到它充电)。拥有更多Steem Power的用户将拥有更高的带宽容限。
通常每个人的带宽容量都很高,用户可以自由使用网络而不会中断。有时当区块链变得忙碌时(由于大量使用),每个人的个人配额可能会减少,直到网络变得不那么繁忙。
您可以通过https://steemd.com/@youraccount查看当前有多少带宽。比如:https://steemd.com/@brucel
如果用户的带宽限制低于他们的带宽限制,他们将无法与区块链进行交易,直到他们的带宽充电或限制提高。
如果您的错误超出了您的带宽容限,通常最好等待稍后再尝试(当它不太忙时)。通常,如果您稍后再尝试,交易将会通过。
如果您无法长时间进行交易,或者您经常遇到带宽限制,则您需要减少使用量以保持在您的限制范围内,或通过第三方交易平台为您的账户购买更多Steem Power如BlockTrades。
3.用户需要在账户里保证最低余额,才使的交易可用(每周交易一次所需的余额)。原理:最低余额相当于是一笔钱,在一定时间内能赚取利息来支付转账的手续费(交易费)。最低余额可低至1美元。
2.5其他特点
2.5.1支持高性能和扩展部分
2.5.2 反向分割
每三年反向分割一次,steem所有余额除以10,所有价格乘以10.类似股票的反向除权(缩股上市。例子:2011年10月,ST华源在停牌将近两年零六个月后复牌,当天上涨31%,实际股东收益未变)100股1元变成10股10元。解决的问题:货币不断增发,会带来精度存储的问题。
问题:
Sp是必须的吗?smd是必须的吗?
内容的支付问题:
白皮书认为每个人都能从每个人的行为中获益,所以每个人都应该支付或者不应该支付,这取决于你如何看待它。
举了Reddit的例子用来作为用户的行为是有价值的,费用通用steem增发货币来支付。
附录:
2.6详细参数解释
名词解释:
Vesting:股份兑换
Vesting ownership:把steem兑换成SP
每发行一个sbd,生成19个steem。因此资产负债率(债务所有权比例)会约为5%左右。
系统当前产生的所有股份的计算(3个)
(1)steem_per_mvests(比如:490.218)
每一百万的股份可以兑换成多少steem。单位为mvest,一个mvest等于1百万vest。
(2)total_vesting_fund_steem (比如:189,487,621.496 STEEM)(用户sp的总价值)
现在系统所有用户兑换成股份的steem价值是多少
(3)total_vesting_shares(比如:386,537,854,935.788556 VESTS)
现在系统所有的股份数有多少,单位为vest。
total_vesting_fund_steem = total_vesting_shares*(1000000/ steem_per_mvests)
用现在每个steem可以兑换成多少股份*现在所有股份兑换成steem的总数量,就可以算出所有的股份数为多少。
Steem和sbd数量和系统市值的计算(7个) 到底是否包括sp?
(1)current_supply(如:266,154,735.298 STEEM)
现在产生的steem的总数量
(2)current_sbd_supply(如:11,194,075.599 SBD)
现在产生的SBD的总数量
(3) sbd_interest_rate(0)
现在sbd的年华利率,因为sbd超过一美元,所以现在利率为0
(4)sbd_print_rate(7,566,7566即75.66%的意思)
用户发帖如果选择50%sbd/steem和50%的sp,具体sbd和steem的比例是根据sbd_print_rate决定的。如果为7566,即75.66%是sbd,24.34%是steem。
当债务所有权比率过高,sbd_print_rate会下降,直至降到0为止。也就是不再产生sbd
(5)feed_price
价格输入者(见证人)提供的外部输入价格
Base:1.731SBD (可以直接理解成价值1.731美元 或者1个SBD 价值1.731美元)
Quote:1.000steem (可以理解成1个steem价值1.731美元)
代表1个steem可以兑换成1.731个SBD
(6)virtual_supply(272,621,561.178 STEEM)
整个系统价值的steem总数(包括steem的总数量 加上 SBD的总数量兑换成steem的总数量)。
virtual_supply= current_supply+(current_sbd_supply/ feed_price.base)
virtual_supply = current_supply +(current_sbd_supply / median_price);
(7)market_cap($471,907,922)4亿美元
系统的市场总价值,等于整个系统价值的steem总数 * 每个steem价值多少SBD的数量
market_cap= virtual_supply * feed_price.base
这样的逻辑是 feed_price里base的SBD的数值,可以直接理解成多少美元,因为白皮书里提到sbd至少会保证在1以上美元。
区块,时间和见证人相关 (10个)
(1)head_block_number(如:21,116,871)
当前头区块号(系统现在的总区块数)
(2)head_block_id (如:014237c76d62c163e64dba1b3125f519ec85ee61)
头区块的ID
(3)maximum_block_size(65,536)
/** |
|
* Maximum block size is decided by the set of active witnesses which change every round. |
|
* Each witness posts what they think the maximum size should be as part of their witness |
|
* properties, the median size is chosen to be the maximum block size for the round. |
|
* |
|
* @note the minimum value for maximum_block_size is defined by the protocol to prevent the |
|
* network from getting stuck by witnesses attempting to set this too low. |
|
现在区块的最大的区块容量
(4)average_block_size(12090)
现在区块的平均区块容量大小
/** |
|
* Average block size is updated every block to be: |
|
* |
|
* average_block_size = (99 * average_block_size + new_block_size) / 100 |
|
* |
|
* This property is used to update the current_reserve_ratio to maintain |
|
* approximately 50% or less utilization of network capacity. |
|
*/ |
(5)current_aslot(21,270,797)
当前的绝对槽数。等于自创世以来的总槽数。也等于遗漏槽的总数加上head_block_number。一定会大于等于head_block_number。见证人如果产生区块出现问题,就会不能在3秒后产生区块。这个数值可以反推公链的运行时间。
如果为21,275,655,则(21,275,655*3)/3600/24=738天,约等于两年。今天是2018年4月2日。也就是公链开始运行的时间约为
2016年3月24日。
(6)recent_slots_filled(如:340,282,366,920,938,463,463,374,607,431,768,211,455)(不理解)
用于计算见证人的参与。
(7)participation_count(如:128)(不理解)
参与者的数量
(8)participation_rate(100.00000%)
见证人正常参与的比率
(9)last_irreversible_block_num(21,211,161)
最后一个不可逆的区块号,一般会小于head_block_number。
(10)time (如:2018-03-30 03:24:03 这应该是美国时间为准)
当前信息的时间
(11)current_witness (如:someguy123)
现在的见证人信息。可以有:someguy123,jesta,curie,followbtcnews,pharesim,clayop,smooth.witness,thecryptodrive,teamsteem,netuoso,ausbitbank,roelandp,pfunk,blocktrades,furion,lukestokes.mhth,steemychicken1,timcliff,gtg,good-karma,
Anyx,aggroed,jamzed 。。。
挖矿难度相关的(2个)不理解 payout.js
(13)total_pow (如:514,415)
The total POW accumulated, aka the sum of num_pow_witness at the time new POW is added.
(14)num_pow_witnesses (如:171)
The current count of how many pending POW witnesses there are, determines the difficulty of doing pow.
奖励池相关(2个)
(1)pending_rewarded_vesting_shares(371,045,367.325175 VESTS)
发帖后等待奖励的sp,七天后,这些sp会发放到用户
参考链接:https://steemkr.com/steemit/@jga/data-analysis-with-the-hf20-steem-will-rise-in-price-although-the-reward-in-usd-will-remain-the-same
(2)pending_rewarded_vesting_steem(180,820.228 STEEM) 是否包含了steem和sbd的总价值
发帖后等待奖励的steem,七天后,这些steem会发放到用户
投票相关(1个)
(1)vote_power_reserve_rate
The number of votes regenerated per day. Any user voting slower than this rate will be "wasting" voting power through spillover; any user voting faster than this rate will have their votes reduced.
每天重新生成的选票数量。任何用户投票速度低于这个速度,将会通过溢出来“浪费”表决权;任何超过这个速度的用户投票都会减少他们的选票。
0.5%来源于vote_power_reserve_rate动态全局属性。计算每日选票的影响是86400(一天的秒数) / ( vote_power_reserve_rate * STEEM_VOTE_REGENERATION_SECONDS )。在计算中有一些单位假设可以使代码密集化,这可能是重构的,但需要谨慎地进行,以保持向后兼容性。也许采用的命名STEEM_VOTE_REGENERATION_PERIODS = 5,并STEEM_VOTE_REGENERATION_PERIOD_SECONDS = 86400让我们能做到12小时10个周期为5的准备金率,以达到相同的结果,而不是依赖于每日的时期。
(2)current_reserve_ratio(1773x)
Any time average_block_size <= 50% maximum_block_size this value grows by 1 until it reaches STEEMIT_MAX_RESERVE_RATIO. Any time average_block_size is greater than 50% it falls by 1%. Upward adjustments happen once per round, downward adjustments happen every block.
任何时候average_block_size <= 50% maximum_block_size这个值都会增长1,直到达到STEEMIT_MAX_RESERVE_RATIO。任何时候,average_block_size都大于50%,下降了1%。向上调整每轮一次,向下调整每一块。
带宽相关(1个)
(1)max_virtual_bandwidth(23,428,102,776,422,400,000)
3.参考资料:
注册服务:registering at anon.steem.network, steemit.com, steemconnect.com, or any other Steem sign-up service.