해시레이트의 절반 이상을 통제하는 공격자는 시간이 지남에 따라 다른 모든 사람보다 더 무거운 체인을 생성할 수 있습니다. 이는 실제적이지만 제한적인 권한을 부여합니다.
다수가 할 수 있는 일
- 자신의 코인을 이중 지출: 지불하고, 전송을 기다린 후, 해당 지불 없이 더 무거운 체인을 게시합니다.
- 검열: 일부 거래를 포함하지 않기로 결정하고, 다른 채굴자가 생성한 블록을 고아로 만듭니다.
- 혼란 야기: 최근 지불에 대한 신뢰를 손상시키는 깊은 재구성(reorg)을 유발합니다.
할 수 없는 일
- 개인 키 없이 코인을 지출합니다.
- 일정보다 더 많은 비트코인을 생성하거나 보상을 변경합니다.
- 노드가 강제하는 규칙을 변경합니다. 유효하지 않은 블록은 해시레이트와 관계없이 거부됩니다.
비용이 장애물입니다. 업계 전체보다 더 많은 하드웨어를 확보하고 전력을 공급해야 하며, 동시에 자신이 얻게 될 코인의 가치를 공격해야 합니다. 더 큰 코인과 알고리즘을 공유하는 작은 코인들은 그러한 공격을 겪었지만, 알고리즘에서 가장 큰 해시레이트를 가진 비트코인은 그렇지 않았습니다.