2021年9月21日 2 min read

POSチェーンへの攻撃

POSチェーンへの攻撃
Photo by Shubham Dhage / Unsplash

ツイッターを見ていて、POSチェーンへの攻撃について51%アタックと表現しているひとが居たので、今回はそのあたりを解説します。

まず、基本的なところですが、ビットコインやライトコイン、イーサリアム1.0はPOWで出来ており、ハッシュパワーの51%を占領すれば攻撃が出来ることが良く知られています。しかし、どういう攻撃が可能で、どういう事が出来ないのかは、整理して頭に入っている人は少ないのではないでしょうか。

次に、イーサリアム2.0や、BSC、Solana、CosmosといったところのPOSチェーンは、何%でどういう攻撃ができるのでしょうか?

以下、クイズ形式で書きますので、正解不正解を自分でカウントしてみてください。

○ビットコインの51%攻撃で出来ること出来ないことをマルバツつけてください

二重支払い

支払いの取り消し(巻き戻し)

無からコインを作る

コイン発行上限の変更

簡単ですかね。正解は、二重支払いと、取り消しは可能で、それ以外は無理です。もちろんハードフォークすれば可能ですが、そうするとコインが2つに別れるだけで、攻撃というより分裂になります。

○POSの攻撃には何%の何が必要か?答えてください。

正解は、33%です。何が必要かですが、コインの保有です。総発行量の33%のコインをコントロールする必要があります。このときPOSでは実際にコインをもっていなくてもバリデータが権利の委任をうければOKです。取引所などはユーザーのコインを大量に預かり、自社運営のバリデータに委任して運用していますから、特定の取引所だけで33%を超えることは難しくない状況のチェーンもあります。

○POSの攻撃では、何ができて何ができないのか?出来ること出来ないことをマルバツつけてください

二重支払い

支払いの取り消し(巻き戻し)

無からコインを作る

コイン発行上限の変更

Great! You’ve successfully signed up.
Welcome back! You've successfully signed in.
You've successfully subscribed to ビットコイン研究所.
Your link has expired.
Success! Check your email for magic link to sign-in.
Success! Your billing info has been updated.
Your billing was not updated.