【MONA】モナコインにBlock withholding attack?!

Pocket

どこぞの誰かさんがモナコインのブロックチェーンに悪さをした?

仮想通貨取引所、ビットバンクの公式twitterで以下のツイートがありました。

Block withholding attack? ブロック ウィズホールディング アタック?

Block withholding attackとは

別名「セルフィッシュマイニング」とも呼びます。

セルフィッシュマイニングとは、ブロックチェーン上のブロックを承認しないようにし、資産を引き出せないようにしたり、不正トランザクションを承認する攻撃の事です。

通常、マイニングではブロックのハッシュ関数の計算でナンスを見つける作業を行っています。このナンスを最初に見つけたマイナーがブロックを生成できマイニング報酬を得る事ができます。

ナンスとは?
主に暗号通信などの領域で使用されており、使い捨てのランダムな32ビットの値のことをさします。

しかし、稀に同時にハッシュ関数の計算作業をし終え、ナンスを発見することがあります。この場合はブロックチェーンのルール上、その2つのブロックチェーンはどちらも正式なブロックとして承認し、分岐(フォーク)が発生します。

セルフィッシュマイニングはこのブロックチェーンが分岐することを利用して行われます。

ブロックチェーンを生成した後に、そのブロックチェーンの取引情報が本当に正しいのか承認が行われます。この承認にはネットワーク参加者の計算量の過半数が必要です。

悪意のあるノードが過半数以上の計算力を保持していたら理論上、そのノードの好きな方のブロックチェーンを伸ばすことができてしまう、つまり、不正な方のブロックチェーンを伸ばし続け、正当な方の短いブロックチェーンは無かったこと(無効)に出来てしまうのです。

その後、不正に長くしたブロックチェーンを承認作業を行うことで短いブロックチェーンは無効となり、そのブロック上に記録された通貨は無効、取引所から消滅することになります。

また、その無効となったブロック上に送金データなどがあれば当然、それも消滅してしまいます。

今回のケースですと、短いブロックチェーン上にあった通貨(今回のケースではモナコイン)を取引所へ入金し、その後、法定通貨やビットコイン等に交換した可能性が考えられます。

Block withholding attackを行う意図とは?

大きく分けて2つあります。

  • 同じ通貨で二重の取引を行う事が出来ること
  • 単純に他のマイニングを行っているもの(マイナー)に対してダメージを与えることが可能

どちらにせよ、その後、その通貨の価格は下がりますので、攻撃者は通貨の価値が下がる前に法定通貨に交換や他の仮想通貨に変換します。

その対象となったモナコインはどうなった?

確認できた事項

10〜20ブロック程度の長さのブロックチェーンの巻き戻し、再編成が何回も発生している模様です。

チャート

ビットバンク 2018年5月18日 1:00時点のチャート

ビットバンクのツイートが出てからは警戒感から売りが強くなっており、なお下落しています。

 

最後にひとこと

ハッキングを含め、仮想通貨への様々な攻撃は後を絶ちませんねー。

論理的には起きる可能性があるセルフィッシュマイニングが実際に起きたことを考えると、PoWタイプの仮想通貨は今後、その可能性を少しでも考えないといけなくなったということは非常に大きなことだと・・・。

しかしモナコインがこういう攻撃を受けるということは世界的にも仮想通貨としての地位、価値を認められているという裏返しでしょう!(ポジトーク!)

モナコインに脆弱性があるとか、仕様の問題では無いため、価格が下がっているのも一時的なものとして考えています。

下がったところで買い増しや!

スポンサーリンク

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です