생활
블록체인이 해킹방어에 유리한 이유
안녕하세요
블록체인 기술이 한명이 본인의 정보값을 바꿔도 다른이들에게 저장된 정보와 다르면 허용하지 않기 때문에 해킹방어에 유하다고 알고있습니다. 그렇다면 어떤 한 기술의 코인을 50퍼센트 이상을 개인이 소유하고있다면 그 사람은 정보를 마음대로 변경하는것이 가능한지 궁금합니다.
3개의 답변이 있어요!
안녕하세요. 블록체인이 해킹방어에 유리한 이유 라고 문의 하셨는데요.
51%공격이란 블록체인의 전체 노드중 50%이상의 해시연산력을 확보하여 거래정보를 조작하는 해킹공격을 51%공격이라고 합니다. 악의적인 해킹 공격자가 전체 블록체인 네트워크의 50%를 초과해서 막강한 해시연산능력으로 다른 정직한 노드들보다 더 빠르게 신규블록을 생성해서 정상적인 데이터가 아닌 위변조된 테이터가 포함된 블록체인을 채택하여 거래정보를 조작함으로 이중지불을 하는것이 51%공격입니다.
쉽게 예를 들면 A가 B의 물건을 구매하기로 하고 물건값 100만원을 지급을 했는데 동시에 C에게도 100만원을 지급을 합니다. 그런데 과반수의 해시파워를 가진 A가 A와 C의 거래가 정상적으로 된 거래라고 장부에 합의를 해주게 됨으로 B와의 거래는 없는것이되어 거래값이 사라지게 됩니다. 그러므로 B는 물건도 못받고 돈도 못받는 상태가 되는것입니다. 이렇듯 거짓 거래 장부를 만들어 B와의 거래를 없는것으로 하는것을 51%의 공격이라고 합니다.
최근 사례로는 2020년 1월23일과 1월24일 비트코인골드의 51%의 공격의 해킹피해로 약 19,000BTG인 약 19,000달러의 비트코인골드가 두배로 지출되는 피해를 입었습니다.
또한 이더리움 클래식의 경우도 아래 기사처럼 51%의 공격을 받았습니다.
https://www.coindeskkorea.com/news/articleView.html?idxno=71368
안녕하세요.
블록체인은 말 그대로 블록에 데이터를 담아 체인 형태로 연결, 여러 컴퓨터에 동시에 이를 복제하는 분산형 데이터 저장 기술을 말하는 것으로 거래할 때마다 모든 거래 참여자들이 거래기록을 저장, 공유하고 이를 서로 대조해 데이터를 위변조하기 어렵게 되어 있어서 해킹으로부터 안전하다고 할 수 있습니다. 코인 소유와 거래 당사자와는 상관이 없습니다. 아래 유튜브를 참고하세요.
이 블록체인 기술을 기반으로 만들어진 것이 비트코인 같은 암호화폐(가상화폐)입니다. 암호화폐 외에도 여러분야에 사용되고 있습니다. 금융이나 게임, 의료, 물류, 부동산거래, 그 밖에 많은 프로젝트에서 블록체인 기술을 적용하는 사례가 점점 늘어나고 추세입니다.앞으로 더 다양한 분야에 많이 사용될 것으로 보입니다.
유튜브에 같은 곳에 관련해서 강의가 많이 있습니다. 강의를 듣는 것이 제일 이해가 빠릅니다. 관련링크 하나 첨부합니다. https://youtu.be/BKLfMx5hscI
블록체인의 경우 데이터를 모아서 하나의 블록으로 만듭니다.
블록을 만들어서 유일한 값을 하나를 찾습니다. (이게 채굴입니다.)
유일한 값을 다음 블록을 생성할때 데어터로 추가 하게 됩니다.
그렇다보니 중간에 데이터를 하나 해킹을 하려고 한다면 유일한 값이 바뀌게 되고 이후에 생성된 모든 블록의 데이터가 맞지가 않습니다.
이후 데이터를 다 조작된 데이터로 변경을 해야하는데 블록체인마다 다르지만 길게는 10분에서 수초마다 하나의 블록이 생성이 되는데 새로운 블록이 생성되는 속도보다 빠르게 해킹된 블록을 생성을 해야합니다.
현재까지는 이러한 속도를 가진 컴퓨터는 없는 것으로 알고 있습니다.
그렇다보니 해킹이 어렵다고 이야기 하는 것입니다.
51%를 소유한다면 데이터 조작은 가능할 것 같습니다.
문제는 51%를 소유하기 위해서 들어가는 비용과 내가 얻을 이익을 비교해봐야겠지요