채굴 업계에서는 51%공격에 대해 어떤한 대비책을 가지고 있는지 궁굼합니다.
블록체인에서 채굴이라는 행위로 수익을 얻을 수 있지만 프라이빗 체인도 아닌 오픈된 채굴 시스템에서 한곳에 51%가 넘게 집중된 채굴은 해킹에 의한 공격에 위협을 줄 수 있으므로 결코 좋은 블록체인이라고 볼 수 없을거 같은데요.
채굴 업계에서는 한곳의 점유율이 51%가 되지 않도록 상호 조약하는 사항이 있는지 궁금합니다.
또한 채굴에 대한 규정이나 규칙이 있는지 알고 싶습니다.
채굴 업계에서는 51%공격에 대해 대비책을 가지고 있는지 궁굼합니다.
안녕하세요. 51% 공격은 성공이 거의 불가능인 공격이면서 시도를 막을 수 없는 공격입니다. 사이버공격에 따르면 DDoS와 같은 비슷한 공격 이라고 보시면 됩니다. 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%가 되지 않도록 상호 조약하는 사항이 있는지 궁금합니다.
-> 명시적인 규칙은 없지만 암묵적인 규칙은 존재합니다. 만약에 비트코인의 해시레이트를 어느 한 세력이 51%이상을 차지하는 순간 비트코인 블록체인의 거래 내역을 마음대로 조작할 수 있게 되어버리기 때문에 블록체인의 신뢰도가 사라지게 되고 비트코인도 디지털 정보에 지나지 않게 됩니다. 따라서 정말 비트코인이 망하길 바라지 않는 이상 채굴 업체 중 누구도 51%의 해시레이트를 장악하는 것을 원하지 않게 되는 것입니다. 굳이 조약을 맺지 않아도 아는 것이죠.
또한 채굴에 대한 규정이나 규칙이 있는지 알고 싶습니다.
-> 채굴에 대해 업체들 간에 정한 외부적인 특별한 규정이나 규칙은 없는 것으로 압니다. 그저 비트코인 블록체인의 내부 POW 합의 방식에 따라 채굴이 이루어지는 것이죠. 모든 마이닝 노드가 해시 함수에 무작위 논스를 대입하여 난이도 보다 낮은 값을 찾기 시작해서 이 값을 찾은 노드가 블록을 생성하고 거래 내역을 기록한 후 채굴 보상을 받게 됩니다. 또한 높은 해시레이트를 확보할 수록 더 많은 보상을 받는다는 것도 비트코인 블록체인 채굴에 있어서 당연한 사실일 것입니다.
채굴 업계에서는 51%공격에 대해 대비책을 가지고 있는지 궁굼합니다.
-> 비트코인 블록체인에 51% 공격을 가하기 위해서는 노드들의 51% 이상의 해시레이트를 장악해야 합니다. 이것은 많은 비용이 필요하므로 사실상 불가능하다고 합니다. 하지만 극단적인 상황을 이론적으로 상정하자면 노드들을 비트코인 블록체인 네트워크에 접속하지 못하는 상태로 만듦으로써 전체 해시레이트를 적게 만든다음 공격함으로써 51% 공격에 필요한 비용을 줄일 가능성도 있겠습니다. 따라서 채굴업체 자체적으로 높은 보안 수준을 유지하며 채굴 장비의 물리적인 파괴나 고장이 발생하지 않도록 조심할 필요가 있을 것입니다.
답변이 도움이 되길 바랍니다.