흔히 이야기하는 51% 공격을 받게 되는 이유가 무엇인가요?
최근에 비트코인 골드가 51% 공격을 당해 많은 피해를 받았다는 뉴스를 접하게 되었습니다. 51% 공격이 발생하는 원인과 이를 예방 할 수 있는 방법은 어떤 것들이 있을까요? 51% 공격을 당했다 라는 의미가 합의에 의한 블록체인의 특성상 과반수가 넘어 조작을 할 수 있다. 라는 정도로만 알고 있는데 이게 회사의 어떤 문제점으로 인해 발생하게 된 건가요?
안녕하세요. 51% 공격에 대하여 답변드리겠습니다.
블록체인의 가장 큰 특징 중하나가 거래 정보를 분산하여 처리(검증)함으로써 정보의 신뢰성과 투명성을 유지할 수 있게됩니다. 이때 검증 유무의 비율이 51% 이상일 경우 정상거래로 인정하게 됩니다. 그러나 만약 악의적인 공격 또는 불법적 운영을 통해 합의 비율이 비정상적으로 51%이상 된다면 정상적인 거래 데이터 대신 조작된 거래 데이터가 채택할 수 있기는 문제가 발생하게 됩니다.
이는 정상적으로 블록체인 시스템을 운영할 수 없다는 말이됩니다. 쉽게 말해 어떤 온라인 게임을 한다고 했을 경우 승부조작이나 핵 프로그램을 사용하는 사람들이 많아진다면 유저들은 더 이상 게임을 하지 않을 것이며 결국 게임운영을 지속할 수 없게 될 것입니다.
블록체인 시스템도 이와 마찬가지로 데이터의 신뢰성과 안전성이 보장되지 않는 시스템에서 그 누구도 자산관리와 결재를 하지 않을 것입니다.
감사합니다.
지난달 24일 암호화폐 비트코인 골드(BTG)에 따르면 일명 '51% 공격(51% attacks)'으로 불리는 해킹을 당해 약 200억 원에 달하는 피해가 발생했다. 해커는 블록체인의 연산능력 51%를 확보하고 거래소를 대상으로 이중지불 형태의 입금을 한 후 이를 인출했다.
51% 공격 혹은 이중 지출(double spend)은 채굴자 한 명이 전체 해시파워의 과반(51%) 이상을 독점해 무단으로 블록체인 장부 내용을 조작하는 공격법으로, 해킹의 일종이다.
6일(현지시간) 암호화폐 전문매체 비트코이니스트에 따르면 비트코인 골드 팀은 향후 51% 공격 예방과 ASIC(Application-Specific Integrated Circuit; 주문형 반도체) 채굴자들의 네트워크 침투 위협에 대한 해결책으로 하드포크(hard fork)을 계획하고 있다고 밝혔다.
비트코인 골드 팀은 네트워크 업그레이드가 진행 중이며 네트워크 업그레이드에 필요한 대부분의 구성 요소가 이미 준비되어 있다고 덧붙였다.
하드포크는 지난 4일(현지시간) 공식 업데이트에서 발표된대로 비트코인 골드 네트워크에서 진행 중인 것으로 알려졌다.
한편 지난 4일(현지시간) 젠캐시 네트워크(ZenCash network)는 공식 블로그를 통해 "이달 2일(현지시간) 오후 10시43분에 51% 공격 대상이 됐다"며 "컨펌 횟수를 100회로 늘렸으며, 현재 용의자를 추적 중"이라고 밝혔다.
이처럼 비트코인 골드에 이어 최근 젠캐시도 51% 공격의 대상이 되면서 거래소 뿐만 아니라 투자자들의 주의가 요구되고 있다.