본문내용 바로가기
MD의선택 무료배송 이벤트 사은품 소득공제

이더리움과 솔리디티 입문 이더리움을 이용한 블록체인과 암호화폐 개발 이론과 실무

위키북스 해킹 & 보안 시리즈 12
크리스 다넨 지음 | 임지순 옮김 | 위키북스 | 2018년 01월 10일 출간
클로버 리뷰쓰기
  • 정가 : 22,000원
    판매가 : 19,800 [10%↓ 2,200원 할인]
  • 혜택 :
    [기본적립] 1100원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    06월 27일 출고 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트

해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
  • 상반기 베스트/추천도서 확인하고 머그&노트 사은품도!
    2022.06.24 ~ 2022.07.31
  • [교보단독 사은품] 개발자 매거진 <리드잇zine> ..
    2022.05.10 ~ 2022.06.30
  • [사은품] 컴퓨터/IT분야 도서 1권만 사도 개발자 추천도서 1..
    2022.03.11 ~ 2022.06.30
  • MANNING, O'REILLY, PACKT, WILE..
    2016.03.07 ~ 2022.12.31
상품상세정보
ISBN 9791158390907(1158390904)
쪽수 260쪽
크기 175 * 236 * 18 mm /542g 판형알림
이 책의 원서/번역서 Introducing Ethereum and Solidity / Dannen, Chris

책소개

이 책이 속한 분야

솔리디티 사용법을 익히고 이더리움 프로젝트를 시작해 보자!
전세계가 블록체인 프로토콜을 주목하는 가운데, 비트코인에 이어 암호화폐 시가 총액 2위를 기록하고 있는 이더리움은 튜링 완전성을 지닌 스크립트 언어인 솔리디티를 통해 블록체인 프로토콜의 선두 주자가 되었다. 이 책은 블록체인에 대한 전반적인 설명에 덧붙여, 비트코인이 개척한 세상에서 이더리움이 가지는 지위를 함께 다룬다.

전문가, 비전문가 여부를 떠나 많은 사람이 스마트 계약 패턴 및 분산 애플리케이션 개발 기술을 연마하는 이유를 알아보고, 새로운 암호 경제학 분야에 대한 소개와 함께 프로그래밍 및 네트워킹의 기본 개념을 살펴본다. 이어서, 자신만의 스마트 계약을 배포하고 이 스마트 계약이 웹에서 자바스크립트 및 HTML 애플리케이션의 백엔드 역할을 수행하게 하는 방법을 알아본다.

오늘날 많은 솔리디티 지도서에는 공통된 문제가 있다. 개발 경험이 있는 상태에서 블록체인 환경으로 옮겨가고자 하는 ‘고급’ 자바스크립트 개발자를 위해 쓰였기 때문이다. 이 책은 기술적인 경험에 관계없이 전문가로부터 이더리움의 열성 팬까지 누구나 읽을 수 있도록 쓰였으며, 학계와 기업 모두에서 현실 자산에 적용될 수 있는 흥미로운 샘플 코드를 수록하고 있다. 이 책은 창의적인 다양한 독자들에게 이더리움 세계의 개념부터 배포에 이르는 진입로 역할을 해 줄 것이다.

목차

▣ 01장: 블록체인 개론
블록체인이 지배하리라!
이더리움의 역할
블록체인의 3요소
___이더리움의 다중 체인
___이것도 비트코인 같은 구라 아냐?
화폐가 아닌 재화인 이더
___그레샴의 법칙
___돈의 미래를 향해
___암호화폐 경제와 증권
___옛 영광의 재현
___암호화폐의 춘추전국시대
프로토콜의 위력
___신뢰불요 시스템 개발 가능
스마트 계약의 진짜 역할
___가치의 객체와 메소드
___결제 시스템에 응용하기
___콘텐츠 생성
데이터는 어디에?
___채굴이란?
___채굴과 전기세
EVM 둘러보기
___미스트 브라우저
___브라우저 대 지갑(키체인)
___솔리디티, 자바스크립트랑 비슷하긴 한데…
이더리움의 용도
___비판적 관점
___스마트 계약 개발의 현재
___카피캣 코인
___프로젝트 자금 조달
자신만의 블록체인 포지션을 찾아 보자
___프로그래밍 입문자를 위한 조언
___오픈소스, 무료 소프트웨어로써의 이더리움
EVM의 현재
___지금 당장 만들 수 있는 것
___프라이빗 체인과 퍼블릭 체인
___이더 전송 및 수신
___스마트 계약 작성
___공정한 애플리케이션 개발
___이더 기반의 토큰 생성
___탈중앙화 데이터베이스의 미래
___일의 문화가 바뀐다
요약

▣ 02장: 미스트 브라우저
지갑은 왜 지갑인가?
___그래서 주소가 뭐라고?
___내 이더는 어디에?
출납원의 비유
___암호화폐의 잔고는 각자의 손에 있다
___이더리움 트랜잭션의 시각화
은행의 역사를 파괴한다
___암호화를 통한 신뢰
시스템 요구 사양
Eth.guide와 이 책에 대해
___개발자를 위한 도구
___CLI 노드
패리티와 Geth의 혼용
마침내 미스트 속으로!
___미스트를 내려받아 설치하기
___미스트 설정
___새 주소 찾기
___이더 주고받기
___이더리움 계정 종류 이해하기
___키 백업 및 복구
___종이 지갑 사용
___모바일 지갑 사용
___메시지와 트랜잭션
그래서 결론적으로, 블록체인이 뭔데?
___트랜잭션 비용의 지불
___단위의 이해
___이더 확보하기
암호화폐의 익명성
___블록체인 탐색기
요약

▣ 03장: EVM
기존의 중앙 은행 네트워크
가상 머신이란?
___은행에서 이더리움 프로토콜의 역할
___누구나 은행 플랫폼을 만들 수 있다
EVM의 역할
스마트 계약은 곧 EVM 애플리케이션
___‘스마트 계약’이라는 이름
___EVM과 바이트코드
상태 기계의 이해
___디지털과 아날로그
___상태 언급(state-ments), 즉 문장
___상태에 대한 데이터의 역할
EVM 내부의 작동 원리
___EVM의 지속적인 트랜잭션 확인
___상태 기계의 진술
___암호화 해싱
___해시 함수(해시 알고리즘)의 역할
블록: 상태 변화의 기록
___블록 시간의 이해
___짧은 블록 주기의 문제점
___‘단일 노드’ 블록체인
___분산된 보안
상태 전이 함수에서 채굴의 위치
EVM상의 시간 대여
___가스
___가스가 중요한 이유는?
___왜 이더 대신에 가스를 쓰는가?
___규제를 위한 수수료
가스 다루기
___가스의 특성
___시스템의 확장성과 가스
계정, 트랜잭션, 메시지
___외부 소유 계정
___계약 계정
트랜잭션과 메시지
___트랜잭션의 특성
___메시지의 특성
가스 수수료 계산하기
EVM의 연산 코드
요약

▣ 04장: 솔리디티 프로그래밍
들어가며
글로벌 은행의 현실화
___초대형 인프라
___세계적 통화?
대안 화폐
___솔리디티의 장점
___브라우저 컴파일러
EVM 프로그래밍 배우기
___손쉬운 배포
___솔리디티에서의 비즈니스 논리 구축
___코드, 배포, 휴식
이론적 설계
___솔리디티의 반복문
___표현성과 보안
형식 검증의 중요성
___전역 공유 자원의 역사적 효과
___공격자가 커뮤니티를 무너뜨리는 방법
___솔리디티 코드에 대한 가상 공격
구조를 위한 자동화된 증명?
___실질적인 결정론
___번역으로 인한 유실
끝없는 테스트
___커맨드 라인으로!
솔리디티 파일
코드 해석을 위한 팁
솔리디티의 명령문과 표현식
___표현식이란?
___문장이란?
___퍼블릭, 프라이빗 함수
___자료형
___불
___부호 있는 정수 및 부호 없는 정수
___주소
___주소의 멤버
___주소 연관 키워드
___그 밖의 자료형
___복합(참조) 자료형
전역 특수 변수, 단위 및 함수
___블록과 트랜잭션 속성
___연산자 목록
___전역 함수
___예외와 상속
요약

▣ 05장: 스마트 계약과 토큰
백엔드로써의 EVM
___스마트 계약에서 댑까지
모든 것에 의해 가격이 결정되는 자산
___법정화폐 기반 물물교환
___유리 구슬 대신 이더
시간을 측정하는 암호화폐
___자산 소유권, 그리고 문명
___소장품으로써의 코인
사회에서 소장품의 기능
___초기의 위조 지폐
___귀금속과 예술, 그리고 돈
___은행권의 등장
고부가가치 디지털 소장품의 플랫폼
토큰은 스마트 계약의 일종
___토큰 스마트 계약
___토큰은 훌륭한 첫 번째 애플리케이션
테스트넷에서 토큰 만들기
___수도꼭지에서 이더 받기
___토큰 등록
첫 계약 배포
계약과 인터페이스하기
요약

▣ 06장: 이더 채굴
채굴의 요점
이더의 근원
채굴의 정의
진실의 버전
___난이도, 자율 규제, 채산성 경쟁
___작업 증명과 블록 시간 규율
DAG와 논스
빠른 블록 시간을 위한 접근
___빠른 블록을 가능하게 하려면
이더리움의 실효 블록 활용
___엉클 블록 규칙과 보상
난이도 폭탄
___채굴 승자의 보상 구조
___계통의 한계
___블록 처리 과정
트랜잭션과 블록 계통 평가
이더리움과 비트코인이 트리를 활용하는 방법
___머클-패트리샤 트리
___이더리움 블록 헤더의 내용
포크
채굴 지도서
___맥OS에서 Geth 설치하기
___윈도우에서 Geth 설치하기
___커맨드 라인에 익숙해지기
___우분투 14.04에서 Geth 설치하기
___Geth 콘솔을 통해 EVM에 명령 실행하기
플래그로 Geth 시작하기
채굴기 가동!
테스트넷에서 채굴하기
GPU 채굴 릭
다중 GPU로 채굴 풀 구성하기
요약

▣ 07장: 암호경제학
어쩌다 여기까지 왔나
___새로운 기술이 만드는 새로운 경제
___게임의 규칙
암호경제학이 왜 유용한가?
___해시와 암호화의 이해
___암호화
___해시
블록 속도가 중요한 이유
이더 발행 계획
일반적인 공격 시나리오
___기계 간의 사회적 증거
___네트워크의 확장에 따른 보안
그 이상의 암호경제학
요약

▣ 08장: 댑 배포
스마트 계약에 접근하는 7가지 방법
댑 계약의 데이터 모델
EVM 백엔드와 JS 프런트엔드의 대화
___JSON-RPC
Web3의 (거의) 모든 것
자바스크립트 API 실험
___Geth로 Dapp 개발하기
EVM과 미티어의 혼용
___Web.js 설치 및 이더리움 웹 앱 개발
콘솔에서 스마트 계약 실행하기
___스마트 계약은 어떻게 인터페이스를 노출하는가?
프로토타입 개발 방법
서드파티 배포 라이브러리
요약

▣ 09장: 프라이빗 체인 만들기
프라이빗 체인과 허가형 체인
___로컬 프라이빗 체인 설정
___새로운 체인과 함께 사용할 수 있는 옵션
프라이빗 블록체인의 생산적 활용
요약

▣ 10장: 용례
모든 곳에 체인이
이더리움 인터넷
소매업과 전자 상거래
정부 및 공동체 자금 조달
인사 및 조직 관리
금융 및 보험에 응용
재고 관리 및 회계 시스템
소프트웨어 개발
게임, 도박, 투자
요약

▣ 11장: 고급 개념
탈중앙화를 이끄는 소프트웨어 개발자는 누구인가?
___주목할 만한 비탈릭의 블로그 포스팅
이더리움 출시 일정
___위스퍼(메시징)
___스웜(콘텐츠 주소 지정)
미래에 있을 것
그 밖의 혁신
전체 이더리움 로드맵
___프런티어(2015)
___홈스테드(2016)
___메트로폴리스(2017)
___서레너티(2018)
요약

출판사 서평

★ 책에서 다루는 내용 ★

◎ 이더리움과 그 밖의 암호화폐의 작동 원리
◎ 분산 애플리케이션과 웹 애플리케이션의 비교
◎ 솔리디티로 이더리움 스마트 계약을 작성하는 방법
◎ 이더리움 스마트 계약과 HTML/CSS/자바스크립트 웹 애플리케이션의 연결
◎ 자신만의 앱, 코인, 블록체인을 배포하기
◎ 기본 스마트 계약 및 중급 스마트 계약 다루기

★ 대상 독자 ★

◎ 이더리움에 대해 알고 싶거나, 컴퓨터 과학에 익숙한 독자
◎ 제품 관리자, 기술 부문 경영진, 또는 숙련된 자바스크립트 개발자
◎ 솔리디티의 잠... 더보기

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

북로그 리뷰는 본인 인증 후 작성 가능합니다.
책이나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 내용은 비공개 처리 될 수 있습니다.
※ 북로그 리뷰 리워드 제공 2021. 4. 1 종료

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매 후 문장수집 작성 시, 리워드를 제공합니다. 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 책의 원서/번역서

안내
바로가기
  • 우측 확장형 배너 2
  • 우측 확장형 배너 2
최근 본 상품