이미 소장하고 있다면 판매해 보세요.
|
[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 레퍼런스 |
저와타나베 아츠시
Atsushi Watanabe,わたなべ あつし,渡邊 篤
저마츠모토 유타
Yuta Matsumoto,まつもと ゆうた,松本 雄太
저니시무라 요시카즈
yoshikazu Nishimura,にしむら よしかず,西村 祥一
저시미즈 토시야
Toshiya Shimizu ,しみず としや,淸水 俊也
역양현
감수김응수