본문내용 바로가기
MD의선택 무료배송 이벤트 소득공제

밑바닥부터 시작하는 비트코인 파이썬으로 직접 구현하며 배우는 비트코인

송재준 지음 | 류정필 옮김 | 한빛미디어 | 2019년 11월 01일 출간

이 책의 다른 상품 정보

  • 정가 : 33,000원
    판매가 : 29,700 [10%↓ 3,300원 할인]
  • 통합포인트 :
    [기본적립] 1,650원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2천원 추가적립 안내 [회원혜택] 실버등급 이상, 3만원 이상 구매 시 2~4% 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    당일배송 지금 주문하면 오늘( 8일,수) 도착 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • 개발자의 오랜친구, 한빛미디어의 책을 편리하게 모아보세요
    2017.11.22 ~ 2019.12.31
  • 파이썬 도서 전체 목록입니다. 새로운 책을 발견해보세요!
    2016.08.11 ~ 2020.12.31
상품상세정보
ISBN 9791162242230(116224223X)
쪽수 408쪽
크기 183 * 235 * 20 mm /737g 판형알림
이 책의 원서/번역서 Programming Bitcoin/Song, Jimmy

책소개

이 책이 속한 분야

비트코인 코어를 구현하면서 배우는 비트코인 이론과 실제

비트코인은 블록체인 기술의 집약체입니다. 이더리움, 이오스 같은 2, 3세대 블록체인은 비트코인을 바탕으로 확장, 발전한 개념입니다. 디앱 개발에서 머무르지 않고 블록체인 개발자로 성장하기 위해서는 ‘비트코인 코어’를 가장 먼저 배워야 합니다. 무한한 상상력을 블록체인 기술로 실현하려면 비트코인 코어의 구성 요소와 작동 원리를 이해하고 구현할 수 있어야 합니다.

이 책은 비트코인 코어의 구성요소를 파이썬으로 직접 구현하면서 비트코인 핵심을 깊이 이해할 수 있습니다. 유한체 기본부터 암호화폐를 이루는 수학과 암호학, 블록, 트랜잭션을 파헤치고 블록체인 결제 시스템까지 확장합니다. 이 책을 마치면 비트코인 코어에 필요한 핵심 요소를 직접 코딩하면서 암호화폐라는 무대 뒤에서 무엇이 어떻게 돌아가는지 알게 됩니다. 트랜잭션을 생성하고 P2P 네트워크에서 데이터를 가져와 네트워크 프로토콜에 따라 트랜잭션을 전파시킬 수 있습니다. 블록체인으로 응용프로그램이나 서비스를 개발하거나 이 분야에 처음 뛰어든 사람은 반드시 읽어야 하는 책입니다.

상세이미지

밑바닥부터 시작하는 비트코인 도서 상세이미지

저자소개

저자 : 송재준

20년 경력 프로그래머로 지난 5년간 비트코인 프로그래머로 지냈다. 비트코인테크토크 편집자이며 『비트코인 매거진』에 기고하고 있다. 블록체인 캐피털의 벤처 파트너이면서 텍사스 대학교에서 이 책을 주제로 강의하고 있다. 비트코인 코어를 포함한 여러 비트코인 프로젝트에 기여했으며 비트코인 지갑으로 유명한 아머리 사 기술담당 부사장을 역임했다.

역자 : 류정필

한양대학교 학사, KAIST 석사(신경망 및 기계지능 연구실)를 마치고 프랑스의 텔레콤 파리Telecom Paris에서 공학박사를 받았다. 이후 프랑스 CNES 우주센터에서 인공위성 통신 알고리즘을 연구했다. 귀국 후 삼성전자에서 방송/통신 알고리즘을 제품에 구현하는 업무를 수행했다. 2016년 말 연구 아이템을 검토하다가 비트코인을 알게 되었고 이 기술에 매료됐다. 최근 1년간 사내 자유 연구 제도 C랩C-Lab을 통해 사물인터넷용 경량 블록체인 코어를 개발했다.

목차

CHAPTER 1 유한체
1.1 현대대수 학습
1.2 유한체 정의
1.3 유한집합 정의하기
1.4 나머지연산
1.5 유한체 덧셈과 뺄셈
1.6 유한체 곱셈과 거듭제곱
1.7 유한체 나눗셈
1.8 거듭제곱 메서드 수정
1.9 마치며

CHAPTER 2 타원곡선
2.1 정의
2.2 파이썬으로 타원곡선 코딩하기
2.3 두 점의 덧셈
2.4 점 덧셈 성질
2.5 점 덧셈 코딩하기
2.6 x1≠x2인 경우의 점 덧셈
2.7 x1≠x2인 경우의 점 덧셈 코딩하기
2.8 P1 = P2인 경우의 점 덧셈
2.9 P1 = P2인 경우의 점 덧셈 코딩하기
2.10 마지막 예외 처리 코딩하기
2.11 마치며

CHAPTER 3 타원곡선 암호
3.1 실수체에서 정의된 타원곡선
3.2 유한체에서 정의된 타원곡선
3.3 유한체에서 정의된 타원곡선 코딩하기
3.4 유한체에서 정의된 타원곡선 위 두 점의 덧셈
3.5 유한체에서 정의된 점 덧셈 코딩하기
3.6. 타원곡선 위 점의 스칼라 곱셈
3.7 스칼라 곱셈 특징
3.8 스칼라 곱셈으로 생성된 군의 성질
3.9 스칼라 곱셈 코딩하기
3.10 비트코인에서 사용하는 타원곡선
3.11 공개키 암호
3.12 서명 생성과 서명 검증
3.13 마치며

CHAPTER 4 직렬화
4.1 비압축 SEC 형식
4.2 압축 SEC 형식
4.3 DER 서명 형식
4.4 비트코인 주소 및 WIF 형식
4.5 비트코인에서 빅엔디언/리틀엔디언 변환
4.6 마치며

CHAPTER 5 트랜잭션
5.1 트랜잭션 구성요소
5.2 버전
5.3 입력
5.4 출력
5.5 록타임
5.6 트랜잭션 직렬화 코딩하기
5.7 트랜잭션 수수료
5.8 마치며

CHAPTER 6 스크립트
6.1 스크립트 기법
6.2 스크립트 실행
6.3 주요 연산자
6.4 스크립트 파싱
6.5 잠금/해제 스크립트의 결합
6.6 표준 스크립트
6.7 p2pk 스크립트
6.8 p2pk 스크립트의 문제점
6.9 p2pk 스크립트의 문제 해결
6.10 비표준 스크립트
6.11 마치며

CHAPTER 7 트랜잭션 검증과 생성
7.1 트랜잭션 검증
7.2 트랜잭션 생성
7.3 테스트넷 트랜잭션 생성과 전파
7.4 마치며

CHAPTER 8 p2sh 스크립트
8.1 다중서명
8.2 OP_CHECKMULTISIG 함수
8.3 다중서명의 문제점
8.4 p2sh 스크립트
8.5 p2sh 스크립트 코딩하기
8.6 마치며

CHAPTER 9 블록
9.1 코인베이스 트랜잭션
9.2 블록 헤더
9.3 작업증명
9.4 마치며

CHAPTER 10 네트워킹
10.1 네트워크 메시지
10.2 페이로드 파싱
10.3 네트워크 핸드셰이크
10.4 네트워크 접속
10.5 블록 헤더 요청
10.6 블록 헤더 응답
10.7 마치며

CHAPTER 11 단순 지급 검증
11.1 단순 지급 검증의 필요성
11.2 머클트리
11.3 머클부모
11.4 머클부모 레벨
11.5 머클루트
11.6 블록에서 머클루트 계산
11.7 머클트리 활용하기
11.8 머클블록
11.9 마치며

CHAPTER 12 블룸 필터
12.1 블룸 필터의 정의
12.2 BIP0037 블룸 필터
12.3 블룸 필터 설정
12.4 머클블록 입수
12.5 관심 트랜잭션 입수
12.6 마치며

CHAPTER 13 세그윗
13.1 p2wpkh 스크립트
13.2 p2wpkh 트랜잭션
13.3 p2sh-p2wpkh 스크립트
13.4 p2wpkh와 p2sh-p2wpkh 코딩하기
13.5 p2wsh 스크립트
13.6 p2sh-p2wsh 스크립트
13.7 p2wsh와 p2sh-p2wsh 코딩하기
13.8 기타 개선 사항
13.9 마치며

CHAPTER 14 고급 주제 및 다음 단계
14.1 주제 제안
14.2 오픈소스 기여
14.3 프로젝트 제안
14.4 마치며

부록
연습문제 해답

추천사

켄 리우(네뷸러상, 휴고상, 세계 판타지 어워드 수상 SF 소설가)

연습문제를 풀다 보면 블록체인 작동 방식을 이해할 수 있을 뿐만 아니라 비트코인 기술의 우아함과 아름다움도 느낄 수 있다.

김현남(뉴테크프라임)

책은 직접 소스 코드를 확인하고 코딩하면서 기초를 다질 수 있도록 친절한 길잡이를 자처합니다. 수십 차례 교육으로 수백 명의 개발자에게 가르친 내용을 바탕으로 이론과 실습을 충실히 경험할 수 있도록 꼼꼼하게 구성되어 있습니다

정종화(삼성SDS)

비트코인 코드를 손수 작성하면서 얻는 경험이 이 책의 핵심입니다. 비트코인은 코드입니다. 코드를 이해할 수 있다면 글과 그림으로 보는 것보다 빠르고 정확하게 이해할 수 있습니다.

곽노산(『꿈을 사고 파는 DreamChain Dapp 개발기』 저자)

웰스 파고 은행은 스테이블코인을 발행 예정이라 발표하고, 가트너는 5-10년 안에 블록체인이 산업을 재편한다고 전망했습니다. 이 책은 격랑의 시대를 준비하기 위한 필수 내용을 담았습니다. 블록체인 맏형 격인 비트코인에서 트랜... 더보기

박승훈(분산 컴퓨팅 엔지니어)

현재 가장 강력한 보안과 접근성을 제공하는 비트코인 블록체인의 원리와 구현을 제목처럼 ‘밑바닥’부터 배울 수 있습니다. 수학, 암호학, 네트워킹, 분산 컴퓨팅, 게임 이론 등 다양한 분야에서 얻은 성과를 종합한 비트코인의 창... 더보기

출판사 서평

이 책은 저자가 비트코인 개발자를 대상으로 진행한 강의를 바탕으로 완성됐습니다. 이 책으로 학습하면 저자의 비트코인 개발 강의를 간접적으로 듣는 셈입니다. 개발 환경은 주피터 노트북에서 파이썬으로 구현하므로 파이썬에 대한 이해가 선행돼야 합니다. 전체 14장 중 전반부는 비트코인을 이해하는 데 필요한 수학 개념을 설명하고, 중반부는 트랜잭션, 후반부는 블록과 네트워킹을 다룹니다. 유한체와 타원곡선을 설명하는 3장까지는 비트코인의 핵심인 트랜잭션 서명과 검증에 필요한 이론적 바탕을 제공합니다. 비트코인 구성 원리를 이해하는 데 꼭 필... 더보기

북로그 리뷰 (1) 전체보기 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 비트코인은 블록체인 기술 기반으로 만들어졌습니다. 2, 3세대 블록체인으로 이더리움과 이오스가 있는데요. 비트코인 개념이 확장한 개념입니다. 블록체인도 AI처럼 떠오르는 기술입니다. 상용화가 되려면 얼마나 걸릴지는 모르지만 계속 연구되고 있습니다. 블록체인 개발에 관심이 있는 분들에게 좋은 책이 나와 소개하려 합니다. 바로 ‘밑바닥부터 시작하는 비트코인'입니다. 밑바닥 시리즈는 개발도서로 인기가 많습니다. ... 더보기

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

  • 찰스 펫졸드
    22,500원
  • 김정준
    29,700원
  • 윤인성
    16,200원
  • 조블리(조애리)
    20,700원
  • 길벗R&D
    12,600원
더보기+

이 분야의 신간

더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품