51% 공격은 왜 블록체인의 신뢰성을 위협할 수 있나요?

특정 세력이 네트워크 연산력의 51% 이상을 장악하면 블록체인을 조작할 수 있다는 51% 공격을 들었는데, 왜 이 비율을 넘으면 이런 위협이 가능해지는지 궁금합니다.

8개의 답변이 있어요!

  • 안녕하세요. 김명주 경제전문가입니다.

    작업증명 블록체인은 가장 많은 누적 연산력이 투입된 체인을 유효한 것으로 인정하므로, 한 세력이 전체 해시파워의 과반을 장악하면 다른 참여자보다 빠르게 블록을 만들어 자신에게 유리한 거래기록을 우세한 체인으로 만들 수 있게 됩니다. 다만 타인의 코인을 마음대로 빼앗거나 비트코인 발행규칙을 바꿀 수 있는 것은 아닙니다.

    채택 보상으로 268베리 받았어요.

    채택된 답변
  • 안녕하세요. 인태성 경제전문가입니다.

    51퍼센트 공격은 단일 주체가 집단이 블록체인 네트워크의

    연산력인 해시파워의 과반수를

    장악하는 것이기 떄문에

    거래 기록을 임의로 조작하고 이중 지불을 실행함으로

    탈중앙화의 무결성이라는 블록체인의

    근본적인 신뢰를 무너뜨릴 수 있기에 그렇습니다.

  • 안녕하세요. 김민준 경제전문가입니다.

    블록체인은 참여자 다수가 동의하는 가장 긴 체인을 정당한 원장으로 인정하는 구조입니다. 특정 세력이 연산력 또는 지분의 51% 이상을 확보하면, 나머지 참여자들의 검증 속도보다 빠르게 새로운 블록을 생성해 자신만의 체인을 더 길게 만들 수 있습니다. 이렇게 되면 이미 완료된 거래를 되돌리거나 특정 거래를 검열할 수 있어, 다수결로 신뢰를 담보하는 블록체인의 핵심 전체게 무너지게 됩니다.

  • 안녕하세요. 시호정 경제전문가입니다.

    블록체인은 네트워크 과반수가 합의한 기록이 진짜라는 가장 긴 체인 규칙을 기반으로 작동하고 있습니다.

    따라서 특정 세력이 전체 연산력 51% 이상을 장악하게 된다며 나머지 49% 전체가 힘을 합친 것보다 더 빠르게 블록을 생성할 수 있게 되어 자신이 원하는 대로 가짜 장부를 진짜로 만들 수 있는 권력을 갖게 됩니다.

    돈을 사용한 뒤에 그 거래 내역을 삭제한 비밀 체인을 더 빠르게 만들어 네트워크에 공개함으로써 사용한 돈을 다시 돌려받는 이중 지불 조작이 가능해집니다.

    도움 되셨길 바랍니다.

  • 안녕하세요. 정의준 경제전문가입니다.

    블럭체인의 의사결정은 과반수(51%)의 의하여 다수결로 확정하고 약속한 시스템입니다.

    네트워크 참가자들의 다수결 합의로 어떤 장부가 진짜인지 결정합니다.

    따라서 51% 이상의 연산력(작업증명 기준)을 가진 세력이 나타나면,

    이 다수결 체계 자체가 무너지면서 블록체인을 자신이 원하는 대로 조작할 수 있는 독재 상태가 됩니다.

  • 안녕하세요. 박호현 경제전문가입니다.

    51% 공격이 위험한 이유는 작업증명 블록체인에서 일반적으로 누적 연산량이 가장 큰 체인을 정상 기록으로 인정하기 때문입니다. 특정 세력이 전체 채굴 연산력의 절반을 넘게 장악하면 다른 참여자보다 더 빠르게 블록을 만들면서 자신에게 유리한 거래 기록을 선택할 가능성이 커집니다. 대표적으로 자신이 보낸 거래를 되돌린 뒤 같은 코인을 다시 사용하는 이중지불이나 특정 거래의 승인을 방해하는 행위가 가능해질 수 있습니다. 다만 51%를 확보했다고 해서 다른 사람의 코인을 마음대로 훔치거나 개인키 없이 거래를 만드는 것까지 가능한 것은 아닙니다. 결국 블록체인의 신뢰는 다수의 독립된 참여자가 검증 권한을 분산해서 갖는 데 있는데 한 세력이 과반을 차지하면 이 분산 구조가 무너지기 때문에 신뢰성이 크게 훼손되는 것입니다.

  • 안녕하세요. 기억상실은공식인가님.

    51% 공격이 위협적인 이유는 작업증명 블록체인이 누적 연산량이 가장 많은 체인을 정상 기록으로 인정하기 때문입니다. 한 세력이 과반의 연산력을 확보하면 다른 참여자보다 빠르게 대체 체인을 만들어 공개할 수 있고, 이를 통해 자신의 거래를 취소해 이중 지불하거나 특정 거래를 지연하고 검열할 수 있습니다.

    다만 다른 사람의 코인을 훔치거나 임의로 코인을 발행하는 것까지 가능한 것은 아닙니다. 핵심은 블록체인의 신뢰 기반인 정직한 참여자들의 연산력 우위가 무너진다는 데 있습니다.

    저의 답변이 도움이 되셨기를 희망합니다.

  • 안녕하세요. 박성훈 경제전문가입니다.

    제가 아는 한도에서 말씀드려볼께요

    블록체인은 과반수(51% 이상) 연산력이 승인하는 내용이 진실로 인정하기 때문입니다. 한 세력이 절반 넘게 장악하면 거짓 기록도 진실로 만들 수 있게 돼 신뢰가 무너지는 겁니다.

     # 과반수를 넘기면?

    1. 합의 규칙: 비트코인 등 대부분의 블록체인은 다수결 방식으로 거래를 확인합니다. 더 많은 연산력을 가진 쪽의 기록이 우선 채택되죠.

    2. 거짓 기록 덮어쓰기: 자신에게 유리한 거래(예: 이미 쓴 코인을 다시 쓰는 이중 지불)를 숨기거나, 과거 기록을 수정한 새로운 체인을 만들어도 절반 넘는 힘으로 밀어붙이면 이게 공식 버전으로 인정됩니다.

    3. 조작 불가능 원칙이 깨짐: 블록체인의 가장 큰 장점은 누구도 함부로 기록을 고칠 수 없다는 건데, 이게 가능해지면 거래 내역·자산 소유권 자체가 믿을 수 없게 됩니다.

     # 조작의 한계

    - 새로운 코인 무단 발행 등은 불가: 총 발행량 등 기본 규칙은 바꿀 수 없고, 주로 기존 거래의 재조작이 위험 대상입니다.

    - 비트코인·이더리움 등 대형 네트워크는 현실적으로 거의 불가능: 연산력이 너무 커서 이 비율을 장악하는 데 드는 비용이 훨씬 더 크기 때문이에요. 주로 규모가 작은 소형 코인에서 위험이 큽니다.

    # 정리하면

    네트워크의 다수결 권한을 혼자 가져가면 거짓 기록도 진실로 통과시킬 수 있으니, 변조 불가라는 블록체인의 핵심 신뢰가 흔들리는 겁니다.