图片来自@maiyude
This post is a contribution to the open source project Steem Handbook. Details could be found in the post Steem Handbook Calls for Support.
对于新人来说,在解决了设置个人信息问题,开始发帖和互动,最常遇到的一个问题就是:
Bandwidth Limit Exceeded是什么?我怎么消息发不出去了?带宽又是什么?
几乎每过一段时间,我都会在新人群遇到提这个问题的萌新,以至于形成习惯,定期在群里普及这个概念。如果说SP是你在steemit上的话语权,那带宽就是你安生立命的东西,用我很经典的一句话来说:
没有带宽你什么都做不了!
带宽(Bandwidth)是STEEM引入用于防止滥用(SPAM)的机制。分为以下两种:
Forum Bandwidth: 用于发文、回复、留言、点赞等
Market Bandwidth:用于转账、交易等等
我们从比较好理解的Forum Bandwidth入手。在这里,无论你是发帖、点赞、留言还是回复,都会占用到带宽。对于系统来说,每次操作都可以算作是一次Transaction,其中包含操作的内容,以及签名信息等。而这个Transaction的体积,即为此次操作占用的带宽。
此外,带宽的计算为7日平均值。我还是新人的时候,曾有一次一天只回复了几条留言,到了晚上就提示没有带宽,并且第二日依然如此。焦急如焚的我找到前辈问到:
我今天啥也没做啊,连文章都没发,几乎也没有互动,为什么会这样呢?
前辈就说了7日平均值这个概念。后来去找来他的文章,原来带宽有如下计算方式:
(7天 - 距离上次操作的时间)*之前的Average Bandwidth/7天 + 本次操作Bandwidth
如果距离上次操作时间 > 7天,Average Bandwidth为本次操作Bandwidth
可用Bandwith和持有的股份成正比
是否有可用带宽 = (你的vshares / 总的vshares) > (你的平均带宽/总的带宽)
简单来说,你的有效vshares(你的STEEM POWER+别人代理给你的-你代理出去的)占总vshares的比例不能低于你的平均带宽占总带宽的比例
(未完待续)
p.s谢谢不愿意署名的热心前辈提供给我以上宝贵的数据😊