사토시 나카모토는 2008년 비트코인 논문을 통해 비트코인의 핵심 아이디어를 설명하고, 다음 해인 2009년 비트코인 구현을 오픈소스로 공개하고 비트코인 네트워크를 시작하였습니다. (백서가 먼저 나오고 구현이 나왔지만, 실제로는 구현을 먼저 하고 백서를 썼다고 합니다.)
2008년에 나온 비트코인 논문은 지금도 원형 그대로 널리 읽히지만, 비트코인 구현은 그간 계속 발전하여 오늘날의 비트코인 레퍼런스 구현(Bitcoin Core)이 되었습니다. 그리고 Bitcoin Core는 10년 가까이 legacy가 쌓이면서 분석하기가 쉽지 않은 코드가 되었습니다.
다행히 사토시 나카모토가 직접 작성한 오리지널 비트코인 소스 코드가 아직 남아 있습니다. 무려 비트코인 버전 0.1.0은 헤더 파일과 소스 코드를 다 합쳐서 2만 줄도 안 되고 소스 코드도 간단해서 비트코인 개발에 입문하시는 분들이 비트코인의 동작 원리를 공부하기 좋습니다.
감사합니다.
현재는 링크가 닫힌 것 같습니다. 오리지널 코드를 다운받을 수 있는 또다른 리소스를 공유합니다..
https://bitcointalk.org/index.php?topic=68121.0