logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

하이퍼레저 패브릭 철저 입문

하이퍼레저 패브릭 철저 입문

(Hyperledger Fabric을 이용한 블록체인 기반 시스템 구축과 운용)

시미즈 토모노리, 타마치 쿄코, 우에노하라 하야토, 사토우 타쿠요시, 사이토 신, 콘도 히토시, 히라야마 츠요시, 카사하라 아키히로, 이와사키 타츠야, 오가사와라 카즈유키 (지은이), 양현, 장승일, 연구흠 (옮긴이)
위키북스
28,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
25,200원 -10% 0원
1,400원
23,800원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

하이퍼레저 패브릭 철저 입문
eBook 미리보기

책 정보

· 제목 : 하이퍼레저 패브릭 철저 입문 (Hyperledger Fabric을 이용한 블록체인 기반 시스템 구축과 운용)
· 분류 : 국내도서 > 컴퓨터/모바일 > OS/Networking > 네트워크 보안/해킹
· ISBN : 9791158391492
· 쪽수 : 348쪽
· 출판일 : 2019-04-29

책 소개

위키북스 해킹 & 보안 시리즈 17권. 하이퍼레저 패브릭의 개요부터 환경 구축, 응용 프로그램 개발, 상세 설정까지를 체계적으로 정리했다. 먼저 블록체인의 구조와 사용 사례 등을 소개하고 그 기술이 어떻게 사업을 실현하고 개선하는 역할을 하는지 확인한다.

목차

▣ 01장: 블록체인 개요
1.1 블록체인이란?
__1.1.1 블록체인의 특징
__1.1.2 블록체인의 구조
__1.1.3 두 종류의 블록체인
__1.1.4 블록체인 적합성 여부
1.2 블록체인의 활용
__1.2.1 은행에서 발행하는 가상 화폐
__1.2.2 무역 물류/무역 금융
__1.2.3 식품 추적

▣ 02장: 하이퍼레저 패브릭 개요
2.1 하이퍼레저 패브릭이란?
__2.1.1 개발 경위
__2.1.2 하이퍼레저 패브릭의 특징
2.2 하이퍼레저 패브릭 v1.x의 아키텍처
__2.2.1 하이퍼레저 패브릭 v1.x의 구성 요소
__2.2.2 트랜잭션 처리 흐름
__2.2.3 가십 프로토콜

▣ 03장: 하이퍼레저 패브릭 시작하기
3.1 동작 환경에 대해
__3.1.1 동작 환경
__3.1.2 기본 구성
3.2 하이퍼레저 패브릭 동작 환경 준비
__3.2.1 필요한 도구 및 소프트웨어
__3.2.2 ① 버추얼박스와 베이그런트 설치
__3.2.3 ② 가상화 게스트 OS로 우분투 설치 및 초기 설정
__3.2.4 ③ 필요한 도구 및 소프트웨어를 우분투에 설치
__3.2.5 ④ 하이퍼레저 패브릭 설치 및 동작 확인
3.3 하이퍼레저 패브릭 예제 실행
__3.3.1 Marbles Demo 개요
__3.3.2 Marbles Demo 설치
__3.3.3 Marbles Demo 실행
__3.3.4 Marbles Demo 동작시켜 보기
__3.3.5 Marbles Demo의 정지 및 삭제
3.4 하이퍼레저 패브릭 CLI
__3.4.1 peer 명령어
__3.4.2 peer 명령의 설정 항목
__3.4.3 peer 명령 사용 준비
__3.4.4 peer 명령의 보조 명령
__3.4.5 version 보조 명령
__3.4.6 node 보조 명령
__3.4.7 logging 보조 명령
__3.4.8 channel 보조 명령
__3.4.9 chaincode 보조 명령
__3.4.10 CLI 컨테이너 사용
3.5 버추얼박스 가상환경을 사용하지 않는 환경 구축
__3.5.1 윈도우 10 프로
__3.5.2 macOS
3.6 실전 블록체인 네트워크 준비
__3.6.1 실전 블록체인 네트워크
__3.6.2 템플릿 복사
__3.6.3 암호키, 인증서 생성
__3.6.4 docker-compose.yml 편집
__3.6.5 start.sh와 teardown.sh 편집
__3.6.6 실전 블록체인 네트워크 기동
__3.6.7 실전 블록체인 네트워크의 중지와 삭제
__3.6.8 실전 블록체인 네트워크에서 사용하는 docker-compose.yml 파일의 전체 내용

▣ 04장: 하이퍼레저 패브릭 응용 프로그램 개발
4.1 응용 프로그램 개발 개요
4.2 예제 응용 프로그램 개요
__4.2.1 구현 방법
__4.2.2 데이터 모델
__4.2.3 클래스(개체)
4.3 Go 언어를 이용한 스마트 계약 개발
__4.3.1 체인코드 라이프 사이클
__4.3.2 예제 체인코드 프로그래밍 모델
__4.3.3 초기 설정
__4.3.4 체인코드 템플릿 만들기
__4.3.5 엔티티와 API 정의
__4.3.6 Init 및 Invoke 구현
__4.3.7 응용 프로그램 로직 구현
__4.3.8 단위 테스트
__4.3.9 설치 준비
__4.3.10 응용 프로그램을 개발할 때 주의할 점
4.4 SDK for Node.js를 이용한 응용 프로그램 개발
__4.4.1 SDK for Node.js 개요
__4.4.2 프로그래밍 모델
__4.4.3 예제 응용 프로그램 설명
__4.4.4 클라이언트 예제 응용 프로그램에 대해

▣ 05장: 컴포저를 활용한 응용 프로그램 개발
5.1 하이퍼레저 컴포저란?
__5.1.1 하이퍼레저 컴포저에서 모델의 개념
__5.1.2 하이퍼레저 컴포저의 개발 도구
__5.1.3 하이퍼레저 컴포저의 구성 요소
5.2 컴포저를 사용하기 위한 준비
5.3 모델, 트랜잭션, ACL, 쿼리
__5.3.1 하이퍼레저 패브릭 비즈니스 네트워크 정의
__5.3.2 모델
__5.3.3 트랜잭션 프로세서
__5.3.4 Event
__5.3.5 Query
__5.3.6 ACL
__5.3.7 BNA 파일을 활용한 배포
__5.3.8 커넥션 프로파일
__5.3.9 API를 통해 외부에서 비즈니스 네트워크에 접속
5.4 배포와 실행
5.5 하이퍼레저 컴포저 예제 응용 프로그램 개요
__5.5.1 Hyperledger Composer Playground
__5.5.2 CarAuction Network의 모델

▣ 06장: 하이퍼레저 패브릭 환경설정
6.1 예제 응용 프로그램을 통한 환경 이해
__6.1.1 예제 응용 프로그램의 전체적인 모습
__6.1.2 first-network의 전체적인 모습
__6.1.3 first-network의 byfn.sh
__6.1.4 클라이언트에서 직접 호출하는 예제
6.2 하이퍼레저 패브릭 네트워크 준비
__6.2.1 인증서 생성(cryptogen)
__6.2.2 채널 환경설정 생성(configtxgen)
6.3 하이퍼레저 패브릭 네트워크 시작
__6.3.1 설정 파일과 환경변수
__6.3.2 네트워크 시작
__6.3.3 채널 생성 및 참가
__6.3.4 체인코드 설치 및 실행
6.4 상태 DB
__6.4.1 Apache CouchDB를 이용한 예제
__6.4.2 Apache CouchDB 기동 및 접속
6.5 구성 변경
__6.5.1 채널 추가
__6.5.2 환경설정 변경(configtxlator)
6.6 하이퍼레저 패브릭의 안전한 가동 환경 개요
__6.6.1 멤버십 서비스 제공자(MSP)
__6.6.2 MSP 설정에 필요한 정보
__6.6.3 MSP 설정

저자소개

히라야마 츠요시 (지은이)    정보 더보기
동경이과대학 공학부 재학 시절부터 썬 사이트(Sun Site) 사용자였으며, 주 전공은 계산기과학과 통계학이었다. 일본을 대표하는 인터넷 회사를 거쳐, 일본에서 가장 큰 규모를 자랑하는 캐피털사와 증권 회사를 대상으로 높은 성능 요건을 가진 증권 시스템의 오픈 마이그레이션 기획, 개발, 운용 전반을 담당했다. 오라클오픈월드(OracleOpenWorld)에서 Oracle Enterprise Manager on AWS에 대해 강연했으며, 현재는 세계 최대 규모의 클라우드 컴퓨팅 제공 회사의 아키텍트 및 컨설턴트로서 다수의 대규모 글로벌 사업을 담당하고 있다. 존경하는 엔지니어는 썬(Sun)의 빌 조이. 좌우명은 ‘데이터가 없는 곳에서 시스템은 태어나지 않는다. 시스템도 성능도 데이터 중심으로 생각하자’이며, 좋아하는 기술은 Oracle, VCE, AWS다.
펼치기
시미즈 토모노리 (지은이)    정보 더보기
일본 IBM 글로벌 비즈니스 서비스 사업본부 블록체인 컨설턴트, 1장 집필
펼치기
타마치 쿄코 (지은이)    정보 더보기
일본 IBM 글로벌 테크놀로지 서비스 사업본부 금융 담당 I T 스페셜리스트, 2장 집필
펼치기
우에노하라 하야토 (지은이)    정보 더보기
일본 IBM 소프트웨어 & 시스템 개발 연구소 ICS 개발, 3장 집필
펼치기
사토우 타쿠요시 (지은이)    정보 더보기
일본 IBM 글로벌 비즈니스 서비스 사업 본부 금융 제3서비스, 4장 1~2절 집필
펼치기
사이토 신 (지은이)    정보 더보기
일본 IBM 도쿄 기초 연구소 FSS & 블록체인 솔루션, 4장 3절, 5절 집필
펼치기
콘도 히토시 (지은이)    정보 더보기
일본 IBM 시스템 엔지니어링 IT 스페셜리스트, 4장 4절 집필
펼치기
카사하라 아키히로 (지은이)    정보 더보기
일본 IBM 글로벌 비즈니스 서비스 사업 본부 IoT 솔루션, 5장 2, 4절 집필
펼치기
이와사키 타츠야 (지은이)    정보 더보기
일본 IBM 글로벌 비즈니스 서비스 사업 본부 IT 아키텍트 PM, 6장 1~6절 집필
펼치기
오가사와라 카즈유키 (지은이)    정보 더보기
일본 IBM 시스템 엔지니어링 제2왓슨 솔루션 시니어 IT 스페셜리스트, 감수 및 6장 7절 집필
펼치기
장승일 (옮긴이)    정보 더보기
12년차 개발자로서, 학업에 뜻을 품고 동국대학교 국제정보보호 대학원에 입학하였다. 석사학위 취득 논문으로 작성한 '블록체인 기반 스마트계약을 활용한 전자상거래 에스크로 플랫폼 구축'을 시작으로 블록체인 시장에 뛰어들었다. 대학원 졸업 이후 블록체인 업체에서 근무하며 다양한 프로젝트를 하이퍼렛저 패브릭 기반으로 수행하고 있다. 국내 1호 CHFA(Certified Hyperledger Fabric Administrator) 취득자이기도 하다. 현재는 블록체인 개발자 양성과정에서 멘토로도 활동 중이다. 본서에서는 원서의 하이퍼레저 패브릭 1.0 소스를 1.4로 변경하는 작업과 버전 업에 따른 환경 검증과 기술에 대한 감수를 맡았다.
펼치기
연구흠 (옮긴이)    정보 더보기
고등학교 시절 우연히 접하게 된 클리퍼 4.0을 시작으로 현재 15년차 개발자로 근무하고 있다. PHP를 시작으로 Perl, ASP, JAVA, Javascript, Android 등을 다루며, Python과 Go 언어를 공부하고 있다. 새로운 기술 습득과 보안 관련 분야에 관심이 많으며, '없으면 만든다'라는 모토로 집에서도 취미로 개발을 할 만큼 코딩하는 것을 좋아한다. 최근 이직한 블록체인 업체에서 다양한 블록체인 기반의 프로젝트를 수행 중이며, 현재 블록체인 개발자 양성과정에서 멘토로도 활동 중이다. 본서에서는 환경 구축에 대한 부분을 검증했다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책