01Programming Bitcoin은(는) 무엇인가?
O’Reilly가 2019년에 출간한 Programming Bitcoin은 유한체, 타원곡선 서명, 거래 파싱, Script, 블록과 P2P 메시지를 실행 가능한 Python 3 연습으로 설명한다.
02무엇인가
투자 안내나 가격 예측이 아니라 기술 과정이다. secp256k1의 수학적 요소에서 시작해 완전한 거래, 블록, 네트워크 통신으로 나아간다.
03작동 방식
독자가 구성 요소를 직접 구현하고 시험한다. 공개 저장소에는 장별 코드, 문제와 답이 있어 결과를 재현하고 오류를 검토할 수 있다.
04근거와 맥락
출판사 목차와 저자 저장소가 범위를 보여 준다. 키 직렬화, 주소, 거래 검증, Script, 작업증명, 머클 트리와 네트워크 메시지를 다룬다.
05한계와 위험
교육용 코드는 곧바로 안전한 실제 지갑 소프트웨어가 아니다. 이후 정책, Taproot와 라이브러리 변화는 최신 BIP와 Bitcoin Core 문서를 요구한다.
06실무적 의미
코드를 실행하고 테스트를 바꾸며 실제 거래와 비교할 때 가장 유용하다. 백서, BIP, Bitcoin Core 소스와 함께 읽어야 한다.
↗맥락과 함께 읽기
더 정확히 이해하려면 이 항목과 함께 다음도 읽어 보세요 트랜잭션, Full Node, Bitcoin Script, 블록.