Bandwidthとは何か?

in #japanese7 years ago (edited)

steemd.comでBandwidth Remainingという表示を見て気になっている方、

また、Bandwidth Limit Exceededエラーが出て投稿できなかったという経験がある方もいることと思います。
このBandwidthとは一体何なのか、公式FAQには書いてありません。
そこで少し調べてみました。

Bandwidthは日本語で帯域幅と言いますが、そのアカウントに許された通信データ量のことです。
つまり、Steemではどのアカウントでも好きなだけブロックチェーンと通信できるというわけではありません。

Steemdのアカウントデータがずらっと書かれているところの下の方にこのような表示があります。

Bandwidth allowance bytesがアカウントに許されたデータ量
Bandwidth used bytesは使用済みのデータ量
Bandwidth remaining bytesはデータ量の残量
Bandwidth remainingはデータ量の残量率
です。
これから行おうとしている通信に対して残量が不足しているとBandwidth Limit Exceededエラーになります。
この残量は時間経過で回復していきます。

さて、このBandwidthですが、アカウントのすべての操作に対して消費していきます。
記事やコメントの投稿はもちろん、VOTEやSTEEM/SBDの送信、パワーアップ、REWARDSの受け取り、フォロー、設定の変更など、Steemdに表示されるあらゆる操作で消費します。
特に注意が必要なのが編集です。編集対象の記事を投稿するのと同じだけ消費します。
消費量は投稿(編集)の場合は、その文字のバイト数(+α?)です。日本語500文字なら1000byteです。
VOTEやフォローはsteemdを見た感じだとおよそ150byteくらいでしょうか。

使えるBandwidthはSPに比例します。
従って不足したらパワーアップすればいいということなのですが、パワーアップ自体にもBandwidthが必要です。
そのため、新規アカウントは少量のSPを持っているわけです。

他にもSteemdを見るとAverage bandwidthやらLifetime bandwidthといった項目がありますが、その辺のことはまだわかりません。

Sort:  

非常に有益な記事ですね。ありがとうございます。Steemdも少しだけ更新してるんですね。

貴重な情報ありがとうございます。なんとなくそんな感じなんだろうなと思っていましたが、何で消費するのかまでは調べていませんでした。

先日からsteemdの上部にグラフで表示されるようになり、ずっと何だろうと思ってました。英語記事を見ても難しく…。
いつもながら大変参考になる記事をありがとうございます。

FAQに載っていない情報、ありがとうございます。シェアさえていただきました。

こういう記事、本当助かります!(今更気付くという情弱っぷりでごめんなさい)

This post has received a 0.87 % upvote from @booster thanks to: @inoue.

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 64349.20
ETH 2673.53
USDT 1.00
SBD 2.83