WELCOME TO SHOP

    회원가입을 하시면 다양한 혜택과 이벤트가 기다리고 있습니다.

    은행계좌안내

    • 국민은행 493601-01-371416
    • 예금주 주식회사 가람로직스

    상품상세 정보

    뒤로가기

    블록체인 애플리케이션 개발 실전 입문

    상품 정보
    상품명 블록체인 애플리케이션 개발 실전 입문
    정가 ₩27,000
    판매가 ₩24,300
    배송비 무료
    출판사 위키북스
    ISBN 9791158390853
    출간일 2017-12-07
    구매방법
    배송주기
    상품 옵션
    배송
    수량
    down up  
    상품 목록
    상품 정보 가격 삭제
    총상품금액(수량) 0

    할인가가 적용된 최종 결제예정금액은 주문 시 확인할 수 있습니다.

    이벤트 온오프버튼  

    구매하기

     


    책소개

    인터넷상의 최고의 발명이라고 일컬어지는 블록체인. 이 책은 엔지니어를 위한 블록체인 애플리케이션 개발 지침서입니다. 블록체인을 활용한 시스템을 개발하기 위해 엔지니어가 구체적으로 무엇을 하면 좋을지를 스마트 계약과 관련한 3가지 예제을 사용하여 알기 쉽게 설명합니다.

    개발 방법은 이더리움(Ethereum)이라는 블록체인에서 작동하는 스마트 계약을 사용합니다. 스마트 계약 개발 언어 중 가장 이용자가 많은 솔리더티(Solidity)를 채용하여 실무에서도 사용할 수 있는 소스 코드도 아낌없이 공개합니다. 이 책을 읽고 나면 구체적으로 무엇을 하면 좋을지, 어떻게 하면 효율적으로 개발할 수 있는지를 익힐 수 있습니다.

    이 책은 이더리움으로 스마트 계약을 구현하고자 하는 모든 엔지니어를 대상으로 하며, 앞으로 스마트 계약을 개발할 개발자는 물론, 블록체인에 대해 조사하는 컨설턴트, 새로운 비즈니즈 아이템을 찾는 정보 시스템 사업 부서에서도 이 책을 통해 블록체인의 기초부터 스마트 계약의 개요, 실무에 적용 가능한 코드와 구체적인 개발 방법까지 폭넓게 배울 수 있습니다.

    목차

    [1부] 기초편

    * 1장: 블록체인 기초
    1.1 블록체인이란
    ___1.1.1 블록체인 기술이란
    ___1.1.2 블록체인을 지원하는 기술
    ___1.1.3 스마트 계약과 블록체인
    1.2 블록체인의 가치
    ___1.2.1 블록체인으로 가능한 것
    1.3 블록체인에서 응용 프로그램 개발
    ___1.3.1 이더리움
    ___1.3.2 이더리움으로 응용 프로그램 개발

    * 2장: 이더리움
    2.1 이더리움 개요
    ___2.1.1 이더리움 클라이언트 소개
    ___2.1.2 네트워크
    ___2.1.3 Ether
    ___2.1.4 Gas
    2.2 Geth 설치
    2.3 테스트 네트워크에서 Geth 기동
    2.4 테스트 네트워크에서 Ether 송금
    ___2.4.1 계정 생성
    ___2.4.2 채굴
    ___2.4.3 Ether 송금
    ___2.4.4 트랜잭션 수수료
    ___2.4.5 백그라운드로 Geth 기동
    ___2.4.6 JSON-RPC
    ___2.4.7 Geth 기동 시 계정 잠금 해제

    * 3장: 스마트 계약 입문
    3.1 스마트 계약 개요
    ___3.1.1 스마트 계약 개발
    ___3.1.2 스마트 계약 개발용 프로그래밍 언어
    ___3.1.3 컴파일러 설치
    3.2 콘솔에서 계약 만들기
    ___3.2.1 Hello World
    ___3.2.2 컴파일러 준비
    ___3.2.3 컴파일
    ___3.2.4 계약 배포
    ___3.2.5 계약 동작시키기
    ___3.2.6 기존 계약에 접근
    3.3 계약 개발 환경
    ___3.3.1 개발 환경
    ___3.3.2 Browser-Solidity 설치
    ___3.3.3 Browser-Solidity 에서 Hello World
    ___3.3.4 기존 계약에 접근
    ___3.3.5 기존 계약에 접근 2
    ___3.3.6 Browser-Solidity에서 송금
    ___3.3.7 조작 계정 전환
    3.4 계약 개발
    ___3.4.1 Solidity 데이터 형식
    ___3.4.2 계약 상속
    ___3.4.3 다른 계약의 메서드 실행
    ___3.4.4 계약 파기

    [02부] 실전편

    * 4장: 가상 화폐 계약
    4.1 기본적인 가상 화폐 계약
    ___4.1.1 계약 개요
    ___4.1.2 계약 생성
    ___4.1.3 계약 실행
    4.2 추가 기능 1: ‘블랙리스트’
    ___4.2.1 계약 개요
    ___4.2.2 계약 작성
    ___4.2.3 계약 실행
    4.3 추가 기능 2: 캐시백
    ___4.3.1 계약 개요
    ___4.3.2 계약 작성
    ___4.3.3 계약의 실행
    4.4 추가 기능 3: 회원 관리
    ___4.4.1 계약 개요
    ___4.4.2 계약 작성
    ___4.4.3 계약 실행
    4.5 토큰 크라우드 세일
    ___4.5.1 계약 개요
    ___4.5.2 계약 생성
    ___4.5.3 계약 실행
    4.6 토큰과 Ether 에스크로
    ___4.6.1 계약 개요
    ___4.6.2 계약 생성
    ___4.6.3 계약 실행

    * 5장: 존재 증명 계약
    5.1 존재 증명이란
    ___5.1.1 존재 증명 개요
    ___5.1.2 존재 증명에 블록체인을 사용하는 의의
    5.2 문자열 저장 계약
    ___5.2.1 데이터 저장소
    ___5.2.2 데이터 저장 방법
    ___5.2.3 문자열 저장 계약 설명
    ___5.2.4 문자열 저장 계약 실행
    5.3 계약 생성 관련 팁
    ___5.3.1 개인정보 취급
    ___5.3.2 버그 해결
    ___5.3.3 확인 처리
    ___5.3.4 등록 가능한 데이터량
    5.4 본인 확인 서비스
    ___5.4.1 개요
    ___5.4.2 계약 시나리오
    ___5.4.3 본인 확인 계약 설명
    ___5.4.4 본인 확인 계약을 실행하기 전 준비할 사항
    ___5.4.5 본인 인증 계약 실행

    * 6장: 난수 생성 계약
    6.1 난수 생성 계약의 필요성
    ___6.1.1 난수가 사용되는 부분
    ___6.1.2 서비스에서의 난수 생성 과제
    ___6.1.3 기존 방법을 사용한 공정성 담보
    ___6.1.4 난수 생성을 할 때 블록체인의 유용성
    6.2 난수 생성 계약 작성
    ___6.2.1 구조에 대한 고려
    ___6.2.2 구현
    ___6.2.3 고찰
    6.3 예측 곤란성 확보하기
    ___6.3.1 구조에 대한 고려
    ___6.3.2 구현
    ___6.3.3 고찰
    6.4 난수로서의 균일성 확보하기
    ___6.4.1 구조에 대한 고려
    ___6.4.2 구현
    ___6.4.3 고찰
    6.5 외부 정보를 참조하는 방법
    ___6.5.1 준비
    ___6.5.2 구현
    ___6.5.3 고찰

    * 부록 A
    A.1 Geth 설치(우분투 / 맥 OS X / 윈도우)
    ___A.1.1 우분투에 PPA로 설치
    ___A.1.2 맥 OS X에 설치
    ___A.1.3 윈도우에 설치
    A.2 라이브 네트워크에 연결
    A.3 API 레퍼런스

    작가

    와타나베 아츠시, 마츠모토 유타, 니시무라 요시카즈, 시미즈 토시야 (지은이), 양현 (옮긴이), 김응수 (감수)

     
    상품결제정보
    배송 안내
    • 배송 방법 : 택배
    • 배송 지역 : 전국지역
    • 배송 비용 : 무료
    • 배송 기간 : 3일 ~ 7일
    • 배송 안내 :
    교환/반품 안내
    서비스문의 안내
    판매자 정보

    게시물이 없습니다

    글작성 모두보기

    게시물이 없습니다

    글작성 모두보기


    WORLD SHIPPING

    PLEASE SELECT THE DESTINATION COUNTRY AND LANGUAGE :

    GO
    닫기