51 % 공격의 정의
51 % 공격은 블록 체인 (일반적으로 비트 코인)에 대한 공격으로, 네트워크의 마이닝 해시 율 또는 컴퓨팅 성능의 50 % 이상을 제어하는 광부 그룹에 의한 공격입니다. 공격자는 새로운 거래가 확인을받지 못하게하여 일부 또는 모든 사용자 간의 지불을 중단 할 수 있습니다. 또한 네트워크를 제어하는 동안 완료된 거래를 취소 할 수 있습니다. 즉, 동전을 이중으로 지출 할 수 있습니다.
그들은 거의 확실하게 새로운 동전을 만들거나 오래된 블록을 변경할 수 없으므로 51 %의 공격은 비트 코인이나 다른 블록 체인 기반 통화를 크게 손상 시키지는 않을 것입니다.
공격력 51 % 해체
비트 코인 및 기타 암호 화폐는 분산 원장 형태의 블록 체인을 기반으로합니다. 이 디지털 파일은 암호 화폐 네트워크에서 이루어진 모든 거래를 기록하며 모든 사용자 및 일반인이 검토를 위해 사용할 수 있으므로 아무도 동전을 두 번 사용할 수 없습니다. 소위 "비공개 블록 체인"은 일반 대중의 특정 사용자가 블록 체인의 모든 데이터를 볼 수 없도록하는 권한을 제공합니다.
이름에서 알 수 있듯이 블록 체인은 주어진 기간 동안 완료된 모든 트랜잭션을 기록하는 데이터 묶음 인 블록 체인입니다. 비트 코인의 경우 약 10 분마다 새 블록이 생성됩니다. 전문 용어로 "채굴 된"블록이 완성되면 네트워크 사용자가 사기성 버전의 공개 원장을 신속하게 발견하고 거부 할 수 있기 때문에 변경할 수 없습니다.
그러나 네트워크에서 대부분의 컴퓨팅 성능을 제어함으로써 공격자 또는 공격자 그룹이 새 블록을 기록하는 프로세스를 방해 할 수 있습니다. 그들은 다른 광부가 블록을 완성하는 것을 막을 수 있으며 이론적으로 새로운 블록의 채굴을 독점하고 모든 보상을 얻을 수 있습니다. 비트 코인의 경우 보상은 현재 12.5 개의 새로 생성 된 비트 코인이지만 결국에는 0으로 떨어집니다. 다른 사용자의 거래를 차단할 수 있습니다. 그들은 거래를 보낸 다음 되돌릴 수 있으며, 방금 사용한 동전을 가지고있는 것처럼 보입니다. 이중 지출로 알려진이 취약점은 완벽한 위조 및 블록 체인이 극복하기 위해 구축 된 기본 암호화 장애물과 같은 디지털 취약점이므로 이중 지출을 허용 한 네트워크는 신속하게 신뢰 상실을 겪게됩니다.
공격이 시작되기 전에 잠긴 거래 내역 블록을 변경하는 것은 51 %의 공격이 발생하더라도 매우 어려울 것입니다. 트랜잭션이 더 뒤로 돌아 가면 변경하기가 더 어려워집니다. 체크 포인트 이전에는 트랜잭션을 비트 코인 소프트웨어에 하드 코딩 한 과거 트랜잭션을 변경할 수 없습니다.
반면, 네트워크 마이닝 파워의 50 % 미만에서는 성공 가능성이 낮은 51 %의 공격 형태가 가능합니다.
Ghash.io
채굴 풀 ghash.io는 2014 년 7 월 비트 코인 네트워크의 컴퓨팅 성능의 50 %를 잠깐 초과하여 풀이 자발적으로 네트워크 점유율을 줄 이도록 노력했습니다. 성명서에서는 앞으로 총 채굴 력의 40 %에 도달하지 않을 것이라고 밝혔다.
크립톤과 시프트
이더 리움 기반의 두 블록 체인 인 Krypton과 Shift는 2016 년 8 월에 51 %의 공격을 받았습니다.
비트 코인 골드
2018 년 5 월, 26 번째로 큰 암호화 폐인 비트 코인 골드는 51 %의 공격을 받았습니다. 악의적 인 행위자들은 Bitcoin Gold의 해시 파워를 제어하여 Bitcoin Gold가 교환 한도를 반복적으로 시도하더라도 공격자가 며칠 동안 이중 지출을 할 수 있었고 결국 1, 800 만 달러 이상의 Bitcoin Gold를 훔칠 수있었습니다.
34 % 공격
블록 체인과 근본적으로 다르지만 유사한 목표를 달성하도록 설계된 분산 원장 엉킴은 이론적으로 34 % 공격이라고하는 네트워크 해시 비율의 3 분의 1을 배포하는 공격자에게 굴복 할 수 있습니다.