현재 블록 체인 구현이 양자 계산을 사용한 공격에 내성이 있습니까?
빠른 답변 :
단기 기술에 대한 저항력? 확실한.
장기적으로 안정적으로 확보 하시겠습니까? 아마 아닙니다.
이것이 중대한 문제를 야기합니까? 아마 아닐 것입니다.
이 위험이 블록 체인에 고유합니까? 아니.
양자 컴퓨터가 현재 구현에 주요 위협이 될지라도 커뮤니티는 양자 후 암호화에 대한 하드 포크 를 수행하기로 선택할 수 있습니다 .
말할 것도없이, 블록 체인 기술 개발자와 연구원은이 문제에 대해 걱정할 필요가 없지만, 일반 사용자는이 특정 위협에 대해 걱정할 필요가 없다고 생각합니다.
또한 은행을 포함한 다른 금융 기관은 사람들이 암호를 업그레이드하는 것에 대해 설명 할 수없는 이상한 가상의 세계에서 비슷한 위험에 노출 될 수 있다는 점에 주목할 가치가 있습니다. 예를 들어, 해커가 금융 기관의 균열 양자 컴퓨터를 사용할 수 TLS / SSL 인증서 에 있도록, man-in-the-middle 공격 (임의 2,015 종이 ).
긴 대답
다음은 관대 한 가정을 사용하여 2027 년까지 비트 코인이 잠재적으로 취약해질 수 있다고 예상하는 2017 년 논문입니다.
오늘날 인터넷과 금융 거래를 보호하는 데 사용되는 주요 암호화 프로토콜은 충분히 큰 양자 컴퓨터의 개발로 인해 공격을 받기 쉽습니다. 위험에 처한 특정 영역 중 하나는 현재 1,500 억 달러가 넘는 시장 인 암호 화폐입니다. 우리는 양자 컴퓨터의 공격에 대한 비트 코인 및 기타 암호 화폐의 위험성을 조사합니다. Bitcoin에서 사용하는 작업 증명은 향후 10 년 동안 양자 컴퓨터의 실질적인 속도 향상에 상대적으로 내성이 있습니다. 주로 특수 ASIC 광부가 단기 양자 컴퓨터의 예상 클럭 속도에 비해 매우 빠르기 때문입니다. 반면 비트 코인이 사용하는 타원 곡선 서명 체계는 훨씬 더 위험하며 2027 년 초 양자 컴퓨터에 의해 가장 낙관적 인 추정치에 의해 완전히 손상 될 수 있습니다. 우리는 양자 컴퓨터에 의한 속도 향상에 훨씬 더 강한 해시 함수에서의 충돌을 찾아서 Momentum이라는 대체 작업 증명을 분석합니다. 또한 사용 가능한 사후 양자 서명 체계를 검토하여 어떤 것이 블록 체인 응용 프로그램의 보안 및 효율성 요구 사항을 가장 잘 충족시키는 지 확인합니다.
– "비트 코인에 대한 퀀텀 공격 및이를 보호하는 방법" (2017-10-28)
즉, 상황이 그 시점 이전에 바뀌는 것처럼 보이기 때문에 이것이 실제로 어떤 관련이 있는지는 확실하지 않습니다. Bitcoin이 공격을받을 수있을 때까지 계속해서 강해지더라도 다양한 완화 기술이 적용될 수 있습니다.
Bitcoin의 위키에 있는 "약점" 기사에는 양자 관련 내용조차 언급되어 있지 않지만 "신화" 에 관한 기사 는 다음과 같습니다.
양자 컴퓨터는 Bitcoin의 보안을 깰 것입니다
ECDSA는 실제로 양자 컴퓨팅 하에서 안전하지 않지만, 양자 컴퓨터는 아직 존재하지 않으며 아마도 잠시 동안 존재하지 않을 것입니다. 언론에 자주 쓰여진 DWAVE 시스템은 모든 주장이 사실이더라도 암호화에 사용될 수있는 종류의 양자 컴퓨터가 아닙니다. Bitcoin의 보안은 각 트랜잭션에서 새 주소와 함께 올바르게 사용될 때 ECDSA 이상에 달려 있습니다. 암호화 해시는 QC의 ECDSA보다 훨씬 강력합니다.
비트 코인의 보안은 순방향 호환 방식으로 업그레이드되도록 설계 되었으며 ,이 위협이 임박한 위협으로 간주 될 경우 업그레이드 될 수 있습니다 (참조 : Aggarwal et al. 2017, " 비트 코인에 대한 양자 공격 및이를 보호하는 방법 ").
공개 키 암호화에 대한 양자 컴퓨터 의 의미를 보십시오 .
양자 컴퓨터 의 위험 은 거래를 할 때 암호화에 크게 의존하기 때문에 은행과 같은 금융 기관에도 있습니다.
– "신화" , 비트 코인 위키
위에서 언급 한 업데이트에 대한 점에 대해서, 그것은 비트 코인 및 기타 blockchains 할 때 그 문제가되기 전에, 그들은 기본적으로 그냥 할 수있는, foreseeably 양자 컴퓨터의 공격을받을 수 있습니다 표준 알고리즘을 필요로하는 경향이있어 하드 포크 기본적으로 업데이 트 즉, 네트워크의 모든 사용자가 마이그레이션하여 알고리즘 변경과 같은 기능을 수행 할 수 있습니다.
'하드 포크'란?
블록 체인 기술과 관련하여 하드 포크 (또는 때로는 하드 포크)는 이전에 유효하지 않은 블록 / 트랜잭션을 유효하게 (또는 그 반대로) 만드는 프로토콜의 근본적인 변화입니다. 이를 위해서는 모든 노드 또는 사용자가 최신 버전의 프로토콜 소프트웨어로 업그레이드해야합니다. 달리 말하면, 하드 포크는 이전 버전의 블록 체인과 영구적으로 차이가 있으며 이전 버전을 실행하는 노드는 더 이상 최신 버전에서 허용되지 않습니다. 이것은 본질적으로 블록 체인에 포크를 만듭니다. 한 경로는 업그레이드 된 새로운 블록 체인을 따르고 다른 경로는 이전 경로를 따라 계속됩니다. 일반적으로 짧은 기간이 지나면 이전 체인의 사람들은 블록 체인 버전이 오래되었거나 관련이 없으며 최신 버전으로 빠르게 업그레이드된다는 것을 알게됩니다.
– "하드 포크" , Investopedia
물론 하드 포크를 밀려면 많은 커뮤니티가 그것을 받아 들여야합니다. 암호화 네트워크의 거의 모든 구성원이 해킹 / 사기 등을 원하지 않기 때문에 하드 포크는 예측 가능한 위험을 피하기 위해 밀렸습니다. 양자 컴퓨터의 공격은 거의 논란의 여지가 없습니다.