2017年12月14日木曜日

疑心暗鬼からの収支シミュレーション

ソロマイニングでPCを動かし始めて3日、一度も「yes!」が表示されません。
何時になったら掘れるのか、ずっと掘れないのではないか、もしかしたら設定が間違っていて掘れてないのではないかと疑心暗鬼に…

ということで、どれくらい動かしていればブロックを掘り当てられるのかをシミュレーションしてみます。

自分のハッシュレートが23MHash。
ネットハッシュ(全ユーザのハッシュレートの合計)が3,200GHash。
平均ブロック生成時間を90秒とすると、

自分のハッシュレートのシェアは

23/(3200*1000)=0.000007187

これが1ブロックあたりの採掘割合、つまりこの逆数

1/0.000007187=139140.114094894

が1ブロック掘り当てるまでの試行回数になります。

平均ブロック生成時間が90秒なので、1ブロック掘り当てるまでの時間(秒)は、

139140.114094894*90=12522610.26854042(秒)=144.937618849(日)

あれれ、1ブロック掘り当てるまで、5ヶ月近くかかる計算です。

これはあくまで平均時間で、実際に掘り当てられるまでの時間を保証するものではないです。
当然、これより遅くなることもあるわけで、方針を変更してプールマイニングすることにしました。
この計算はハッシュレートやネットハッシュが変わる度にやりそうなので、シミュレーションを簡単にできるWebアプリを作ってみました。

こちらに置いたので、必要な方はお試しください。

https://www.kishiro.com/cgi/mining_monacoin.cgi

0 件のコメント:

コメントを投稿