메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

★ 제프리 리처의 Windows via C/C++(복간판) - 5판까지 이어진 제프리 리처의 명성, 윈도우 프로그래밍의 바이블! ★

하이퍼레저 블록체인 개발

패브릭과 컴포저로 탈중앙화 앱 dApp 만들기

한빛미디어

번역서

판매중

  • 저자 : 니틴 가워 , 뤼크 데로지에르 , 벤카트라만 라마크리슈나 , 페트르 노보트니 , 살만 바셋 , 앤서니 오다우드
  • 번역 : 임지순 , 이대승
  • 출간 : 2019-02-04
  • 페이지 : 448 쪽
  • ISBN : 9791162241462
  • 물류코드 :10146
초급 초중급 중급 중고급 고급
0점 (0명)
좋아요 : 17

하이퍼레저 패브릭의 힘으로 블록체인 기반 분산 원장 구축하기 

 

하이퍼레저 기술을 이용해 블록체인 네트워크를 구축하는 데 꼭 필요한 지식을 다루는 참고서. 하이퍼레저 패브릭 개발을 주도하는 IBM 블록체인 팀의 노하우를 담았다. 클라우드 플랫폼에서 하이퍼레저 패브릭을 환경 설정하는 법, 하이퍼레저 패브릭의 구성 요소, 프라이빗 블록체인 네트워크와 앱을 구축하는 환경 설정, 스마트 계약 구현, 탈중앙화 앱 개발 및 배포 등을 살펴본다. 네트워크와 앱을 밑바닥부터 구축해보며, 통합 및 확장 등 블록체인 실무 문제 해결 능력도 기를 수 있다. 

 

 

책 속에서

 

이 책에는 블록체인 기술의 진화에 기여해야 한다는 바람이 담겨 있다. 우리는 그동안 기술 설계 선택, 아키텍처 선택, 비즈니스 고려 사항, 거버넌스 모델을 포함하되 이에 국한되지 않는 수많은 고려 사항을 다루는 포괄적인 가이드가 부족하다는 문제로 어려움을 겪었다. 우리 집필진은 각자 고유하면서도 다양한 기술을 다루면서도 쉽고 단순하게 내용의 깊이를 다루기 위해 노력했으며, 내용의 체계와 흐름에 초점을 맞추어 독자가 자연스럽게 따라갈 수 있으면서도 각각의 부분은 독립성을 가질 수 있도록 했다. (9쪽, 이 책에 대하여)

 

국제 무역에는 상호 불신과 비효율적인 절차로 인한 상황이 늘 발생하며, 이를 해결하기 위해 만들어진 것이 블록체인이다. 그래서 간소화된 수출입 시나리오를 실제 세계에서 일어나는 비즈니스의 용례로 선택하여 앞으로 몇 장에 걸쳐 활용할 것이다. / 이제부터 간단한 거래에 대한 시나리오를 기술할 것이다. 이 거래는 한 당사자가 다른 당사자에게 물건을 판매하는 행위이다. 이때, 구매자와 판매자가 서로 다른 국가에 거주하면 거래가 복잡해지며, 수출업자가 대금을 받고 수입업자가 물건을 받는다고 보장하는 신뢰할 수 있는 공통의 중개인이 없다. (91~92쪽, 비즈니스 시나리오 및 용례)

 

응용프로그램을 위한 하이퍼레저 패브릭 네트워크의 구조를 결정하는 첫 번째 단계는, 참여할 조직을 나열하는 것이다. 논리적으로 조직은 보안 도메인인 동시에 신원과 자격 증명의 단위이다. 조직은 하나 이상의 네트워크 피어를 관할하며, 스마트 계약 접근 권한을 얻기 위해 피어 및 클라이언트뿐 아니라 클라이언트의 신원과 인증서를 발급하는 멤버십 서비스 공급자(MSP)에 의존한다. 패브릭 네트워크의 초석인 주문 서비스는 일반적으로 자체 조직에 할당된다. 다음 다이어그램은 클라이언트, MSP 및 논리적 조직 그룹으로 이루어진 일반적인 피어 네트워크 구조를 보여준다. (99쪽, 개발 환경 설정)

 

비즈니스 네트워크를 이해하려면 참여자, 자산, 트랜잭션, 이벤트와 같은 주요 용어를 이해할 필요가 있으므로, 용어에 어느 정도 시간을 할애할 것이다. 그리고 이러한 용어를 통해 비즈니스 문제점을 분석하고 정의할 것이다. 비즈니스 요구 사항을 사용하면 솔루션을 구현하는 데 사용할 수 있는 기술 청사진을 만들 수 있다. 이 장의 마지막까지 읽고 나면 하이퍼레저 패브릭 및 하이퍼레저 컴포저를 사용하여 이러한 아이디어를 구현할 준비가 될 것이고, 다음 장에서 실제 구현을 진행하게 될 것이다. (209쪽, 비즈니스 네트워크)

 

이유가 무엇이든 솔루션은 성장하게 되어 있는데, 견고한 개발 및 운영 방식을 갖추지 못하면 변화에 맞춰 나가는 일이 힘들어질 것이며 인생도 덩달아 힘들어질 것이다. (…) IT 업계의 애자일 및 데브옵스 주제는 업계의 오랜 화두이지만, 이 장에서는 이러한 개념 중 일부를 블록체인 네트워크에 적용하는 데 초점을 맞출 것이다. ‘일부’를 적용하는 이유는, 블록

체인에 관련되어 특화된 부분을 강조할 것이기 때문이다. 자동화와 지속적 통합(CI) 및 지속적 배포(CD) 파이프라인을 통해 블록체인 네트워크가 인력, 프로세스, 기술에 미치는 영향에 대해 알아볼 것이다. (299쪽, 블록체인 네트워크에서의 애자일)

 

 

주요 내용

  • 블록체인이 왜 혁명적인 기술인가에 대한 이해
  • 기본적인 하이퍼레저 패브릭 배포 방식으로 블록체인 네트워크 세팅
  • 탈중앙화 앱을 만들 때의 고려 사항
  • 하이퍼레저를 이용해 좋은 비즈니스 네트워크를 만드는 법
  • 하이퍼레저 컴포저로 손쉽게 스마트 계약 작성하기
  • Go 언어로 트랜잭션 모델 및 체인코드 설계하기
  • 컴포저 REST 게이트웨이 배포를 통한 컴포저 트랜잭션 액세스
  • 비즈니스 네트워크가 하이퍼레저 패브릭 솔루션에 미치는 영향

 

 

추천평

 

하이퍼레저를 공부하는 개발자들에게 한 줄기 단비와 같은 책이다. 이 책은 단순히 하이퍼레저를 활용해서 메인넷이나 블록체인 기반의 애플리케이션 등을 개발하는 것에서 그치지 않고, 통합 및 배포(CI & CD) 파이프라인을 통해 서비스를 지속적으로 개선 및 개발할 수 있는 기술적 토대를 제공한다. 특히, 패브릭 그 자체에만 머물지 않고, 컴포저 플레이그라운드를 활용한 REST API 제작까지 다루고 있어, 빠른 구현이 필요한 프로젝트에서도 이 책을 참고하면 큰 도움을 얻을 것이라 기대한다. (맹윤호)

 

저자

니틴 가워

IBM 블록체인 랩의 이사로서, 블록체인 기술 및 산업별 응용프로그램에 대한 지식 기반을 구축하는 책임을 맡고 있다. 집요한 추진력과 고객 중심의 사고를 통해 기회를 분석하고, 운영상의 요구에 부응하고, 수익을 달성하며, 고객 경험을 획기적으로 향상시키는 역량을 가진 것으로 유명하며, IBM의 수석 엔지니어이기도 하다.

저자

뤼크 데로지에르

20년 이상의 경력을 가진 IBM의 공인 IT 아키텍트다. 경력 전반에 걸쳐 개발자, 컨설턴트, 프리세일 아키텍트 등 여러 직무를 거쳤으며, 최근 IBM 허슬리(Hursley) 연구소에서 일하기 위해 캐나다에서 영국으로 이사했다. 이곳에서 IBM 블록체인 팀에 합류했으며, 현재 여러 산업 분야의 고객과 협력하여 블록체인 기술로 변혁적인 용례와 솔루션을 구현하는 방법을 탐구하고 있다.

저자

벤카트라만 라마크리슈나

경력 10년의 IBM 연구원. 인도 공과대학교(IIT) 카라그푸르에서 공학사를 따고 UCLA에서 박사 과정을 거친 후 마이크로소프트 빙의 인프라 팀에서 근무하면서 안정적인 응용프로그램 배포 소프트웨어를 구축했다. 무역 및 규제를 위한 응용프로그램을 개발했으며 현재 하이퍼레저 플랫폼의 성능 및 개인 정보 보호 특성을 개선하기 위해 노력하고 있다.

저자

페트르 노보트니

15년 이상의 엔지니어링 및 소프트웨어 시스템 연구 경험을 가진 IBM 리서치의 연구 과학자이다. 유니버시티 칼리지 런던에서 석사 학위를 받았고, 임페리얼 칼리지 런던에서 박사 학위를 받고 박사 후 연구원으로 근무했다. 미 육군 연구소의 방문 과학자로도 종사한 바 있다. 현재 IBM에서 블록체인 기술의 혁신을 연구하고 블록체인 솔루션 및 분석 도구 개발을 이끌고 있다.

저자

살만 바셋

IBM 블록체인 솔루션 부문의 보안 담당 CTO다. 월마트, 머스크 그룹 등의 파트너와 협력하여 IBM이 구축한 블록체인 솔루션의 보안 및 규제 준수를 감독하고 고객 컨설팅을 수행했다. 블록체인 기반 솔루션으로 GDPR을 구현하는 프로젝트를 주도하고 있으며, 포춘 500대 기업에서 사용하는 ID 관리 시스템, 그리고 IBM 식품 신뢰 블록체인 솔루션을 구축한 바 있다.

저자

앤서니 오다우드

IBM의 블록체인 팀 소속으로, 사용자가 블록체인 기술의 혜택을 받는 솔루션을 구축할 수 있도록 돕는 글로벌 팀의 일원으로 유럽에서 근무하고 있다. 미들/백 오피스 시스템 경력이 출중해 기업용 메시징 및 통합을 위한 핵심 IBM 미들웨어 개발을 주도해왔다. 서로 다른 업계가 더 효율적이고 통합된 비즈니스 시스템을 구축하기 위해 미들웨어를 활용하는 방법에 관심을 두고 연구하고 있다.

역자

임지순

블록체인 에반젤리스트. 하드웨어 엔지니어로 커리어를 시작하여 소프트웨어 엔지니어, 프로젝트 매니저를 거쳐 현재는 블록체인 사업 개발 영역을 개척하고 있으며, 암호경제학과 IP의 연결 고리에 관심이 크다. 번역한 책으로 『이더리움과 솔리디티 입문』, 『라즈베리 파이로 배우는 컴퓨터 아키텍처』(이상 위키북스), 『Make: 드론』(한빛미디어) 등이 있다.

역자

이대승

블록체인 에반젤리스트. 안과 전문의, MBA 배경을 가진 블록체인 프로젝트 매니저이며, 현재는 네트워크와 콘텐츠에 집중하고 있다. 공동 저서로 『이지스팀잇』(브레인펜슬), 『KEEP!T 블록체인 상식사전』(솔앤유) 등이 있다.

CHAPTER 1 블록체인: 기업과 산업의 관점

1.1 용어 정의 - 블록체인이란?

1.2 블록체인 프레임워크의 4가지 핵심 구성 요소

1.3 안전한 트랜잭션 처리 프로토콜의 기초

1.4 블록체인 기술의 현재와 미래 

1.5 블록체인 기술을 적용하는 산업 

1.6 기업에서의 블록체인 

1.7 기업형 설계 원칙 

1.8 블록체인 프레임워크를 선택하기 위한 비즈니스 고려 사항 

1.9 블록체인 프레임워크 선택을 위한 기술적 고려 사항 

1.10 확장 가능성을 위한 기업 통합 및 설계 

1.11 기타 고려 사항 

1.12 마치며

 

CHAPTER 2 하이퍼레저 패브릭 알아보기

2.1 개방형 컴퓨팅 기반 구축 

2.2 하이퍼레저 프레임워크, 도구 및 빌딩 블록 

2.3 하이퍼레저 패브릭 구성 요소 설계

2.4 하이퍼레저 패브릭 - 예제 트랜잭션 

2.5 하이퍼레저 패브릭 알아보기

2.6 블록체인으로 운영되는 비즈니스 네트워크의 거버넌스 이해 

2.7 마치며

 

CHAPTER 3 비즈니스 시나리오로 무대 설정하기

3.1 무역과 신용장 

3.2 비즈니스 시나리오 및 용례 

3.3 개발 환경 설정 

3.4 네트워크 구성 요소의 설정 파일 

3.5 무역 네트워크 예제 실행하기 

3.6 마치며

 

CHAPTER 4 Go 언어로 데이터 및 트랜잭션 모델 설계하기

4.1 체인코드 개발 시작하기 

4.2 체인코드 생성하기

4.3 접근 제어 

4.4 체인코드 기능 구현 

4.5 체인코드 테스트 

4.6 체인코드 설계 토픽

4.7 로깅 출력 

4.8 마치며

 

CHAPTER 5 네트워크 자산과 트랜잭션 노출시키기

5.1 완벽한 응용프로그램 구축 

5.2 기존 시스템 및 프로세스와의 통합 

5.3 마치며

 

CHAPTER 6 비즈니스 네트워크

6.1 목적을 가진 활동의 세계 

6.2 비즈니스 네트워크의 정의 

6.3 참여자란?

6.4 자산이란?

6.5 트랜잭션이란? 

6.6 이벤트: 컴포저를 이용한 비즈니스 네트워크 설계의 관점

6.7 비즈니스 네트워크 구현 

6.8 마치며

 

CHAPTER 7 비즈니스 네트워크의 예

7.1 신용장 예제

7.2 신용장 프로세스 분석 

7.3 비즈니스 네트워크 기술

7.4 비즈니스 네트워크 모델 

7.5 라이브 네트워크 검사 

7.6 비즈니스 네트워크 API 생성 

7.7 마치며

 

CHAPTER 8 블록체인 네트워크에서의 애자일

8.1 프로모션 프로세스 정의 

8.2 지속적 통합 파이프라인 구성 

8.3 깃 저장소 설정하기 

8.4 종단간 프로세스 테스트 

8.5 네트워크 업데이트 

8.6 마치며

 

CHAPTER 9 블록체인 네트워크의 수명

9.1 하이퍼레저 패브릭 응용프로그램 수정 또는 업그레이드 

9.2 시스템 모니터링 및 성능 

9.3 마치며

 

CHAPTER 10 거버넌스, 규제 산업의 필요악 

10.1 탈중앙화와 거버넌스

10.2 비즈니스 모델 탐색 

10.3 비즈니스 네트워크에서 거버넌스의 역할 

10.4 비즈니스 도메인 및 프로세스 

10.5 거버넌스 구조 

10.6 거버넌스 및 IT 솔루션 

10.7 마치며

 

CHAPTER 11 하이퍼레저 패브릭 보안

11.1 보안에 영향을 미치는 하이퍼레저 패브릭 설계 목표 

11.2 하이퍼레저 패브릭 아키텍처 

11.3 네트워크 부트스트랩 및 관리 - 보안을 향한 첫 단계

11.4 강력한 신원 - 하이퍼레저 패브릭 네트워크의 보안 핵심

11.5 체인코드 보안 

11.6 일반적인 위협 요소 및 하이퍼레저 패브릭이 이를 완화하는 방법 

11.7 하이퍼레저 패브릭과 양자 컴퓨팅 

11.8 GDPR 고려 사항 

11.9 마치며

 

CHAPTER 12 블록체인의 미래와 앞으로의 과제

12.1 주요 하이퍼레저 프로젝트 요약 

12.2 블록체인의 미래 

12.3 참여를 통해 만들어나가는 하이퍼레저 블록체인

12.4 마치며

 

한국어판 부록 A: 하이퍼레저 패브릭 릴리스 노트 분석 (맹윤호)

한국어판 부록 B: 하이퍼레저 컴포저의 패브릭 버전 지원 (맹윤호)

IBM 전문가와 함께하는 비즈니스용 프라이빗 블록체인 구축과 dApp 개발 

 

전 세계 기업들이 주목하는 것은 퍼블릭 블록체인이 아니라 프라이빗(허가형) 블록체인이다. 그 중심에 있는 것은 IBM이 개발을 주도하는 하이퍼레저 패브릭이라 해도 과언이 아니다. 금융, 은행, 공급망, IoT 등 응용 분야는 무궁무진하다. 

 

이 책은 하이퍼레저 기술을 이용해 블록체인 네트워크를 구축하는 데 꼭 필요한 지식을 다루는 참고서다. 블록체인이 왜 혁명적인 기술인지 설명하는 것으로 시작해 블록체인 기술을 개괄한다. 이어서 클라우드 플랫폼에서 하이퍼레저 패브릭을 세팅하기 위해 패브릭을 구성하는 요소를 살펴보고, 프라이빗 블록체인 네트워크와 여기 연결된 앱을 구축하고 설정하는 법을 배운다.

 

 네트워크와 앱을 밑바닥부터, 기본 원칙부터 구축해보고, 하이퍼레저 네트워크에서 체인코드로 스마트 계약을 구현하는 법을 배운다. 나아가 직접 만든 하이퍼레저 탈중앙화 앱을 배포하는 법, 그리고 블록체인의 수명 주기에서 마주칠 수 있는 주요 문제를 해결할 방법도 배우게 된다. 빠르게 변하는 버전 이슈에 대응할 수 있도록 한국어판 부록을 덧붙였다.

 

하이퍼레저와 깊은 관련이 있는 IBM 블록체인 팀 전문가들이 모여 쓴 책으로, 블록체인 비즈니스 모델, 거버넌스 구조, 블록체인 설계 시 비즈니스 고려 사항 등을 포괄적으로 조망하므로 개발자는 물론 비즈니스/기술 리더가 꼭 읽어야 할 책이다.

  • 첫번째 리뷰어가 되어주세요.
결재하기
• 문화비 소득공제 가능
• 배송료 : 0원배송료란?

배송료 안내

  • 책, 아이템 등 상품을 3만원 이상 구매시 무료배송
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
하이퍼레저 블록체인 개발
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
하이퍼레저 블록체인 개발
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
하이퍼레저 블록체인 개발
구입처*
구입일*
부가기호*
부가기호 안내

* 회원가입후 도서인증을 하시면 마일리지 500점을 드립니다.

* 한빛 웹사이트에서 구입한 도서는 자동 인증됩니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한됩니다.

* 절판도서, eBook 등 일부 도서는 도서인증이 제한됩니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실