생활
EMP공격으로 블록체인은 안전한가요?
핵폭발이나 기타영향으로 EMP를 받은 전자기기는 파괴나 데이타손실을 입는것으로 알고있는데요.
EMP에 의한 블록체인은 안전한가요?
영향이 있다면 EMP에대한 대안이 있나요?
2개의 답변이 있어요!
안녕하세요. 블록체인과 EMP관계에 대하여 답변드리겠습니다.
▣ 블록체인의 데이터 관리 - 분산원장(Distributed Ledger)
블록체인은 분산원장(Distributed Ledger)이라는 거래내역을 중앙서버가 아닌 다수의 서버를 통해 거래장부를 공동으로 기록하거나 관리하는 기술을 말합니다. 즉, 데이터를 여러곳에 분산 기록하고 고유 합의 알고리즘에 의해 거래내역을 처리하는 기술을 말합니다.
퍼블릭 블록체인은 블록체인의 데이터를 검증하고 블록을 생성하는 BP노드인 서버가 전세계적으로 수십에서 수만대가 존재하고 이런 노드들 중 블록체인의 모든 정보를 관리하는 풀노드(Full Node)가 여러곳에 존재하게 됩니다.
이런 풀노드(Full Node)는 블록체인의 첫번째 블록(0번)부터 현재까지 생성된 모든 블록의 정보를 보유한(저장) 노드를 말하며, 풀노드는 해당 블록체인의 모든 정보를 가지고 있습니다.
이러한 분산된 형태의 시스템은 데이터(트랜젝션)을 검증하고 생성된 블록의 정보를 한곳에서만 관리하는 것이 아니라 전세계적으로 존재하는 다수의 풀노드에 동일한 정보가 저장되어지게 됩니다. 만약 자연재해가 발생하거나 다수의 노드에 데이터 분실 및 회손이되었다 하더라도 풀노드를 운영중인 노드 한곳이라도 데이터가 100% 안전하게 보존된 상태라면 블록체인 네트워크(메인넷)는 정상적으로 운영 할 수 있습니다.
EMP와 핵폭탄으로부터의 저항성
EMP는 강한 전자기펄스를 발생시켜 전자기기를 물리적으로 파괴시키는 것으로 블록체인은 EMP에 대한 직접적인 내성을 가지고 있지 않으며, 핵폭탄 역시 대규모적 강력한 폭발과 EMP로 인해 전자기기를 물리적으로 완전히 파괴시키기 때문에 일반 전산서버와 다름없는 BP노드는 무력화될 수받에 없습니다.
다만, 블록체인은 앞서 설명드린것 처럼 전세계적으로 분산된 네트워크를 구성하고 있기 때문에 핵폭탄과 EMP피해 범위에 들어가지 않는다면 지속적으로 운영이 가능합니다.
또한 블록을 생성하는 BP노드가 외부 공격으로부터 방호가 가능한 곳(지하벙커 등)에서 운영한다면 피해 범위에 들어간다해도 정상적으로 블록체인 네트워크를 운영할 수 있습니다.
감사합니다.
블록체인은 여러 노드들이 직접 연결되어 구성된 네트워크로, 클라이언트가 중앙 서버에 연결되며 구성되는 기존의 네트워크와 달리 분산적 성격을 가지고 있습니다.
다시 말해 블록체인 네트워크는 전세계적으로 분산되어 있으면서도 서로 연결되어 있으면서 같은 거래 내역을 블록에 기록한 장부를 공유하고 있는 형태라고 할 수 있는 것입니다.
따라서 질문에 대해 답변을 드리자면 EMP 공격이나 핵공격, 기타 광범위한 천재지변의 영향으로 전자기기가 파괴된다고 했을 때 얼마나 넓은 지역에 영향을 주는가와 얼마나 큰 피해를 입느냐에 따라 블록체인의 안전성이 달라질 수 있다고 말씀드릴 수 있습니다.
예를 들어 국지적으로 핵공격이 일어나거나 EMP 공격이 이루어져 전자기기가 파괴된다고 하더라도 전세계적으로 분산된 블록체인 네트워크의 다른 여러 노드들이 계속해서 블록을 생성하고 거래내역을 기록해 나간다고 한다면 블록체인은 안전하다고 할 수 있습니다.
하지만 대부분의 노드가 파괴되어 소수의 노드만 남은 블록체인의 경우 그 거래 내역을 신뢰하기가 어렵고 위, 변조가 쉬워지므로 사실상 블록체인에 기록된 거래 내역을 신뢰하기 어렵게 될 수도 있습니다.
그렇기 때문에 구체적인 상황에 따라서 블록체인은 핵공격이나 EMP 공격에 안전할 수도 있고 그렇지 않을 수도 있다고 말씀드리는 것이 적절하지 않나 싶습니다.
답변이 도움이 되길 바랍니다.