블록체인 해킹 불가능한가요?알려주세요.
해킹에관련해서 자세히 알고싶어요.
구체적으로 설명을 해주실수 있나요?
또 어떠한 기능이 있는지도 함께 설명해 주시면 정말 감사하겠습니다!!!!!!!!!!!!!!!!!!!!!
안녕하세요 질문자님
블록체인이 해킹에 대해 안전한지에 대해 질문하셨는데요,
먼저, 블록체인이란 분산원장 시스템으로 모든 데이터를 한곳에 저장하지 않고, 여러 네트워크에 분산시켜 저장하는 방식입니다. 시간별로 모든 거래의 데이터를 한 블록에 담을 수 있으며, 다음의 블록을 생성하기 위해서는 이전 블록이 참인지 거짓인지를 여러명의 노드들에 의해 판별되며, 참이면 다음의 블록을 계속해서 생성해 나갑니다. 이러한 블록을 잇는 것이 체인과 같다고 하여 블록체인이라고 불립니다.
그렇다면 질문하신대로, 해킹의 관점에서 설명드리자면 해커는 해킹을 하기위해서는 기존의 방식대로는 한컴퓨터를 해킹하면 모든 정보를 얻을 수 었지만 블록체인 네트워크에서의 해킹을 위해서는 모든 노드들의 수많은 컴퓨터를 동시에 해킹을 해야됩니다. 사실상 이는 불가능이라고 할 수 있습니다. 간단히 말씀드리면, 이러한 원리로 블록체인이 해킹이 불가능하다고 말하는 것입니다.
질문에 도움이되셨길 바랍니다.
해킹의 경우 시스템 해킹, 웹 해킹, 네트워크 해킹 등이 있습니다.
블록체인이 해킹이 어려운것은 사실이나,
앞서 언급한 기존 방식의 해킹도 블록체인에서도 벌어집니다.블록체인 해킹의 경우 흔히 알려진 51%공격을 비롯하여
블록체인 엔진의 취약점을 공격하는 해킹과 스마트컨트랙트의 취약점을 통한 해킹 등이 있습니다.블록체인이 해킹이 어렵기는 합니다.
이유는 앞의 데이터와 새로 생성 될 데이터간에 연결이 되어 있다고 보면 됩니다.
그렇다보니 중간에 데이터를 수정하기 위해서는 수정된 이후의 데이터부터 현재 까지의 모든 데이터를 수정해야합니다.
새로운 데이터가 생성되기 전에 데이터 수정이 되어야합니다.
블록체인마다 새로운 데이터가 생성되는 시점이 다릅니다.
어떤것은 몇초만에 또는 비트코인은 10분마다 입니다.
데이터를 10분만에 다 조작할 수 있는 연산력을 가진 컴퓨터는 없는 것으로 알고 있습니다.
그리고 조작만 해서는 안됩니다.
채굴하는 컴퓨터의 51%에 전부다 조작된 데이터로 해킹을 해야하기 때문에 굉장히 어렵습니다.
51%에 모두 배포하는 것도 새로운 데이터가 생성되기 전에 해야하기 때문에 굉장히 빠른 속도로 해야합니다.
이론상으로나 가능한 것으로 알고 있습니다.