51% 공격은 네트워크 전체 채굴 해시 레이트의 50% 이상을 보유한 채굴자 연합이 블록체인을 표적으로 삼을 때 발생합니다. 이 그룹이 네트워크 노드의 51% 소유권을 획득하면 이론적으로 블록체인을 수정할 수 있는 권한을 갖게 됩니다.[1]\
블록체인은 단일 개인이나 특정 그룹이 네트워크를 제어하지 못하도록 보장함으로써 탈중앙화를 달성합니다. 블록체인 생태계 내의 모든 참여자가 블록체인의 현재 상태에 대해 합의에 도달해야 하기 때문에 이러한 탈중앙화 구조는 매우 중요합니다. 널리 분산된 네트워크 참여자들 사이의 이러한 만장일치 합의 요구 사항은 블록 상태의 진위 여부에 대해 높은 수준의 확실성을 확립합니다.[2]
51% 공격은 한 그룹이 암호화 문제를 해결하는 데 사용되는 컴퓨팅 능력인 네트워크 해시 파워의 50% 이상을 장악하는 블록체인에 대한 의도적인 공격을 의미합니다. 이 그룹은 이후 정확한 시점에 수정된 버전의 블록체인을 네트워크에 도입합니다. 이론적으로 네트워크는 공격자가 네트워크에 대해 과반수 제어권을 갖고 있기 때문에 이 변경된 블록체인을 수용할 수 있습니다.[1][2][3]
51% 공격에서는 거래가 검증되기도 전에 취소될 수 있습니다. 이는 이중 지불 문제로 이어집니다. 공격자가 자신의 몫을 챙기면서 정당한 채굴자들도 네트워크를 업데이트하며 버는 돈이 줄어듭니다.[4][2] 블록체인에 대한 51% 공격은 암호화폐의 평판에 부정적인 영향을 미칠 수 있으며, 이는 투자자들이 암호화폐를 매도하게 만들어 가치를 하락시킵니다.[5][6]
블록체인이 거래를 검증하기 위해 작업 증명(PoW) 메커니즘을 사용하는 한, 가해자는 블록의 확인 및 순차적 배열을 방해함으로써 의도적으로 네트워크를 중단시킬 수 있습니다.[4] 51% 공격은 채굴자의 컴퓨팅 능력에 상당한 부정적 영향을 미칩니다. 결과적으로 거래가 승인되고 블록에 기록되는 데 더 오랜 시간이 걸립니다. 결과적으로 블록체인 네트워크가 손상되어 공격자가 채굴자보다 더 빠르게 거래를 실행할 수 있게 됩니다.[4]
블록체인은 51% 공격을 방지하기 위해 여러 전략을 사용합니다. 그러한 전략 중 하나는 더 많은 참여자가 네트워크에 가입하고 자체 노드를 운영하도록 장려하여 강력한 네트워크 커뮤니티를 강화하는 것입니다. 자원을 제공하는 참여자 수가 많을수록 단일 개체가 네트워크를 지배하기가 더 어려워집니다.[3][4]
규모가 작은 블록체인 네트워크에서는 단일 채굴자가 과반수 참여자로 지배할 가능성이 있습니다. 작업 증명 (PoW) 합의 메커니즘을 사용하는 블록체인 네트워크는 일반적으로 채굴자가 정기적으로 장비를 업데이트해야 한다는 요구 사항을 구현합니다. 이를 소홀히 하면 블록 보상을 상실하고 네트워크 내의 다른 채굴자들에게 뒤처질 수 있습니다. [4]
51% 공격의 위험을 완화하기 위해 블록체인 네트워크는 지분 증명(PoS) 합의 메커니즘을 선택할 수 있습니다. 이는 PoW 블록체인에서 채굴 파워의 대부분을 확보하는 것보다 스테이킹된 암호화폐의 대다수를 획득하는 것이 공격자에게 더 어렵기 때문에 일반적으로 작업 증명 (PoW)보다 더 안전한 대안으로 간주됩니다.[4][5][8]
대부분의 51% 공격은 규모가 작은 암호화폐를 대상으로 합니다. 전문가들은 주요 암호화폐의 경우 채굴 파워의 절반 이상을 장악하는 데 드는 상당한 비용 때문에 성공적인 51% 공격의 희생양이 될 가능성이 낮다고 제안합니다. 다음은 과거에 51% 공격을 경험한 블록체인 네트워크입니다.