
비트코인은 현대 암호학의 결실을 수용하고 작업증명의 인센티브로 코인을 분배하는 것을 도입해서 성장하고 있다. 비트코인을 통해 많은 블록체인이 출현하고 있다. 그런데 정작 백그라운드에 해당하는 암호체계에 대해서는 할 수 있는게 없는게 현실이다.
암호체계는 비전문가가 다루기 난해한 파트이고 암호학관련 전문가만 접근할 수 있는 분야라 할 수 있다. 대칭키암호, 공개키암호 rsa, 타원곡선암호, 정수론(유한체), 의사난수생성, 서명 등이 핵심이라 할수 있다. 수학자들의 현학적인 놀이로만 보였던 정수론이 비트코인의 핵심 백그라운드가 될지 상상할수 없었다.
비트코인의 근본 뽀개보기를 되는데 까지 해볼 생각이다. 여기에는 외부개인키 핸들링에 대한 테스트도 도전아이템이다. 52시간 이후 남는 시간을 이런데다 이용해도 나쁘지 않다고 본다. everyone is satoshi nakamoto.