도서상세보기

도서명 마스터링 이더리움 (스마트 컨트랙트 및 댑 구축하기
저자 안드레아스 M. 안토노풀로스,개?
출판사 제이펍
출판일 2019-05-23
정가 30,000원
ISBN 9791188621606
수량
CHAPTER 1 이더리움이란 무엇인가? 1
비트코인과의 비교 2
블록체인 구성요소 2
이더리움의 탄생 3
이더리움 개발의 4단계 6
이더리움: 범용 블록체인 7
이더리움의 구성요소 8
이더리움과 튜링 완전 9
범용적인 블록체인에서 탈중앙화 애플리케이션(DApp으로 12
제3세대 인터넷 12
이더리움의 개발 문화 13
왜 이더리움을 배우나? 14
이 책을 통해 배울 수 있는 것들 15

CHAPTER 2 이더리움 기초 17
이더 화폐 단위 17
이더리움 지갑 선택하기 18
통제와 책임 20
메타마스크 설치하기 22
월드 컴퓨터 소개 31
외부 소유 계정(EOA 및 컨트랙트 31
간단한 컨트랙트: 테스트 이더 Faucet 32
Faucet 컨트랙트 컴파일 35
블록체인에 컨트랙트 생성하기 38
컨트랙트 사용하기 40
결론 46

CHAPTER 3 이더리움 클라이언트 47
이더리움 네트워크 48
이더리움 클라이언트 실행 52
이더리움 기반 블록체인의 첫 번째 동기화 59
원격 이더리움 클라이언트 63
결론 66

CHAPTER 4 암호학 67
키와 주소 68
공개키 암호화와 암호화폐 69
개인키 71
공개키 72
암호화 해시 함수 79
이더리움 주소 82
결론 88

CHAPTER 5 지갑 89
지갑 기술의 개요 90
지갑의 모범 사례 95
결론 108

CHAPTER 6 트랜잭션 109
트랜잭션 구조 109
트랜잭션 논스 111
트랜잭션 가스 117
트랜잭션 수신자 119
트랜잭션 값과 데이터 120
특별 트랜잭션: 컨트랙트 생성 124
디지털 서명 127
서명 접두어 값(v 및 공개키 복구 134
서명 및 전송 분리(오프라인 서명 135
트랜잭션 전파 137
블록체인에 기록하기 137
다중 서명 트랜잭션 138
결론 139

CHAPTER 7 스마트 컨트랙트와 솔리디티 141
스마트 컨트랙트란 무엇인가? 141
스마트 컨트랙트의 생명주기 142
이더리움 개발을 위한 최고의 리소스!
[Mastering Bitcoin]과 함께 블록체인 개발자의 필독서!

이더리움은 전 세계 탈중앙화된 컴퓨팅 패러다임의 게이트웨이다. 이더리움 플랫폼을 사용하면 개방된 블록체인에서 작동하고, 지불 네트워크와 결합한 탈중앙화 애플리케이션(DApps과 스마트 컨트랙트를 실행할 수 있다. 이러한 애플리케이션은 중앙 통제 없이 자율적으로 운영되고, 시스템 기능을 정지시킬 수 있는 장애 요소가 없다. 이 실용적인 안내서에는 이더리움 및 기타 가상 머신 블록체인에서 스마트 컨트랙트 및 댑을 구축하는 데 필요한 모든 정보가 담겨 있다.

아울러 IBM, Microsoft, NASDAQ을 비롯한 수백 곳의 기관에서 왜 이더리움에 관심을 가지는지 그 이유를 살펴보기 바란다. 그리고 이 필수 안내서를 통해서는 흥미진진한 블록체인 산업에서 여러분이 혁신자로서 필요한 다음의 기술을 습득하기 바란다.

[이 책의 주요 내용]

- 이더리움 클라이언트 실행, 기본 거래 생성 및 전송, 스마트 컨트랙트 프로그램 작성하기
- 공개키 암호화, 해시, 디지털 서명의 핵심 이해하기
- 자금 및 스마트 컨트랙트를 제어하는 지갑(Wallet의 디지털 키 보관 방법 학습하기
- 자바스크립트 라이브러리와 원격 프로시저 호출 인터페이스를 사용한 이더리움 클라이언트와의 상호작용 이해하기
- 실제 사례를 통한 보안 모범 사례, 디자인 패턴, 안티패턴 학습하기
- 자산, 공유, 투표 또는 엑세스 제어 권한을 나타내는 토큰 생성하기
- 다중 피어투피어(P2P 구성 요소를 이용한 탈중앙화된 애플리케이션 구축하기