51% 공격은 작업 증명(PoW) 합의 알고리즘을 기반으로 하는 블록체인 네트워크의 잠재적인 보안 위협입니다.
이 공격에서 악의적인 행위자 또는 행위자 그룹은 네트워크 채굴 능력의 50% 이상을 제어하고 네트워크의 트랜잭션 기록을 조작하고 다른 악의적인 활동을 트리거할 수 있습니다.
블록체인 네트워크가 PoW와 함께 작동하면 채굴자는 컴퓨팅 성능을 사용하여 복잡한 암호화 퍼즐을 풀고 새로운 블록을 체인에 추가합니다.
퍼즐을 풀고 블록을 검증한 첫 번째 광부가 보상을 받고 블록이 블록체인에 추가됩니다.
체인에 새 블록을 추가하려면 네트워크의 대다수 노드가 블록의 유효성에 동의하는 합의 메커니즘이 필요합니다.
이 계약은 네트워크의 보안을 보장하고 악의적인 행위자가 가짜 거래를 생성하거나 네트워크를 변조하는 것을 방지합니다.
51% 공격에서 공격자 또는 공격자 그룹은 네트워크 채굴 능력의 50% 이상을 제어하고 네트워크의 거래 내역을 조작할 수 있는 능력을 얻습니다.
공격자는 합법적인 거래를 거부하고 코인을 이중 지출하며 확인된 거래를 역전시킬 수도 있습니다.
이는 네트워크에 대한 신뢰 상실로 이어져 암호화폐에 대한 신뢰를 약화시키고 코인의 가치에 부정적인 영향을 미칠 수 있습니다.
공격자가 네트워크 마이닝 파워의 50% 이상을 제어할 수 있는 몇 가지 방법이 있습니다.
한 가지 접근 방식은 새로운 채굴 풀을 만들고 다른 채굴자들이 풀에 참여하도록 설득하는 것입니다.
풀이 네트워크 채굴 용량의 50% 이상에 도달하면 공격자가 공격을 시작할 수 있습니다.
또 다른 방법은 공격자가 공격을 시작하는 데 사용할 수 있는 클라우드 마이닝 서비스 또는 봇넷에서 마이닝 파워를 임대하는 것입니다.
51% 공격의 위험을 완화하기 위해 많은 블록체인 네트워크는 이러한 유형의 공격에 덜 취약한 다른 합의 메커니즘을 조사하고 있습니다.
예를 들어 검증자가 소유한 암호화폐의 양에 따라 선택되는 PoS(Proof of Stake) 메커니즘은 이러한 유형의 공격에 덜 취약합니다.
다른 네트워크도 PoW와 PoS를 결합하여 공격에 대한 추가 보안을 제공하는 하이브리드 합의 메커니즘을 모색하고 있습니다.
요약하면 51% 공격은 PoW 합의 메커니즘에 의존하는 블록체인 네트워크에 심각한 보안 위협입니다.
여러 완화 전략을 적용할 수 있지만 가장 좋은 방법은 보다 안전한 합의 메커니즘으로 전환하는 것입니다.
51% 공격을 실행하는 비용은 블록체인 네트워크의 해시 비율, 채굴 난이도, 채굴 하드웨어 임대 또는 구매 비용에 따라 달라질 수 있습니다.
비트코인 및 이더리움과 같은 인기 있는 네트워크의 경우 비용은 수십만 달러에서 수백만 달러에 이를 수 있습니다.
51% 공격은 일반적으로 PoW 블록체인과 연관되지만 다른 합의 메커니즘에서도 발생할 수 있습니다.
예를 들어 지분 증명(PoS) 블록체인에서 네트워크의 암호화폐를 다량 보유하고 있는 공격자는 잠재적으로 유사한 공격을 시작할 수 있습니다.
경우에 따라 51% 공격은 악의적인 목적이 아닌 블록체인 네트워크의 취약성을 입증하는 데 사용될 수 있습니다.
화이트 햇 해커는 이러한 공격을 시작하여 보안 취약점에 주의를 기울이고 개발자가 이를 수정하도록 장려할 수 있습니다.
일부 블록체인 네트워크는 51%에 대해 공격을 더 어렵게 하거나 불가능하게 만드는 추가 조치를 구현했습니다.
예를 들어, Komodo 플랫폼은 Bitcoin 블록체인에서 트랜잭션을 보호하는 dPoW(Deferred Proof-of-Work) 메커니즘을 사용하여 트랜잭션 기록을 변조하기 어렵습니다.
51% 공격의 위험은 보다 분산된 채굴을 장려함으로써 줄일 수 있습니다.
즉, 네트워크의 더 많은 노드에 채굴 능력을 분배하는 것입니다.
이로 인해 한 플레이어 또는 그룹이 네트워크의 마이닝 파워 대부분을 제어하기가 더 어려워집니다.
51% 공격이 성공하면 블록체인 네트워크는 악의적인 거래 내역을 포함하지 않는 새로운 버전의 블록체인을 생성하기 위해 “하드포크”할 수 있습니다.
그러나 이는 논란의 여지가 있고 복잡한 프로세스가 될 수 있으며 네트워크 단편화 및 신뢰 상실로 이어질 수 있습니다.