프라이빗키의 안전성은 어떻게 되나요?

하나의 공개 주소에 대한 프라이빗키를

슈퍼컴퓨터가 하나의 문제를 푼다거나

채굴자들이 해시를 투입해서 연산

능력을 푸는것처럼

무한대적으로 컴퓨터로 시뮬레이션을

돌려서 해킹당할 확률은 거의

없는건가요?

    2개의 답변이 있어요!

    • 무한대적으로 시뮬레이션을 진행한다면 당연히 찾을 수 있습니다. 그러나 어디까지나 이론적으로 가능한 부분이지 실제로 시뮬레이션을 할 경우 천문학적인 시간이 걸립니다. 가령 2의 50승 정도의 난이도를 가진 암호를 찾는 것은 개인컴퓨터로 가능합니다. 그러나 비슷해보이는 2의 100승은 현재 전세계 컴퓨터를 동원해도 풀 수 없을정도로 확률이 떨어집니다.

      P.s) 예시를 들어보도록 하겠습니다.

      이더리움 Private Key 를 랜덤하게 찾을 확률

      - 확률 : 1/2^80 = 1.2경 : 12,000,000,000,000,000

      확률 예시

      - 1초에 100만개씩 랜덤하게 대입하기를 32.5억년 동안 진행하면 50% 확률로 찾을 수 있습니다.

    • 양자컴퓨터라면 가능할 수 도 있습니다. 하지만 현재 컴퓨팅 파워로는 불가능합니다.

      질문주신 내용은 이더리움 개인키를 BruteForce 방식으로 무작위로 생성하여 생성된 개인키를 이용해 암호화폐 지갑을 탈취할 수 있다고 생각하시는데 이것은 생각보다 쉽지 않습니다. (지금의 컴퓨팅 파워로 말이죠.)

      그래서 질문주신 공격의 성공확률은 매우 희박하다고 말씀 드릴 수 있겠네요.