비트코인에 51% 공격을 하려면 비용이 얼마나 드는지 알 수 있나요?
블록체인을 해킹하는 유일한 방법은 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% 공격에 의해 피해를 막고저 하드포크를
진행하여 이더리움 클래식이 나왔습니다. 비트코인의 해킹시 비용을 산정하는 사이트가 있지만 그 계산법이
어떤방식인지 모르겠네요, 하지만 산술적으로 간단히 생각해 보겠습니다.
현재 비트코인 해시는 대략 5000만P/HS 정도됩니다. 그러면 POW 방식에서 51%의 작업증명을 하기위해
2500만 P/HS이상의 해시를 증명해야 한다는 의미입니다. 이해시는 S17 장비가 대략 57T/HS 정도 속도가
나오니 얼마나 많은 장비가 있어야 가능한지 아실겁니다.
대략 4억대이상의 S17이 필요하단 말입니다. S17가격이 얼마인지 지금은 모르지만 비트코인 작업을 증명
한다는건 천문학적인 투자를 해야한다는 의미입니다. 비트코인과 해시에 관하여 조금 살펴보겠습니다.
비트코인 해시가 9000만T/HS를 넘다가 갑자기 5000만 T/HS로 급감하였습니다. BTC.COM에서 제공하는 헤시레이트결과 최근 변동치가 심화되고 있습니다. 그후 몇일후 비트코인은 10000달라이하로 급락했습니다.
헤시레이트 자료는 객관적인 자료로 어느정도 공신력이 있는 데이타로 비트코인 시세변화와 비슷한 흐름이 이어지고 있습니다.
해시가 하락한 이유는 알수없지만 개인적인 생각은 패닉셀을 유도하지 않았나 싶습니다.
현재의 경기침체 구간에선 비트코인은 금과 연동하여 상승해야 합니다.
이번주 선물만기에 연동하여 비트코인을 폭락시켜 저가에 매수하는 기관성 매수세력의 작전이아닌가 싶습니다. 이건 극히 개인적인 생각이지만요,
비트코인은 이번주를 기점으로 다시 상승할것으로 생각됩니다. 물론 예상치를 벋어날수도 있습니다. 하지만 급락후 기관성 매수세력이 충분히 매수한후 재상승을 할것으로 예상합니다. 해시는 이런식으로 비트코인의 상승시점을 예측하는 데이타로 사용하기도 합니다. 꼭 해시와 비트코인의 상승이 연동된다고 할수도 없습니다.
하지만 대체적으로 해시는 비트코인 상승의 시점에서 비례하여 상승하였습니다.
비트코인은 2140년까지 2100만개를 채굴로 문을 닫게 됩니다 내년 5월이면 비트코인의 반감기가 오기도 하죠,, 이때 채굴보상갯수와 난이도도 조정이 되구요, 채굴어려움이 증가합니다.
비트코인 해시가 증가한것은 신형채굴기에 대한 보급이 늘었구요
비트코인 시세가 상승할수록 해시가 증가하는 현상은 어쩔수 없는 현상입니다.
일례로 비트코인을 채굴하는 장비가 불과 몇년전만해도 안트마이너S9가 많았습니다.
해시로는 14.5T/HS 속도가 나왔구요, 지금은 S17로 55T/HS 속도가 나옵니다.
실로 엄청난 속도 증가로 인해 비트코인 해시가 8000만 T/HS로 늘어난경우입니다.
아마도 앞으로의 몇년후면 더 빠른 장비가 나올겁니다. 당연 비트코인 시세도 증가하겠지요. 아무리 반감기래도 더 빠른 해시로 더빠르게 선채굴 하려고
장비투입과 장비교체로 해시는 더 늘어날것으로 예상합니다.
여기서 잠깐!!!
비트코인은 SHA-256 알고리즘으로 블럭을 10분마다 1개씩 생성합니다. 블럭생성시 블럭내에는 각종 개인키(지갑정보)나 공개키등이 저장되고 비트코인이 거래될시 트랜잭션 정보를 바디에 저장합니다. 트랜잭션 정보 비트코인의 전송이나 수신의 정보에 대한 각종 정보를 검증을 통해 블럭 저장한다는 의미입니다. 한마디로 모든 작업은 검증을 통해 블럭에 저장 된다는 의미입니다.모든 거래는 검증을 노드들에게 검증을 받아야 하고 채굴장비(노드)들이 전산상 검증을 통해 인증여부를 확인후 블럭에 저장합니다.
모든 저장이 완료되면 하나의 정상적인 블럭이 생성됩니다. 이때 블럭생성에 도움을 준 채굴장비(노드)에게 보상성 코인을 지급합니다.
당연 더많은 속도의 해시를 가지고 있었다면 더많은 비트코인을 받을수 있습니다.그래서 다들 장비투입을 하고 더 많은 해시를 보유하고저 애를 쓰고 있씁니다.
채굴의 개념과 장비로 인한 해시의 증가등을 면밀히 파악하셨으리라 생각됩니다. 신중한 투자를 바랍니다.