본문내용 바로가기
무료배송 소득공제

비트코인, 공개 블록체인 프로그래밍

2판
클로버 리뷰쓰기
  • 정가 : 29,000원
    판매가 : 29,000 [0%↓ 0원 할인]
  • 혜택 :
    [기본적립] 870원 적립 [3% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    당일배송 지금 주문하면 오늘(27일,월) 도착 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기
상품상세정보
ISBN 9788976419699(8976419693)
쪽수 502쪽
크기 176 * 234 * 38 mm /879g 판형알림
이 책의 원서/번역서 Mastering Bitcoin / Antonopoulos, Andreas M.

책소개

이 책이 속한 분야

▶ 비트코인에 관한 내용을 담은 전문서적입니다.

목차

옮긴이 서문
서문
용어 설명

1장 서론

비트코인이란 무엇인가?
비트코인의 역사
비트코인의 사용과 사용자들, 그들의 이야기
비트코인 시작하기
비트코인 지갑 선택
들어가기
첫 비트코인 장만
비트코인 시가 책정
비트코인의 송금과 수신

2장 비트코인의 작동원리

거래, 블록, 채굴, 블록체인
비트코인 개요
커피 한 잔 구매하기
비트코인 거래
거래 입력값과 출력값
거래 체인
잔액 지불
일반적인 거래 유형
거래의 구성
올바른 입력값 얻기
출력값 생성하기
거래내역을 장부에 추가하기
비트코인 채굴하기
블록에 담겨 있는 거래 채굴하기
거래 소비하기

3장 비트코인 코어: 참조구현

비트코인 개발 환경
소스코드에서 비트코인 코어 컴파일 실행하기
비트코인 코어 릴리즈 선택하기
비트코인 코어 빌드 설정하기
실행 가능한 비트코인 코어 빌드하기
비트코인 코어 노드 실행하기
비트코인 코어 입문하기
비트코인 코어 노드 설정하기
비트코인 코어 API
비트코인 코어 클라이언트에서 정보 입수하기
거래내역 살펴보기 및 디코딩하기
블록 살펴보기
비트코인 코어의 프로그램 인터페이스 사용하기
그 외 선택 가능한 클라이언트, 라이브러리, 툴키트
C/C+ +
자바스크립트
자바
파이선
Ruby
Go
Rust
C#
Objective-C

4장 키와 주소

들어가기
공개키의 암호학과 암호화폐
개인키와 공개키
개인키
공개키
타원곡선 암호학
공개키 생성하기
비트코인 주소
Base58과 Base58Check 인코딩
키 포맷
파이선에서 키와 주소 실행하기
고급키와 주소
암호화된 개인키(BIP-38)
Pay-to-Script Hash(P2SH)와 다중서명 주소
꾸미기 주소
종이지갑

5장 지갑

지갑 기술 개요
비결정적(무작위) 지갑
결정적(종자) 지갑
HD 지갑(BIP-32/BIP-44)
종자와 연상기호 코드(BIP-39)
비트코인 지갑의 활용
비트코인 지갑 사용하기
자세한 지갑 기술
연상기호 코드 워드(BIP-39)
종자로부터 HD 지갑 생성하기
인터넷 쇼핑몰에서 확장 공개키 사용하기

6장 거래

들어가기
거래 세부 사항
거래 속 숨은 이야기
거래 출력값과 입력값
거래 출력값
거래 입력값
거래 수수료
거래에 수수료 추가하기
거래 스크립트와 스크립트 언어
튜링 불완전성
무상태형 검증
스크립트 구성(잠금+해제)
Pay-to-Public-Key-Hash(P2PKH)
디지털 서명(ECDSA)
디지털 서명이 작동하는 방법
서명 검증하기
서명 해시 유형(SIGHASH)
ECDSA 수학
서명에서 난수성(randomness)의 중요성
비트코인 주소, 잔액, 추상화

7장 고급 거래와 스크립팅

들어가기
다중서명
Pay-to-Script-Hash(P2SH)
P2SH 주소
P2SH의 이점
리딤 스크립트와 유효화
데이터 레코딩 출력(RETURN)
타임락(Timelocks)
거래 잠금시간(nLocktime)
Check Lock Time Verify(CLTV)
상대적 잠금시간
nSequence를 사용한 상대적 잠금시간
CSV를 사용한 상대적 잠금시간
Median-Time-Past
수수료 스나이핑(sniping)에 대응하는 타임락 방어
흐름 제어 기능을 가진 스크립트(조건절)
VERIFY 연산코드를 이용한 조건절
스크립트 내에서 흐름제어 사용하기
복잡한 스크립트의 예시

8장 비트코인 네트워크

P2P 네트워크 아키텍처
노드의 유형 및 역할
확장 비트코인 네트워크
비트코인 중개 네트워크
네트워크 검색
풀 노드
‘인벤토리’ 교환하기
단순지불검증(SPV) 노드
블룸필터
블룸필터가 작동하는 방법
SPV 노드가 블룸필터를 사용하는 방법
SPV 노드와 프라이버시
암호화되고 인증된 연결
토르 트랜스포트
피어투피어 인증 및 암호화
거래 풀

9장 블록체인

들어가기
블록 구조
블록 헤더
블록 식별자: 블록 헤더 해시와 블록 높이
최초블록
블록체인에 블록 연결하기
머클 트리
머클 트리와 단순지불검증(SPV)
비트코인의 테스트용 블록체인
테스트넷: 비트코인 테스트 장소
세그넷: 세그윗 테스트넷
레그테스트: 로컬 블록체인
개발용 테스트 블록체인 사용하기

10장 채굴과 합의

들어가기
비트코인의 경제학과 통화 발행
분산화된 합의
거래의 독립적 검증
채굴 노드
블록에 거래 추가하기
코인베이스 거래
코인베이스에 대한 보상금과 수수료
코인베이스 거래의 구조
코인베이스 데이터
블록 헤더 구성하기
블록 채굴하기
작업증명 알고리즘
목표값 표기법
난이도 목표 및 목표 재설정
블록을 성공적으로 채굴하기
새 블록을 검증하기
블록체인을 수집해서 선택하기
블록체인 분기
채굴과 해싱 레이스
추가 난스 솔루션
채굴 풀
합의 공격
합의 규칙 변경하기
하드 분기
하드 분기: 소프트웨어, 네트워크, 채굴, 체인
채굴자 분할하기와 난이도
하드 분기에 대한 논란
소프트 분기
소프트 분기에 대한 비판
블록 버전을 이용한 소프트 분기 시그널링
BIP-34의 시그널링과 활성화
BIP-9의 시그널링과 활성화
합의 소프트웨어 개발

11장 비트코인의 보안

보안 원리
비트코인 시스템을 안전하게 개발하기
신뢰루트(Root of Trust)
사용자 보안의 모범 사례
물리적 비트코인 저장
하드웨어 지갑
리스크 균형 맞추기
리스크 다각화하기
멀티시그와 거버넌스
생존력
결론

12장 블록체인 어플리케이션

들어가기
빌딩블록(기초 요소)
빌딩블록들로부터 만들어지는 어플리케이션.
컬러드코인
컬러드코인 사용하기
컬러드코인 발행하기
컬러드코인 거래
카운터파티
지불 채널과 스테이트 채널
스테이트 채널: 기본 개념과 용어
단순 지불 채널의 예시
신뢰할 수 있는 채널 만들기
비대칭 철회 약정
해시 잠금시간 거래(HTLC)
라우티드 지불 채털(라이트닝 네트워크)
기본 라이트닝 네트워크의 예시
라이트닝 네트워크 전송 및 라우팅
라이트닝 네트워크의 이점
결론

부록 A 사토시 나카모토의 비트코인 백서
부록 B 거래스크립트 언어 연산자, 상수, 부호
부록 C 비트코인 개선 제안
부록 D 세그윗
부록 E 비트코어
부록 F pycoin, ku, tx
부록 G 비트코인 익스플로러(bx) 명령어
찾아보기

출판사 서평

인터넷상에서 빈번하게 사용되는 “○○코인”이라는 표현이 2017년 말-2018년 초의 암호화폐 시장 광풍에서 비롯했다는 것은 의심할 여지 없다. 처한 상황의 좋고 나쁨을 서술하고자 하는 대상 뒤에 ‘코인’을 붙이고, ‘떡상’과 ‘떡락’으로 좋음과 나쁨을 짝짓는 이 표현의 기저에는 암호화폐를 ‘투자(투기?) 대상’으로 바라보는 시각이 자리하고 있다고 할 것이다. 블록체인 기술의 효용을 담아낸 독자적인 신조어를 찾아볼 수 없다는 면에서 이는 분명하다.
“마스터링 비트코인 Mastering Bitcoin”이 원제인 이 책은 제목에서 알... 더보기

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

북로그 리뷰는 본인 인증 후 작성 가능합니다.
책이나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 내용은 비공개 처리 될 수 있습니다.
※ 북로그 리뷰 리워드 제공 2021. 4. 1 종료

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매 후 문장수집 작성 시, 리워드를 제공합니다. 안내

교환/반품/품절안내

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

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

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

이 책의 원서/번역서

안내

이 분야의 베스트

더보기+
바로가기
  • 우측 확장형 배너 2
  • 우측 확장형 배너 2
최근 본 상품