블록체인 프로젝트  (비트코인, 이더리움, 하이퍼레저 패브릭 기반 시스템 구축)

블록체인 프로젝트 (비트코인, 이더리움, 하이퍼레저 패브릭 기반 시스템 구축)

$25.00
Description
블록 쌓듯 쉽게 시작하는 블록체인 첫걸음
비트코인은 UTXO 구조로 블록체인 기반 최초의 서비스이다. 이 책은 비트코인을 사용하기 위해 도커를 활용하여 개발 환경을 구성하면서 시작한다. 네트워크 구축부터 dApp을 만들기 위해 필요한 라이브러리도 다룬다. 이후 이더리움의 대표 클라이언트 프로그램인 geth와 parity를 활용하여 네트워크를 구축하고, solidity로 스마트 컨트랙트 개발을 설명한다.

핫하게 떠오르고 있는 하이퍼레저 패브릭을 구조부터 특징을 설명하고, 프로그램을 설치하여 직접 따라해보며 학습할 수 있도록 구성하였다. 최종적으로 node.js SDK를 활용하여 하이퍼레저 패브릭 dApp 개발, 이더리움 dApp 개발을 하고 실제 사용을 위한 모델을 구축하며 마무리한다. 학습 중 필요한 파일은 정보문화사 홈페이지(infopub.co.kr) 자료실이나 깃허브(github.com/ pjt3591oo/blockchain ?book)에서 다운로드 가능하며, 궁금한 사항은 저자 블로그(blog.naver.com/pjt3591oo)에서 소통할 수 있다.

저자

박정태

저자:박정태
호기심에신청한다른학과전공수업시간에크롤러를알게되고그매력에빠졌다.
공부만으로는갈증이해소되지않아휴학후스타트업하여패션데이터수집을위한쇼핑몰크롤러와크롤러프레임워크를개발하였다.
크롤러외에도좀더재미난것을만들어보고싶어교육자료공유플랫폼,화장품추천서비스,의류반품/주문/리오더시스템과웹서비스와같은서비스시스템을개발하다가영등포구청제안평가시스템을시작으로부산항만공사컨테이너부두간반·출입통합발급시스템,비즈니스온커뮤니케이션계약시스템에서블록체인시스템구축을담당하여프로젝트를진행하였다.
크롤링프로젝트의경험을살려코딩애플에서파이썬으로크롤러만들기,node.js로쇼핑몰만들기강사로활동했으며,패스트캠퍼스등다양한교육기관에서블록체인관련강의를하고있다.현재(주)Ino파트너스개발팀에서팀장으로직책을수행하고있다.

목차

PART1비트코인이해하기
1.비트코인환경구축
2.bitcoind를이용하여노드구성
3.bitcoin-cli를이용하여노드조작
4.bitcoind-rpc-client를이용하여프로그램에서rpc호출

PART2geth를활용한이더리움네트워크구축
1.geth기반의이더리움네트워크구축
2.genesisblock생성
3.account
4.Transaction
5.geth기반네트워크운영

PART3parity를활용한이더리움네트워크구축
1.parity기반의이더리움환경구축
2.POA기반네트워크구축을위한제네시스블록생성
3.멀티노드운영
4.도커컴포즈기반시스템

PART4solidity를활용한이더리움스마트컨트랙트개발
1.스마트컨트랙트개발도구remix다루기
2.스마트컨트랙트생성
3.변수/데이터타입
4.함수
5.함수변경자
6.예외처리
7.이벤트
8.address타입의자료형
9.조건문,반복문
10.상속
11.다른컨트랙트호출
12.delegatedcall,call
13.ERC20토큰

PART5web3.js를활용한이더리움dApp만들기
1.web3.js시작하기
2.이더리움조작
3.컨트랙트연동준비
4.모니터링

PART6HyperledgerFabric네트워크구축
1.HyperledgerFabric구조
2.프로그램설치
3.샘플네트워크구축
4.StepByStep-바이너리프로그램이용하여인증서생성
5.노드구동
6.CA노드/couchDB연동

PART7HyperledgerFabric체인코드개발
1.체인코드개발모드
2.체인코드작성

PART8node.jsSDK를활용한HyperledgerFabricdApp개발
1.샘플코드구동
2.나만의dApp개발

PART9이더리움dApp만들기
1.remixclone하기
2.지갑(wallet만들기)

PART10HyperledgerFabric비즈니스모델구축
1.멀티채널링을통한서비스제공
2.체인코드설치/배포(cli에서작업)
3.API실행