양자컴퓨터가 블록체인을 위협할 수 있나요?
양자컴퓨터가 상용화되면 블록체인
네트워크 자체가 무력화된다고
하는 얘기를 들었습니다.
양자컴퓨터가 어떻게 블록체인을
무력화시키는건가요?
안녕하세요. 양자컴퓨터와 블록체인에 대하여 답변드리겠습니다.
양자 컴퓨터의 등장으로 인해 다양한 대응 기술들도 같이 개발되고 있습니다.
양자컴퓨터의 블록체인 네트워크 위협
양자컴퓨터가 개발되면 연산속도가 기존 슈퍼컴퓨터 보다 비약적으로 상승하여 현 블록체인(비트코인) 네트워크를 위협할 수 있다는 기사가 있었습니다.
양자컴퓨터는 빠른 연산력을 이용하여 블록체인의 공개키와 개인키를 소인수 분해하여 암호를 해독할 수 있기 때문입니다.
양자컴퓨터에 대응하기 위한 기술 개발
이런 양자컴퓨터에 대응하기 위해 "양자저항 장부거래(QRL : Quantum Resistant Ledger)"와"양자내성 암호" 기술 등을 도입한 블록체인을 개발 중에 있습니다.
또한 양자컴퓨터는 현재 연구단계에 있기 때문에 실사용에 활용되기 위해서는 10년 이상 소요될 것으로 보여지고 있습니다.
따라서 현재 양자컴퓨터에 대응하기 위한 연구가 이루어지고 있기 때문에 당장 양자컴퓨터에 대한 우려는 없을것으로 보여집니다. 또한 현재 운영되고 있는 블록체인들도 기술을 추가하여 양자 공격에 대하여 대비하고 있습니다.
지캐시
지캐시는 영지식증명의 "zk-SNARKs" 알고리즘을 통해 양자 컴퓨터로부터 해독하지 못하도록 할수 있습니다.
이더리움 3.0
이더리움은 3.0 단계가 되면 영지식증명 기술을 활용하여 양자 공격에 대한 내성을 가질 수 있게 되며 그 시기를 2027년 쯤 구현될 것으로 내다보고 있습니다.
일코인
일코인은 C2P(Command Chain Protocol)라는 합의 알고리즘을 통해 양자 공격으로부터 블록을 위조하지 못하도록 하는 기술을 구현하게 됩니다.
블록체인 기술이 점차 인정받으면서 여러곳에서 다양한 알고리즘 개발을 통해 양자컴퓨터 공격 뿐만아니라 익명성, 안정성, 보안성을 개선/보완되고 있습니다.
우리몸에 바이러스가 침투되어도 백혈구들이 적절한 항체를 만들어 대응하는 것처럼 어떤 기술이든 그 시대에 맞는 문제를 적절하게 대응하여 준비한다면 큰 문제 없이 지나갈 것이라 생각됩니다.
ex) 한 때 컴퓨터가 2000년이라는 시간 인식을 하지 못하여 문제가 생기는 Y2K사건이 있었지만 충분한 시간을 가지고 잘 준비하고 대응했기 때문에 문제없이 극복한 사례가 있습니다.
따라서 현재 블록체인 기술과 양자컴퓨터 기술이 완전한 단계가 아니기 때문에 영향을 끼칠 수 있는 시기를 가늠하기 어렵습니다.
일각에서는 양자컴퓨터가 실사용에 활용되기까지 10~30년까지 소요될 것으로 예측하고 있습니다.
감사합니다.
안녕하세요. 만약 양자컴퓨터가 나온다면 양자 컴퓨터가 상용화되지 않은 시점에서 양자 컴퓨터를 독점 소유하여 이를 악용해 암호화폐는 물론 IT 기술을 기반으로 한 현대의 모든 산업 전반에 걸쳐 큰 위협이 될 것이라 생각합니다. 양자 컴퓨터의 컴퓨팅 파워를 블록체인 시스템을 해킹하여 암호화폐 시장을 붕괴 시키는데 사용할 수도 있지만 반대로 암호화폐를 채굴하고 블록체인 네트워크의 보안성을 강화하는데 사용될 수도 있습니다.
궁극적으로 양자 컴퓨터로부터 암호화폐를 보호하려면 기존의 암호화 프로토콜에 양자 컴퓨터에 맞설 수 있는 새로운 암호화 표준을 통합해야 합니다. 이미 수많은 암호화폐 개발자들이 양자 컴퓨터에 대비한 기술을 개발 중이며 기초적인 기술은 이미 존재합니다. 다만 그러한 기술이 암호화폐 사회 전반에 소개되고 통용되는 시간이 필요하겠죠. 아직 준비 할 시간은 충분하다고 생각합니다.
만약 양자컴퓨터의 위협이 현실적으로 다가오더라도 블록체인네트워크에서 양자컴퓨터에 대응할 수 있는 새로운 표준이 나오지 않을까 기대하고 있습니다. ^^
안녕하세요 양자컴퓨터와 블록체인의 관계에 대한 답변드리겠습니다.
정답은 없지만 해답은 있는데요 블록체인 생태계에서 가장 큰 파이를 차지하고 있는 것이 비트코인인데 비트코인은 현재도 POW기반으로 연산을 통해 채굴을 하는 방식입니다.
당연히 고성능의 컴퓨터를 갖추고 있을수록 채굴에 아주 유리한 시스템이지요
그런데 양자역학을 접목시킨 연산장치는 기존 컴퓨터의 연산수준을 훨씬 뛰어넘습니다.
단순히 0,1로써 연산을 하는 현재의 컴퓨터에 비해 정보처리의 기본단위가 큐비트(Qbit)로 구성되어 있는 양자영학 컴퓨터는 그 갯수에 따라서 2개는 4개, 3개는 8개, 4개는 16개의 상태를 가질 수 있어 디지털컴퓨터에 비해 정보처리 속도와 양이 기하급수적으로 커지게 됩니다.
그로인해 현존 슈퍼컴퓨터로는 1만 년이 걸릴 계산을 약 3분 만에 해결할 수 있는 기술이라고들 얘기를 하죠
이렇다 보니 블록체인시스템의 연산체계에서 오는 시스템의 견고함을 무력화 시키려면 얼마든지 그 빠른 연산속도로써 해결해 버릴 수 있는겁니다.