비트코인을 51%해시 공격하려면 비용이 어느정도 드나요?
안녕하세요?
이론상으로는 비트코인의 해시레이트 51%이상을 한사람이나 소수가 독점하게 된다면 블록체인 무력화와 위변조가 가능한것으로 알고 있는데요 비용이 어느정도 드나요?
답변 미리 감사드립니다.
안녕하세요. 질문 주신 51% 공격은 블록체인 전체 노드 중 50%를 초과하는 해시연산력을 확보한 뒤 거래정보를 조작하여 이익을 얻으려는 행위입니다. 좀 더 자세히 설명 드리자면 악의적인 공격자가 전체 네트워크의 50%를 초과하는 막강한 해시 연산 능력을 보유하고, 다른 일반 노드들보다 더 빠른 속도로 신규 블록을 생성하여 네트워크에 전파함으로써, 다른 노드들이 정상적인 데이터가 아니라 위변조된 데이터가 포함된 블록체인을 채택하도록 만드는 공격 기법입니다. 이러한 문제로 인해 51프로 이상의 공격에 대해 사람들이 걱정을 하고 있습니다.
일반적으로 51% 공격은 PoW 기반의 암호화폐에서 많이 발생하게 됩니다. PoS기반과 다른 네트워크 상위에 구축한 암호화폐같은 경우 51% 공격의 위험성이 굉장히 낮습니다. 이러한 핵심적인 이유로는 공격에 들어가는 비용 때문입니다. 51% 공격이 성공하더라도 공격에 들어간 비용이 실제 악의적으로 취득한 암호화폐보다 많이 들어간다면 이는 할 필요가 없겠죠.
참고로 PoW 기반에서 51% 공격을 성공하기 위해 들어가는 비용에 대해 알 수 있는 사이트가 있습니다. 바로 crypto51 인데요. 아래 그림을 보시면 아시겠지만 비트코인과 이더리움의 경우 51% 공격에 들어가는 비용이 크기 때문에 공격자들은 엄두도 못낼 것이라는 것을 알 수 있습니다.
위 그림에서 알 수 있듯이 비트코인에 대해 1시간동안 51% 공격에 필요한 비용은 약 40만 달러라는 것을 알 수 있습니다. 이더리움은 약 8만8천달러가 들어가고요. 비트코인과 이더리움이 상대적으로 다른 암호화폐보다 51% 공격에 들어가는 비용이 높다는 걸 알 수 있죠.
crypto51: https://www.crypto51.app/
51% 공격을 하기 위한 비용은 해시레이트가 얼마냐에 따라 달라질 수 있습니다.
올해 1월 10일 기준 비트코인을 1시간 동안 51% 공격하는데 필요한 비용은 35만58달러였습니다. 한화로 4억원 가량이네요. 하지만 비트코인이 51% 공격을 당하게 된다면 비트코인에 대한 신뢰도가 떨어져버리기 때문에 비트코인 시세가 바닥을 칠 것이고 그렇게 되면 공격자들도 이익을 취득하기가 힘들 것 입니다.