지난주 Solana에 대한 양자 저항 솔루션의 출시 소식이 발표되었습니다.
그러나 이는 전체 생태계에 적용되는 기본 솔루션이 아니라, 이를 사용하는 사람이 quantum computing의 위험으로부터 자신을 보호할 수 있는 선택적 솔루션입니다.
Summary
Solana: cosa significa quantum-resistant
양자 컴퓨터는 전통적인 것과 매우 다른 프로세서로, 계산 능력이 엄청나게 뛰어납니다.
암호화폐 거래의 보안은 위조할 수 없는 전자 서명을 통해 확보됩니다.
그들이 그렇게 확신하는 이유는 그것들을 위조하기 위해서는 엄청난 양의 계산이 필요하기 때문이며, 오늘날에는 이를 합리적인 시간 내에 수행할 수 있는 슈퍼컴퓨터가 존재하지 않기 때문입니다.
양자 컴퓨터를 사용하면 디지털 서명을 위조하는 데 필요한 시간이 크게 줄어들어 이론적으로 합리적인 시간 내에 가능하게 됩니다.
전자 서명이 quantum-resistant라고 할 때는 심지어 양자 컴퓨터도 그것을 위조할 수 없을 때를 말합니다.
현재 위험
현재 상태로는 알려진 바에 따르면, 합리적인 시간 내에 전자 서명을 위조할 수 있는 컴퓨터 양자 컴퓨터는 아직 존재하지 않습니다.
오히려, 일부 가설에 따르면 그러한 목표에 도달하기까지 몇 년, 아니면 수십 년이 더 걸릴 수 있습니다.
또한, Solana의 사례가 보여주듯이, 이론적인 위험이 어느 시점에서 현실적인 위험으로 변할 수 있는 경우에 적용될 수 있는 솔루션이 이미 존재합니다.
그럼에도 불구하고, 더 큰 안전감을 위해 이러한 솔루션을 지금 당장 사용하기 시작할 수도 있지만, 현재 상황에서는 그것이 전혀 필요하지 않다는 것을 아무도 배제하지 않습니다.
솔라나의 양자 저항 솔루션
그러나 지난주에 발표된 솔루션은 전체 Solana 네트워크가 아니라 Winternitz라는 특정 vault와 관련이 있습니다.
이 솔루션은 Solana Winternitz Vault라고 불리며 GitHub에서 제공됩니다.
이름은 Winternitz One-Time Signatures (WOTS)에서 유래되었으며, 이는 양자 저항 디지털 서명으로, 224비트의 저항성을 제공하는 잘린 Keccak256 해시를 사용한 덕분입니다.
이 솔루션을 사용하려면 소프트웨어를 다운로드하고, 새로운 vault를 초기화하며, 새로운 Winternitz 키 쌍을 생성해야 합니다.
이것은 이러한 솔루션이 이미 존재하는 wallet에 적용될 수 없음을 의미합니다. 왜냐하면 이 방법으로 생성된 새로운 키는 새로운 공개 주소도 갖기 때문입니다.
따라서 사용하고자 하는 사람은 새로운 키 쌍을 제한 없이 사용할 수 있는지 확인한 후에만 새 주소를 생성한 후 이전 주소에서 모든 자금을 새 주소로 이전해야 합니다. 실제로 새로운 개인 키를 사용할 수 없다는 것을 나중에 깨닫고 새로운 주소로 자금을 이전하게 되면, 사실상 모든 자금을 잃게 됩니다.
이 솔루션의 동일한 개발자가 다음과 같은 메모를 추가한 것은 우연이 아닙니다:
“이 프로그램을 사용할 때는 bull과 bear의 위험을 감수하십시오”.
다행히도 소프트웨어는 테스트 도구 모음도 제공하여 bull 및 bear를 사용하기 전에 시험해 볼 수 있습니다.
어쨌든 이러한 것들에 전문가가 아닌 사람에게는 사용을 강력히 권장하지 않습니다.
글로벌 구현
이러한 유형의 솔루션이 글로벌 수준에서 구현될 때는 언제입니까?
우선 Winternitz 서명이 최적의 솔루션이라고 할 수는 없습니다. 또한 Solana가 기본 수준에서 구현하기 위해 선택할 것이라고도 할 수 없습니다.
사실은 합리적으로 생각해보면, 문제가 이론에서 현실로 바뀌기까지 아직 시간이 많이 남아 있다는 것입니다. 따라서 성급하거나 충분히 테스트되지 않은 해결책으로 서두르는 것은 전혀 의미가 없습니다.
하지만 개발자들이 다양한 솔루션을 시도하는 것이 매우 중요합니다. 지금은 아직 테스트할 시간이 있으므로 가능한 한 많이 시도하여 나중에 최고의 솔루션만 선택할 수 있도록 해야 합니다.
반드시 해결책이 하나여야 한다는 법은 없습니다. 오히려 더 많을수록 좋습니다.