51%攻撃(51% Attack)とは、特定のマイナーが、ブロックチェーンネットワークの計算能力の過半数(51%)を占め、取引を不正に改ざんすることをいう。
Proof of Workのようなアルゴリズムを採用しているとき、特定のマイナーがシステム全体の過半数を上回る計算力を持っていれば、そのマイナーは50%以上の確率で
マイニングに成功することができる。
このとき、このマイナーが自分に都合のいいデータを書き込み、複数回連続してマイニングに成功すると、より長く続いたチェーンを正とするProof of Workの仕組み上、不正取引を覆すことができなくなる。悪意を持ったマイナーにより取引の承認権が独占されることで、不正な取引の承認や二重払いが可能になってしまうなど、システム全体の安全性、信用が保てなくなる。
しかし、51%攻撃を行うには膨大な計算能力を必要とし、費用がかかるため、51%攻撃をするインセンティブはあまりないともいわれている。