책 리뷰

밑바닥부터 시작하는 비트코인

파이썬으로 직접 구현하며 배우는 비트코인

송재준(Jimmy Song) 저/류정필 역

한빛미디어

밑바닥부터 시작하는 비트코인

파이썬으로 구현해보는 비트코인 코어


시중에는 비트코인이나 블록체인을 주제로한 많은 책들이 나와있는데, 개인적으로는 크게 두가지 유형이라고 생각한다.
첫번째는 암호화폐와 블록체인에 대한 이론과 활용 등 지식에 대한 내용이 주가 되는 책들이다.
두번째는 이미 발표된 블록체인 구현체를 활용하여 실제 응용 프로그램을 만들어가는데 목적이 있는 책이다.
이 책은 굳이 나누자면 실제 비트코인 클라이언트를 구성해 나가는 두번째 실전형유형에 가깝다.
다만, 비트코인의 바탕이 되는 수학적 이론부터 시작해서 비트코인 구현체(비트코인 코어)를 만들어 간다는 점이 이책의 특징이다. (DAPP을 만드는게 아니다.)

서문1
서문2

저자의 오프라인 세미나를 바탕으로 만들어서인지 책의 진행이 매끄럽게 흘러간다.
그리고, 도식과 색상을 최대한 활용하여 설명하고 있다.
특히, 1~3장과 6장이 인상깊었다.
1,2장에서는 수학적 기본지식을 설명해 주고 이를 코드로 구현한다. 어렵다. OTL
3장에서 앞에서 배운 이론을 바탕으로 공개키 암호와 전자서명을 구현한다.
6장에서 비트코인 전송의 핵심인 스크립트에 대해 정말 차근차근 설명해주고 있다.
6장-1 6장-2

비트코인의 핵심이라고 할수있는 코드덩어리(블록)가 자주 등장하는데, 이를 색상으로 구분하여 이해를 돕고있다.

번역도 매우 잘 되어서 전체적으로 어려운 내용임에도 잘 읽히고 이해하기도 쉬운편이다.
(저자의 깃헙에 원서가 공개되어 있다. 하지만, 나 같은 영알못은 번역서를 보자…ㅋ)

직접 블록체인을 만들어 보고자 하는 개발자에게 정말 큰 도움이 될 것 같다.

한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.