비트코인과 암호기술(2)- 니모닉이란

  • 니모닉(mnemonic, 기억술) : 복잡한 정보를 쉽게 기억하기 위한 방법
  • 즉 숫자의 나열 또는 알파벳의 무작위 나열과 같이 외우기 어려운 조합을 다른 기억하기 쉬운 정보와 매개시켜(특정 로직으로 연결시켜) 쉽게 기억할 수 있게 하는 것
  • 비트코인 암호키(16진수 64자리)를 쉽게 기억하게 하는 방법

암호키를 생성하는 방법

이안콜먼(iancolman) 사이트(니모닉 생성 사이트)

https://iancoleman.io/bip39

  • 위 그림에서 중간에 니모닉 단어 를 24개로 설정하고, GENERATE를 클릭한다
  • 그런 다음, 바로 아래 Show entropy details 체크한다.

  • 그러면 외우기 쉬운 영어단어 24개가 나타나는데, 이것을 니모닉이라고 함
  • 위 그림의 엔트로피 값을 만드는 방법은 우측에서 2진수 숫자할 지, 아니면 주사위할 지는 본인이 선택하면 된다.
  • 핵심은 본인이 평소 사용하는 숫자나 단어를 사용해서는 안된다는 점이다.

  • 종합하면, 암호키(16진수 64)로 공개키를 만들고, 공개키로 주소를 만들고, 그 주소로 비트코인을 받는다
  • 이동할 때 즉 내보낼 때는, 비트코인이 들어 있는 각각의 주소에서 암호키로 본인임을 서명하고, 이동의 권한을 부여받는다.
  • 암호키를 쉽게 기억하기 위해 일정한 로직에 의해 변환된 24개(또는 12개)의 영어단어를 ‘니모닉’이라고 한다.
  • 암호키 생성은 이안콜먼 사이트에서 하면 된다.
  • 참고로, 공개키로 주소는 수십억 개(사실상 무한대)를 생성할 수 있다.
  • 공개키로 각각의 주소들을 모아서 한 곳에서 보여주는 것이 <블루월렛>이다.
  • 공캐키만으로는 암호키를 알아낼 수 없기 때문이다.