メモログ

ハッシュアルゴリズムを間違えて採掘してみる

nazonodarekasann
2020/02/02 16:28


世の中にはいろんなハッシュアルゴリズムがある。
例えば我らがMonacoinはLyra2REv2を採用している、
BTCはSHA-256d、LTCはScrypt、DashはX11、またこれ以外にもいろいろある。

これらのアルゴリズムはすべて計算方法が違うため、同じデータを基にしていたとしても、
アルゴリズムが違えば出てくる結果は全く違うものとなる。
つまり、MonacoinでSHA-256dのASICを使っても意味がない。
同様に、LTCでSHA-256dのASICは使えない。そのアルゴリズム専用のASICはそのアルゴリズムのコインしか採掘できない。

しかし、これらは知識としては知られているが、
ではハッシュアルゴリズムを間違えた状態で採掘するとどうなるか?をこの記事では実際にやってみる。
コインと対応するハッシュアルゴリズムを間違えてしまうと全く意味がないということを学んでいこう。
 

 

プール利用者がハッシュアルゴリズムを間違える


ここでは、疲れからか、不幸にもMonacoinを採掘するのに間違えてLyra2REv2ではなく、
BTC用のアルゴリズム、SHA-256dで採掘しようとしてしまう。

注:ハッシュアルゴリズムを間違えて採掘すると電気を無駄に消費する上に何の資金も得られないので学習目的以外で間違えて採掘しないでください、要するに良い子はまねしないでね!





このように、booooと表示され、プールによって無効なものだと判定されたとわかる。
ハッシュアルゴリズムを間違えて採掘してしまった場合は報酬を受け取れないだけでなく、プールによっては、無効なシェアが多い場合はペナルティを課す場合があるので気を付けよう。



 

プールがハッシュアルゴリズムを間違える


ここでは、疲れからか、不幸にも、プール管理者がMonacoinのハッシュアルゴリズムをSHA-256dとプール設定側で設定してしまう。
また、プール利用者もそれに気づかずにSHA-256dで採掘してしまう。


注:実際にプール運営者の方が設定を間違えた場合、プール利用者に損害を与える可能性がありますので間違えないようにお願いします!

 

プール利用者側の画面




プール利用者側の画面ではこのように表示される。
yay!!!と表示されているので、自分の成果がプールに承認されており、
一見正しく掘れているように見える、しかし・・・


 

プール管理者側の画面




プール管理者の画面では、確かにユーザーの成果を承認はしている。しかし、ブロックを自分のMonacoinのノードに提出しても拒否される。
これは、Monacoinのノードはプールソフトウェアから提出されたブロックを一度確認し、
もし問題があるならここで拒否することになっているためである。
プール管理者は、もしブロックが自分のノードにRejectされることが頻繁にあった場合は即座に確認し、修正すべきである。
特に、Testnetはブロック難易度が非常に低く、Monacoinの場合はそれこそCPUでも挙動を十分に確認することができるため、まず最初に確認しよう。

では、自分の作ったブロックを絶対に拒否しないような改造ノードを作ったらどうなるだろうか?それによって自分でブロックを作りまくって巨額のMONAを手にすることはできないだろうか?もしくはそれを悪用する人間はいないだろうか?と考える人もいるかもしれない。
しかし、自分のノードに拒否されなくても、他のノードに拒否されることになり、それはできない。結局ほかのノードも問題のあるブロックは受け入れないからだ。なんとかして他者が受け入れるブロックを作ろうと思ったら物凄い数のハッシュを"正しい手順で"作る必要がある、これは結局普通にマイニングすることと全く同じである。


余談:この記事のためだけに筆者はtestnetのノードを起動し、また、個人用プールで間違えた設定をした。
  • 447
  • 0

@GeriGeri
2020/02/03 03:46:48

Miningプウルにお金を見られるけど。1日まで何も稼いだはあやしい

@nameriizumi
2020/02/02 23:06:23

間違えたアルゴリズムで電気代溶かした人の顔

@GeriGeri
2020/02/02 19:40:19

少なくとも、悪いさいくつのせいかは、ブロックに来るnは無理。


nazonodarekasannさんのおすすめメモログ!

クラウドケツマイニングで有り金全部溶かす人の顔
Twitterのロゴマーク

スポンサーリンク
PR

広告募集中!!

広告スペースをMONAで販売中です。

@GeriGeri
2020/02/03 03:46:48

Miningプウルにお金を見られるけど。1日まで何も稼いだはあやしい

@nameriizumi
2020/02/02 23:06:23

間違えたアルゴリズムで電気代溶かした人の顔

@GeriGeri
2020/02/02 19:40:19

少なくとも、悪いさいくつのせいかは、ブロックに来るnは無理。

モナゲして応援しよう!

Loginすることで、モナゲが可能になります。