リプレイプロテクションとは、ハードフォークが起きた時に生成される似た性質を持つ二つのブロックチェーンにおいてそれぞれの
この説明では、いきなりは理解できないと思うので以下でじっくり解説していきます。
リプレイプロテクションを理解するにあたって、リプレイアタックについてはっきり理解しておく必要があります。リプレイアタックとはハードフォークが起きた際に、一方のブロックチェーンに向けて書かれた
ここで気づいた方もいるかもしれませんが、もちろんトランザクションをそもそも書き込みさえしなければ、つまり取引さえしなければリプレイアタックに遭遇することもないということです。これは個人でできるリプレイアタックへの対処法ですが、
もっと詳しく知りたい方はコインパートナーの記事をご覧ください。
リプレイアタックは、ビットコインなどの暗号資産(仮想通貨)のハードフォークの際によく話題になるものです。これはどういう仕組みでどのような危険があるのでしょうか?実際に採用されている対策、自分でできる対策までコインパートナーが徹底的に解説します!
暗号資産(仮想通貨)市場全体を揺るがすビットコインのハードフォーク。どうして起きるのか?大荒れの相場でリスクを軽減する方法とは?今回はハードフォークの対処法、仕組みや過程についてくわしく説明します!
先ほども言ったとおり、リプレイアタックに対する対処法とは、そもそも取引を行わなければ良いのです。ハードフォーク後に何らかの形に暗号資産(仮想通貨)界が落ち着くまで取引しなければ、自分のトランザクション情報を悪用されることもなく、リプレイアタックの危機は回避できます。しかし
ではリプレイプロテクションの具体的な例を見ていきましょう。
双方向リプレイプロテクション(Strong 2-way replay protection)と呼ばれるリプレイプロテクションについて説明します。これはビットコインゴールドやビットコインキャッシュで採用されているシステムで、その原理はいたって簡単です。SIGHASH_FORK_IDと呼ばれる
オプトインプロテクションとは、ビットコインゴールドなどで採用されているリプレイプロテクションのことです。これはビットコインを送金する際にブラックリストアドレスと言われるアドレスに、少額のビットコインを送金することで、ビットコインとビットコインゴールドの差別化を図る方法です。ブラックリストに少額送金した情報法を含むビットコインのトランザクション情報をコピーしてビットコインゴールドのノードに送ったとすると、ビットコインゴールド側のノードはそのトランザクション情報を確認した際にブラックリストに少額送金をしている情報を見てビットコインゴールドのトランザクションではないと判断し承認しません。逆もまた然りです。このようにリプレイアタックを防いでいます。オプトインリプレイプロテクションがStrong 2-way replay protectionと異なるのは、選択可能(オプトイン)という点です。Strong 2-way replay protectionでは必ず一つのトランザクションは一つのブロックチェーンにしか対応していないのに対して、オプトインリプレイプロテクションでは、ビットコイン送金時に少額ブラックリストアドレスに送金するかどうかは選択できるのです。そのため、オプトインリプレイプロテクションしかなければ、ビットコインとビットコインゴールドを同時に送るということも可能になるのです。オプトインリプレイプロテクションの問題点としては、今はハードフォークの数が少ないですが将来的に起こるであろう全てのハードフォークに対して、毎回ブラックリストアドレスを設定して少額送金させるのは果たして現実的なのかということです。これを解決できなければ、なかなかオプトインリプレイプロテクションは難しい技術だと言わざるをえません。
ビットコインキャッシュとビットコインゴールドに関するコインパートナーの記事は以下になります。
2017年8月にビットコインはビットコインキャッシュと呼ばれる通貨と分裂しました。突然生まれたビットコインキャッシュですが、一体何のために作られて、どんな価値があるのでしょうか?また今後のビットコインキャッシュはどうなっていくのでしょうか?
ビットコインからビットコインキャッシュが分裂するなど開発者とマイナーによるビットコインの分裂騒動が起きている中、突如分裂したビットコインゴールドですが、分裂騒動との関係や、将来性はどうなんでしょうか?配布時期や仕組み、将来性を解説しました!
リプレイプロテクションとは、