
編集者注: この記事は、Hashpai (ID: hashpai)、著者: not Break、許可を得て公開したものです。
いわゆる 51% 計算能力攻撃とは、有料トランザクションをキャンセルするという目的を達成するために、自分の計算能力の優位性を利用してブロックチェーン上の記録を改ざんすることを指します。
ビットコインの取引データは、実際にはマイナーによってコンピューティング能力の競争を通じてパッケージ化され、記録されます。 「計算能力」とは、1秒間にハッシュ値を計算できる回数を指し、計算能力が高いほどマイナーの計算速度が速くなります。理論的には、ある人が 51% 以上の計算能力を持っている場合、その人は改ざんしたいトランザクション データから開始する限り、ネットワーク全体の他のマイナーよりも速く正しいハッシュ値を計算できます。ブロックが掘り起こされ始めると、現在のメインチェーンよりも長いブロックチェーンを作成することが可能になります。
POW メカニズムでは、ノードが他のノードからより長いブロック チェーンを受け取ると、現在のチェーンを自動的に放棄し、新しいメイン チェーンでマイニングを継続するため、51% の計算能力が得られ、強力なマイナーは以前のトランザクション レコードを取り消すことができます。したがって、通常の状況では、転送を開始した後、それが不変のトランザクションと見なされるまでに、確認のために少なくとも 6 ブロック待つ必要があります。改ざんする必要があるブロックが増えるほど、その実現が難しくなるからです。
ビットコインマイニングの計算能力がますます集中している現状から、51%の計算能力を攻撃することは可能ですが、経済的利益の観点から見ると、攻撃を仕掛けることはマイナーにとって有益ではありません。まず、計算能力に対する攻撃が発生すると、ビットコインの安全性が疑われるため、価格が大幅に下落し、ウェブサイト上でビットコインの報酬を得ることができなくなります。