서강대학교 로욜라도서관

탑메뉴

전체메뉴

전체메뉴닫기


검색

상세정보

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

Antonopoulos, Andreas M

상세정보
자료유형단행본
서명/저자사항비트코인, 공개 블록체인 프로그래밍 / 안드레아스 M. 안토노풀로스 지음 ; 최은실, 김도훈, 송주한 옮김
개인저자Antonopoulos, Andreas M.
최은실, 역
김도훈, 역
송주한, 역
판사항개정판
발행사항서울 : 고려대학교출판문화원, 2018
형태사항502 p. : 삽화, 표 ; 24 cm
원서명Mastering Bitcoin :programming the open blockchain
ISBN9788976419699
일반주기 색인수록
기술감수: 코인플러그
부록: A. 사토시 나카모토의 비트코인 백서 -- B. 거래스트립트 언어 연산자, 상수, 부호 -- C. 비트코인 개선 제안. 외
본서는 "Mastering Bitcoin : programming the open blockchain. 2nd ed. 2017."의 번역서임
일반주제명Bitcoin
Electronic funds transfers --Computer programs
Electronic commerce --Computer programs
Money --Computer programs
언어한국어

이 책의 다른 판을 확인할 수 있습니다. 이 책의 다른 판 보기

소장정보

서비스 이용안내
  • 찾지못한자료찾지못한자료
  • SMS발송SMS발송
메세지가 없습니다
No. 등록번호 청구기호 소장처/자료실 도서상태 반납예정일 예약 서비스
1 1332785 332.40285 A635m 2017/K 2관3층 일반도서 대출가능
찾지못한자료 SMS발송
2 1332784 332.40285 A635m 2017/K 2관3층 일반도서 대출가능
찾지못한자료 SMS발송


서평 (0 건)

서평추가

서평추가
별점
별0점
  • 별5점
  • 별4.5점
  • 별4점
  • 별3.5점
  • 별3점
  • 별2.5점
  • 별2점
  • 별1.5점
  • 별1점
  • 별0.5점
  • 별0점
제목입력
본문입력

*주제와 무관한 내용의 서평은 삭제될 수 있습니다.

출판사 제공 책소개

출판사 제공 책소개 일부

인터넷상에서 빈번하게 사용되는 “○○코인”이라는 표현이 2017년 말-2018년 초의 암호화폐 시장 광풍에서 비롯했다는 것은 의심할 여지 없다. 처한 상황의 좋고 나쁨을 서술하고자 하는 대상 뒤에 ‘코인’을 붙이고, ‘떡상’과 ‘떡락’으로 좋음과 나쁨을 짝짓는 이 표현의 기저에는 암호화폐를 ‘투자(투기?) 대상’으로 바라보는 시각이 자리하고 있다고 할 것이다. 블록체인 기술의 효용을 담아낸 독자적인 신조어를 찾아볼 수 없다는 면에서 이는 분명하다.
“마스터링 비트코인 Mastering Bitcoin”이 원제인 이 책은 제목에서 알 수 있듯이 소위 ‘코인계의 대장주’ 비트코인을 개념과 역사에서부터 작동원리, 거래, 네트워크 구조, 채굴, 블록체인, 보안, 블록체인 어플리케이션에 이르기까지 비트코인의 모든 측면을 남김없이 다루고 있다. 단, 경제적 관점에서의 암호화폐 투자, 헤징을 위한 종목별 포트 구성 등 투자 대상으로서의 비트코인은 이 책이 ‘마스터’ 하고자 하는 대상이 아니다. 사토시 나카모토의 “비트코인 백서”로 출발하여 세상에 등장한 비트코인과 블록체인 기술에 대해 깊이 있게 탐구하고 있는 이 책은 세상의 변화에 호기심 많은 입문자부터 앱 개발자...

출판사 제공 책소개 전체

인터넷상에서 빈번하게 사용되는 “○○코인”이라는 표현이 2017년 말-2018년 초의 암호화폐 시장 광풍에서 비롯했다는 것은 의심할 여지 없다. 처한 상황의 좋고 나쁨을 서술하고자 하는 대상 뒤에 ‘코인’을 붙이고, ‘떡상’과 ‘떡락’으로 좋음과 나쁨을 짝짓는 이 표현의 기저에는 암호화폐를 ‘투자(투기?) 대상’으로 바라보는 시각이 자리하고 있다고 할 것이다. 블록체인 기술의 효용을 담아낸 독자적인 신조어를 찾아볼 수 없다는 면에서 이는 분명하다.
“마스터링 비트코인 Mastering Bitcoin”이 원제인 이 책은 제목에서 알 수 있듯이 소위 ‘코인계의 대장주’ 비트코인을 개념과 역사에서부터 작동원리, 거래, 네트워크 구조, 채굴, 블록체인, 보안, 블록체인 어플리케이션에 이르기까지 비트코인의 모든 측면을 남김없이 다루고 있다. 단, 경제적 관점에서의 암호화폐 투자, 헤징을 위한 종목별 포트 구성 등 투자 대상으로서의 비트코인은 이 책이 ‘마스터’ 하고자 하는 대상이 아니다. 사토시 나카모토의 “비트코인 백서”로 출발하여 세상에 등장한 비트코인과 블록체인 기술에 대해 깊이 있게 탐구하고 있는 이 책은 세상의 변화에 호기심 많은 입문자부터 앱 개발자, 소프트웨어 엔지니어까지 비트코인과 블록체인을 이해하고 활용하는 데 필수적인 지침서이다. 또한 책에서 소개하는 모든 프로그래밍 코드는 웹에서도 접근이 가능하며(Github), 이를 바탕으로 개발자들은 ‘비트코인 참조구현’을 참고하여 암호화폐 체계를 구성하고자 할 때 이 책을 신뢰할 수 있는 참고자료로 활용할 수 있을 것이다.
이 책은 2015년 처음 출간되어 2016년 대한민국학술원 선정 우수학술도서로 선정되어 그 엄밀성과 학술적 의의를 공인받기도 했던 초판 《비트코인, 블록체인과 금융의 혁신》의 개정증보판으로서, 모든 장(chapters)에 걸쳐 많은 부분이 최신화되고 추가되었다. 작게는 비트코인의 내력을 서술하는 대목에 초판 발간 이후의 사항들을 담는 것에서부터, 장마다 독자의 이해를 돕는 추가적인 예시와 코드, 더 발전된 암호화 방식들의 소개 등이 있다. 또한 7장은 새로이 추가된 장으로서 “고급 거래”에 대해 심도 있게 다루고 있으며, 초판에서 “키와 주소, 지갑”으로 같은 장에서 서술되었으나 장이 분리되고 거의 모든 내용이 최신화된 5장의 “지갑”이 있다. 그리고 마찬가지로 새로이 구성된 12장은 초판에서의 내용 중 시의성이 떨어지는 대안체인, 화폐에 대한 내용이 빠지고 블록체인 어플리케이션에 집중한 것도 주목할 만하다. 또한, 부록으로 “사토시 나카모토의 비트코인 백서(The Bitcoin Whitepaper by Satoshi Nakamoto)”, 세그윗(Segwit, 증인 분리), 비트코어의 특징과 라이브러리 예시 등을 담아 더욱 전문적인 내용을 궁금해하는 독자들의 눈높이에 맞추려 노력했다. 그 결과 초판보다 분량이 140여 쪽이 늘었다. 발빠르게 변화하고 있는 지난 2년간의 기술적 변화와 발전을 모두 담은 이 책은, 비트코인의 메커니즘을 이해하고 싶은 독자, 암호화폐 개발자로 일할 예정이거나 현업에 종사하고 있는 이들에게 곁에 둘 기술 지침서로 더할 나위 없는 선택일 것이다.

◎ 장별 개요
1장: 서론으로서, 비트코인의 개념, 역사, 비트코인을 실생활에서 쓰고 있는 사용자들의 경험담과, 비트코인 사용법을 지갑과 그에 접근하는 과정부터 송금과 수신에 걸쳐 안내한다.
2장: 블록체인 기술이 비트코인 네트워크상에 어떻게 구현되는지를 거래, 블록, 채굴, 블록체인 등의 개념과 더불어 상세히 설명한다.
3장: 비트코인 기술의 각 부분이 어떻게 구현되어야 하는지에 대한 가장 권위 있는 참조인 ‘비트코인 코어’를 통해 비트코인 개발 환경 구축 과정을 단계별로 제시한다.
4장: 비트코인의 소유권 증명과 송금을 가능하게끔 하는 핵심 개념인 키와 주소에 관해 설명한다. 256bit 기반으로 무작위 추출된 개인키에서, 역산할 수 없는 타원곡선 곱셈함수 연산을 통해 공개키와 주소를 생성한다. 이러한 과정이 있기에 공개키와 주소를 공표해도 개인키의 보안을 지킬 수 있는 것이다.
5장: 4장에서 다룬 개인키와 공개키의 쌍을 담은 ‘지갑’을 다룬다. 지갑은 크게 결정적 지갑과 비결정적 지갑으로 나뉘며, 결정적 지갑의 가장 발전된 형태인 HD 지갑과 백업/복구용인연상기호 코드도 다룬다.
6장: 출력값과 입력값, 수수료, 스크립트와 스크립트 언어 등 비트코인이 거래되는 방식과, 개인 간의 비트코인 거래에서 디지털 서명(ECDSA)이 어떻게 유효성을 확보하는지를 설명한다.
7장: 12장과 더불어 이번 개정판에 새로이 추가된 장이다. 좀 더 복잡한 스크립트의 예시를 통해 고급 거래를 비트코인에서 구현하는 법에 대해 다루고 있는데, 그 예로 N명 중 M명 이상의 서명이 있어야만 유효한 거래를 이룰 수 있게 조건을 설정하는 ‘다중서명’, 그리고 이 다중서명 절차를 간소화시켜주는 Pay-to-Script-Hash(P2SH)를 설명한다. 그리고 거래 성사에 시간 조건을 거는 ‘타임락’, 마지막으로 실제 예시를 통해 7장에서 다룬 여러 개념을 구현하는 스크립트에 대해 알아본다.
8장: 비트코인의 네트워크 아키텍처 구조를 다룬다. 또한, 비트코인 P2P 프로토콜이 원활한 개인 간 거래를 제공하기 위해, 또 지나친 대기시간을 단축하기 위해 어떠한 방식들을 이용하는지 살펴본다.
9장: 블록체인 데이터 구조를 다룬다. SHA256 암호화를 기반으로 하는 블록체인의 기초 개념부터 실제 개발용 테스트 블록체인의 사용까지를 다룬다.
10장: 거래를 검증하고 승인하는 핵심 개념인 채굴에 대해 다룬다. 모든 비트코인 노드에 통용되는 규칙인 ‘합의’라는 개념을 설명하고, 그 합의가 결렬되었을 때 발생하는 소프트 분기(fork)와 하드 분기에 대해서도 다룬다.
11장: 보안 이슈들이 중심이다. 비트코인을 안전하게 보관하는 방법으로 물리적 보안 방법에서부터 다중 서명, 소유자 유고 시를 대비하는 법 등을 다룬다.
12장: 마지막 장으로서, 이번 개정판에서 새로이 추가되었다. 비트코인의 설계 원리를 공유하는 어플리케이션 플랫폼, 즉 ‘블록체인 어플리케이션’을 다룬다. 대표적인 블록체인 어플리케이션인 ‘컬러드코인’을 소개하는 것을 시작으로 분산 신뢰 네트워크의 활용 양상과 그 방법에 대해 자세히 알아본다.
부록: 이번 개정판에서 사토시 나카모토의 비트코인 백서, 세그윗, 비트코어 관련 내용이 새로운 부록으로 추가되었고, 초판 부록 중 sx Tools를 이용한 명령어가 비트코인 익스플로러(bx) 명령어로 변경되었다. 거래스크립트 언어 연산자, 상수, 부호, 비트코인 개선 제안, pycoin, ku, tx 등은 수정 보완되었다.
이전 다음
이전 다음

함께 비치된 도서