Zaif(ザイフ)でBCH(ビットコインキャッシュ)の無限増殖バグが発生した件について | 文系出身だけどシステムエンジニアに就職してみた

Zaif(ザイフ)でBCH(ビットコインキャッシュ)の無限増殖バグが発生した件について

仮想通貨取引所のZaif(ザイフ)で
5/11ごろ仮想通貨の無限増殖バグが話題となっていたので
何が起きたのか経緯についてまとめてみました。


 

何が起きたのか

 

始まり

 

2018/05/11
Zaif(ザイフ)でBCH(ビットコインキャッシュ)を
入金すると、時間差で2重に入金されてしまうバグが発生していると
SNS等で騒がれ始める。



具体的に何が出来てしまうの?

 

Zaif(ザイフ)で1万円分のBCH(ビットコインキャッシュ)を入金する

1万円分のBCH(ビットコインキャッシュ)の入金が2回反映される

2万円分のBCH(ビットコインキャッシュ)を出金する

Zaif(ザイフ)で2万円分のBCH(ビットコインキャッシュ)を入金する

2万円分のBCH(ビットコインキャッシュ)の入金が2回反映される

4万円分のBCH(ビットコインキャッシュ)を出金する

(以下繰り返し)

 

もちろん手数料や価格の変動などがあるので単純に2倍にはなりませんが、
やればやるだけ増えることは確かです。



Zaif(ザイフ)側の対応は?

 

謝罪メール

 

2018/05/14
Zaif(ザイフ)よりユーザに謝罪メールが届き始める

 

お知らせアップ

 

Zaif(ザイフ)からBCHハードフォークに伴う
お知らせがホームページにアップされる

BCHハードフォークに伴う入出金の一時利用停止について
http://corp.zaif.jp/info/9437/

時期的に下記変更が原因ではないかと推測される

「2018年5月11日(金)にBCH入金用アドレスを
新しいキャッシュアドレス形式に変更いたしております。」

 

BCH返済要求メール

 

日頃より仮想通貨取引所『Zaif』をご利用いただき、
誠にありがとうございます。

あらためて、この度はご心配ご迷惑をおかけしましたことを
お詫び申し上げます。

5月11日(金)夕方18時頃のビットコインキャッシュ(以下BCH)の
入金におきまして、お客様のアカウントへの反映が重複している
事象について、ご報告を申し上げます。

1.入金が重複した事象につきまして

経緯:
5/11(金)にBCH新アドレス形式へ対応した際、
BCHの入金が重複する事象が発生いたしました。

事象:
この切り替えタイミング以前に処理された10日(木)7時~11日(金)18時の
入金トランザクションについて、別アドレスになったため再度入金する形で
処理されておりました。
なお、本件は5/11日(金)のリリース後18時1分~18時24分の間のみ発生しておりました。

対策:
上記以降は、重複してしまう事象は発生しておりませんが、
入金の仕組みの修正を行い、再発しないよう改善いたしました。

2.重複入金されたBCHにつきまして

重複して入金されたBCHにつきまして、返還をお願いしたく存じます。
5月17日(木)に調整を行いますので、たいへんお手数ではございますが、
お客様のZaif Exchangeアカウントに重複分のBCHを残しておいてくださいますよう、
お願い申し上げます。
なお、残高調整の予定額につきましては、
アカウントページの残高調整よりご確認いただけます。

・重複分のBCHが口座に残っているお客様につきまして
どうぞ、そのまま口座に残してくださいますよう、お願い申し上げます。

・重複分のBCHが口座に残っていないお客様につきまして
大変お手数ではございますが、当日までに口座へBCHをご用意くださいますよう、
お願い申し上げます。

残高調整が完了したのち、重複分のBCH相当額の出金制限についても解除させていただきます。

ご心配ご迷惑をおかけして申し訳ございませんが、何卒よろしくお願い申し上げます。

 

要するに無限増殖で増えた分は、BCH(ビットコインキャッシュ)の残高があれば、
5/17に引き落とすよ。

 

もし、使っちゃった人がいれば5/17までにBCH(ビットコインキャッシュ)を
無限増殖で増えた分入金しておいてねってことです。

 

まとめ

 

いろいろなところで言われていますが、
今回のバグはZaif(ザイフ)側に責任があるバグだと思うので
増えた分全部認めろとまでは言いませんが、使った人に対して5/17のレートで
入金を求めるのではなく、入金当日のレートで入金を求めるのが筋ではないでしょうか。

また、急激なレートの変化による強制ロスカットがたびたび問題になっていますが、
こちらがすべてユーザーの責任だというのであれば、今回の件はZaif(ザイフ)側に
責任があるので、返してもらったら保証は一切なしで、Zaif(ザイフ)は
何も痛くないっていうのは、通らないような気がします。(入出金の手数料もタダではないので)


東京でシステムエンジニアをしています。
話題になっていることや気になるガジェット、
趣味の野球、競馬、競輪について書いていきます。

pakadan

東京でシステムエンジニアをしています。 話題になっていることや気になるガジェット、 趣味の野球、競馬、競輪について書いていきます。

コメントを残す

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