메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

한빛랩스 - 지식에 가능성을 머지하다 / 강의 콘텐츠 무료로 수강하시고 피드백을 남겨주세요. ▶︎

이더리움 블록체인 게임 개발

5가지 게임을 만들면서 배우는 솔리디티와 스마트 컨트랙트

한빛미디어

번역서

판매중

  • 저자 : 키더 아이어 , 크리스 대넌
  • 번역 : 임지순
  • 출간 : 2019-09-02
  • 페이지 : 240 쪽
  • ISBN : 9791162242186
  • 물류코드 :10218
  • 초급 초중급 중급 중고급 고급
4.4점 (7명)
좋아요 : 28

솔리디티 기본부터 상금 퀴즈, 주사위, 룰렛 게임 만들기까지! 

 

이 책에서는 이더리움 스마트 컨트랙트를 활용해 실제로 게임을 개발한다. 초반부에서는 블록, 채굴, 트랜잭션 등 기초 개념을 소개하며 간단한 컨트랙트를 배포해본다. 예제에 필요한 솔리디티 언어, 컨트랙트 보안, 암호 경제학의 기본도 다룬다. 후반부에서는 폰지와 피라미드, 복권, 상금 퀴즈, 예측 시장, 주사위 게임과 룰렛 게임을 직접 구현한다. 이 책을 다 읽을 때쯤이면 기존의 솔리디티 컨트랙트를 읽고 해석하며 자신만의 솔리디티 코드를 작성할 준비를 마치게 될 것이다.

 

 

출판사 리뷰

 

이 책의 전반부에서는 개념 소개(1~2장), 간단한 컨트랙트 배포(3장), 솔리디티 언어의 기본(4장)을 다룹니다. 후반부에서 일련의 샘플 프로젝트(7~11장)를 다루기 전에 먼저 컨트랙트의 보안(5장)과 암호경제학(6장) 이론을 간단히 살펴봅니다. 이 책을 잘 이해하기 위해서는 컴퓨터 과학의 개념을 알고 있으며 다른 프로그래밍 언어를 경험한 적이 있으면 좋습니다. 전문가 수준의 지식이 필요한 것은 아니며 기본 수준만 갖췄다면 충분합니다. 이 책을 다 읽을 때쯤이면 독자 여러분은 기존의 솔리디티 컨트랙트를 읽고 해석하며 자신만의 솔리디티 코드를 작성할 수 있을 것입니다.

 

주요 내용

  • 폰지와 피라미드 만들기
  • 파워볼 컨트랙트로 복권 생성하기
  • 두 유형의 상금 퀴즈 만들기
  • 확률에 베팅하는 예측 시장 구현하기
  • 사토시 주사위 게임과 룰렛 게임 만들기

 

 

추천사

 

“이 책은 구체적인 사례와 예제를 활용해 이더리움 블록체인의 특징과 컨트랙트 프로그래밍 기법을 연마할 수 있는 가이드라인을 제공합니다. 특히나 가장 많이 쓰는 개발 도구인 트러플 프레임워크를 중심으로 기술되었고, 흔한 토큰 예제가 아닌 이더리움을 직접적으로 다루는 복권 등 흥미로운 예제 중심이며, 블록해시를 이용해 임의 값(랜덤)을 다루는 패턴 등이 잘 기술되어 있습니다.

변화가 빠른 분야이기에 작성된 일부 코드는 시간이 지나면 동작하지 않을 수 있습니다. 하지만 구체적인 코드와 풍부한 예제를 통해 직관적으로 익힌 이더리움과 스마트 컨트랙트의 특성은 향후 펼쳐질 기술의 향연에서 독자 분의 중심을 잡아줄 것이라 기대합니다.”

- 정순형, 온더(Onther Inc.) 대표

 

키더 아이어 저자

키더 아이어

블록체인 컨설팅 업체 이머전트 피노미나(Emergent Phenomena)를 운영하는 소프트웨어 엔지니어다. 현재 에브리피디아(Everipedia) 팀 구성원으로 블록체인 소프트웨어를 개발 중이다. UCLA에서 기계공학 학사 학위를 받았으며 마이크로 위성, 로보틱스 분야를 포함해 여러 스타트업에서 근무했다.

크리스 대넌 저자

크리스 대넌

이터레이티브 캐피털(Iterative Capital) 공동 창립자이자 파트너이며 암호화폐 채굴업과 암호자산펀드매니저를 겸하고 있다. 독학으로 프로그래밍을 익혔으며 기술 서적 3권을 집필했고 컴퓨터 하드웨어 특허 1건을 보유하고 있다. 패스트 컴퍼니(Fast Company)의 기술 편집자로 재직한 바 있다. 버지니아 대학교(University of Virginia)를 졸업했으며 현재 뉴욕에 거주한다.

임지순 역자

임지순

낮에는 계약서와 코드를 두드리고 밤에는 신시사이저와 기타를 난도질하는 공학과 미디어의 주변인이다. 임베디드 프로그래머, 미들웨어 개발자, 프로젝트 매니저, 사업 개발 등 다양한 직군에 종사해왔으며 최근에는 엔터테인먼트 산업에서 프로젝트 관리 업무를 수행하고 있다. 사회적인 덕후로 생존하기 위해 오늘도 코드, 그리고 글과 씨름하고 있다.

 

 

CHAPTER 1 개념 소개

1.1 블록

1.2 채굴

1.3 트랜잭션

1.4 이더리움 가상 머신

1.5 상태 트리

1.6 Web3란 무엇인가?

1.7 이더리움의 최근 변경 사항

1.8 비트코인 vs 이더리움

1.9 주소와 키 쌍

1.10 컨트랙트와 외부 계정

1.11 이더리움 내의 프로그램

1.12 솔리디티 첫걸음

1.13 해킹 방지

1.14 블록 탐색기

1.15 유용한 스마트 컨트랙트

1.16 이더리움 게임의 장단점

1.17 업계 주요 인물

1.18 마치며

 

CHAPTER 2 이더리움 개발 환경

2.1 도구 준비하기

2.2 블록체인 연결하기

2.3 마치며

 

CHAPTER 3 이더리움 첫 단계

3.1 프로젝트 3-1: 트랜잭션 생성

3.2 프로젝트 3-2: 배포 101

3.3 마치며

 

CHAPTER 4 스마트 컨트랙트의 개념

4.1 트러플 이론

4.2 EVM

4.3 솔리디티 이론

4.4 마치며

 

CHAPTER 5 컨트랙트 보안

5.1 컨트랙트 데이터는 모두 공개된다

5.2 유실되는 이더

5.3 컨트랙트에 이더 담기

5.4 이더 보내기

5.5 withdraw() 함수

5.6 외부 컨트랙트 호출

5.7 중지 가능한 컨트랙트

5.8 난수 생성

5.9 정수형의 문제

5.10 함수는 기본적으로 public이다

5.11 tx.origin 대신 msg.sender 사용하기

5.12 프런트 러닝

5.13 잘 알려진 해킹 공격 사례

5.14 마치며

 

CHAPTER 6 암호경제학과 게임 이론

6.1 블록체인 유지 메커니즘

6.2 합의의 형성

6.3 트랜잭션 수수료

6.4 보상

6.5 공격 벡터

6.6 마치며

 

CHAPTER 17 폰지와 피라미드

7.1 폰지 vs 피라미드

7.2 검증 가능한 부패

7.3 간단한 폰지

7.4 현실적인 폰지

7.5 간단한 피라미드

7.6 거번멘털

7.7 마치며


CHAPTER 8 복권

8.1 난수 생성기

8.2 간단한 복권

8.3 순환 복권

8.4 상수와 변수

8.5 게임플레이

8.6 정리 및 배포

8.7 난수 복권

8.8 파워볼

8.9 마치며

 

CHAPTER 9 상금 퀴즈

9.1 답안의 난독화

9.2 간단한 퀴즈

9.3 제출/정답공개 퀴즈

9.4 그 외의 퀴즈 컨트랙트

9.5 마치며

 

CHAPTER 10 예측 시장

10.1 컨트랙트 훑어보기

10.2 이벤트를 통한 상태 추적

10.3 주식 거래

10.4 예측 결과 확인

10.5 마치며

 

CHAPTER 11 도박

11.1 게임플레이의 제약

11.2 사토시 주사위

11.3 룰렛

11.4 마치며

IMG_6291.jpg

 

 

4차 산업혁명 시대에 화두가 되는 기술이 바로 블록체인이다. 블록체인은 데이터 분산 처리 기술이다. 네트워크에 차여하는 모든 사용자의 데이터를 분산, 저장하는 기술을 지칭하는 용어이다. 블록들을 체인 형태로 묶은 형태이기 때문에 블록체인이라는 이름이 붙었다. 비트코인 탄생의 일등 공신이기도 하다. 책 '이더리움 블록체인 게임 개발’은 이더리움 블록체인 기술에서 사용하는 언어인 솔리디티 언어를 사용해 5가지 간단한 게임을 만들면서 학습할 수 있게 만든 책이다. 나의 경우 블록체인에 대해 잘 알지 못하는 편이었기 때문에 책을 읽으면서 많은 것을 배운편이다. 반면에 블록체인에 대한 기본 개념이 부족했기 때문에 책을 읽고 이해하는 속도가 상당히 느렸다.초반부에는 환경설정에 대한 부분이 자세히 설명되어 있으니 따라 하면 금방 개발 환경을 구축할 수 있을 것이다. 솔리디티 프로그래밍 언어를 새롭게 배우게 됨으로써 새로운 개발 커리어를 만들 수 있을 것이다. 블록체인 관련 업계에 취업 하고자 한다면 이 책의 예제들이 큰 도움이 될 것이라 생각한다. 기술에 대한 개념들도 잘 설명되어 있기 때문에 추가로 찾아보면서 부족한 부분을 채우면 좋을 것이다.

스마트 컨트랙트가 무엇인지 설명하실수 있으세요?

조금 어려움이 있으신가요? 그렇다면 이책은 스마트 컨트랙트에 대한 이해를 가지신 후에 읽어 보는 것이 좋습니다.

제목부터 게임 개발이라는 명칭이 들어가 있어 쉽게 접근할 수 있을 것 같지만, 그렇게 친절하게 설명하는 책은 아닙니다.

다만, 그런 개념을 익히고 보신다면 스마트 컨트랙트를 작서하기 위한 솔리디티 언어에 대한 내용과

복권 등 다양한 예제를 통해 솔리디티 언어를 통해 스마트 컨트랙트를 작성하는 실제적인 예를 살펴보실수 있을 것입니다.

그렇다고 책이 한없이 무거운 책은 아닙니다. 고로 이더리움과 스마트 컨트랙트의 갠며과 솔리디티가 무엇인지

개념만 이해하시고 다시 보신다면, 한장한장 잼있게 가볍게 보실수있으실것이라고 생각됩니다.

좋은 책 고르기에 도움이 되셨으면 좋겠습니다.

감사합니다.

 

 

IMG_5577.jpg

 

 

 

 
이번 리뷰 도서도 블록체인 관련 도서다. 
 
그 이유는 최근에 갑자기 블록체인 이란 무엇인가? 그 실체가 궁금해서였다.
 
블록체인 관련하여 몇권을 봤지만 여전히 쉽지 않은 분야인것 같다. 이 책은 그나마 250 페이지 정도로 분량이 적당해서
 
그나마 부담 없이 볼 수 있었다. 그래도 여전히 모르는 내용이 많고 궁금증들은 여전히 남는다.
 
같은 주제의 책을 볼 때도 여러 권을 보는 편인데 항상 느끼는 것은 처음 시작은 가볍게 해야 하는 것이다.
 
처음부터 어려운 내용, 많은 분량을 욕심 내서 선택하면 실패할 확률이 상당히 높아진다.
 
부담없이 시작해서 단계별로 접근할 수 있도록 책을 선정하는 것이 필요하다고 매번 되새긴다.
 
이 책은 분량도 적고 게임 개발로 배울 수 있다해서 재미 있을 것 같아 보게 되었는데...
 
실제 게임 개발 부분에서는 나의 예상이 빗나간걸 알 수 있었다.
 
이 책에서의 게임이란(아래 5개의 게임) 우리가 일반적으로 예상하는 게임과는 약간의 차이가 있다.
 
- 폰지와 피라미드 만들기
- 파워볼 컨트랙트로 복권 생성하기
- 두 유형의 상금 퀴즈 만들기
- 확률에 베팅하는 예측 시장 구현하기
- 사토시 주사위 게임과 룰렛 게임 만들기
 
일단 이름만 봐도 복권 말고는 딱히 뭔지 이해도 안가고 도박 관련 내용도 나온다.
 
텍스트 위주의 게임이며 화려한 그래픽과 사운드 따위는 없다.(책에만 설명이 안나온거일수도)
 
물론 실제 사례로 사용된 내용도 있긴 하다지만 이런 게임들은 사실 이론적으로 블록체인을 응용하거나, 
 
설명하기 위해 만들어진 것처럼 보인다. 개인적으로는 관심 없는 분야라서 그런지 딱히 와닿지 않는 게임들이다.
 
아래 그림은 복권 게임에 나오는 그림으로 이 책에서 나오는 몇개 안되는 그림 중의 하나이다.
 
 
초중급용으로 나온 책이지만 정말 초급자라면 이 책은 어렵다고 느껴질 것이다.
 
블록체인 자체가 많은 분야를 다루는 내용이므로 역시 쉽지 않을 것이고, 어려운 용어의 이해, 
 
게임들을 실행해보는 것이 가능할까 라는 의문은 다른 블록체인 책들과 마찬가지로 여겨진다.
 
본인도 마찬가지지만 초보자들이 블록체인을 이해하려면 좀 더 쉬운 책을 먼저 선택하는 것이 필요할텐데...
 
아마 소스 코드는 가급적 배제하고, 이론이나 흐름을 쉬운 용어로 만화처럼 그려 설명하는 책을 찾아봐야겠다.
 
시간이 되면 서점에 가서 이런 쉬운 책을 찾아 보고  리뷰를 올려보도록 할 예정 ~!

가상화폐, 암호화폐하면, 보통은 사토시 나카모토의 비트코인을 먼저 떠올릴 텐데, 기술 업데이트를 꾸준히 하고 있는 암호화페를 들라면, 2015년에 출시한 이더리움이라고 자신 있게 말할 수 있다. 이런 지속적 변화는 상당히 중요하다. 암호화폐에 항상 문제가 되는 보안성을 높이는 면에서도 그렇고, 블록체인 기술을 좀 더 현실화한다는 점에서도 중요하다.


블록체인 기술이 가진 잠재성은 이미 많이 알려져 있다. 화폐로서의 단순한 기능 뿐만 아니라, 법률이나 부동산 등 각종 금융 거래와 계약에도 활용할 수 있고, 택배, 복권, 다이아몬드 거래, 경매, 여행, 자전거 찾기, 총기 관리 등 무척 다양한 곳에 쓸 수 있는 좋은 기술인 것이다.


그러나 활용 가능성을 구체적으로 현실화하는 것은 쉽지 않다. 무엇보다 블록체인 기술을 이용해서 프로그래밍 하는 것부터가 부담이 된다. 그나마 다행인 것은 여러 암호화폐 중 이더리움의 경우, 솔리디티라는 자체 고유 프로그래밍 언어를 가지고 있고, 다양한 개발 환경과 툴, 개발에 관련된 책들이 있어 개발하기 좀 더 수월한 편이다.


이번에 관심을 가지고 보게 된 '이더리움 블록체인 게임개발'도 블록체인 기술을 좀 더 쉽게 익히고, 그것을 다양하게 활용하는 방법을 익힐 수 있는 책이다. 이더리움이 가상화폐인 만큼, 대부분 많은 책들이 화폐 또는 금융 거래에 관련된 내용을 주로 다루는데, 이 책은 그러한 지루한 주제를 벗어나, 다양한 종류의 실제 활용 가능한 블록체인 응용 예제를 다룬다.


그런데 책 제목 때문에 살짝 오해의 소지가 있다. '이더리움 블록체인 게임개발'이라고 되어 있다 보니, 예제로 다루는 것이 퍼즐 맞추고, 싸우고, 부시는 그런 게임을 떠올리기 쉬운데, 미안하지만 그런 쪽이 아니다. 현재 이더리움 블록체인 기술에서는 게임처럼 실시간 플레이를 하기는 어렵다.




그래서 여기서 다루는 것은 폰지 또는 피라미드 마케팅과 같은 투자 게임, 다양한 복권 게임, 상금 퀴즈 게임, 주식을 통한 예측시장 시스템과 같이 돈과 관련된 일종의 머니 게임이다. 주사위와 룰렛과 같은 게임도 다루는데, 이 파트는 일종의 카지노와 같은 베팅을 하는 도박과 관련된 주제라 할 수 있다. 사고팔거나, 입금, 송금과 같은 일반적인 화폐 거래보다는 좀 더 다양한 형태의 활용 형태이다.




이 책은 이더리움에 대한 초보적인 지식을 다루고 있긴 하지만, 솔리디티 프로그램 개발 부분이 들어 있어서, 프로그래밍을 전혀 모르는 분에게는 적합하지 않은 책이다. 코드를 보고 쉽게 이해할 수 있는 중급 이상의 수준을 가진 사람이 보는 것이 좋다. 그리고 관련 툴이 리눅스 환경을 지원하므로, 윈도우 환경 사용자는 유닉스 셀 유틸리티 GOW 사용을 권장하고 있으며, 맥 OS에서도 테스트할 수 있다. 

 

소스코드는 깃허브에 게재되어 있으며, 선행 학습을 위해서, 서문 쪽에, 참고하면 좋은 유튜브 강좌나 도서에 대한 안내도 나와 있어, 참고하면 도움이 될 것이다.



 

1~6장까지는 이더리움에 대한 용어 및 각종 설명, 개발 환경, 배포, 스마트 컨트랙트 개념, 솔리디티 관련 주요 이해, 해킹 사건과 버그에 대한 대책, 암호화 등을 다루고 있다. 기초적인 내용이 많지만, 다소 설명이 어려울 수도 있다. 이해가 안된다면, 좀 더 쉬운 이더리움 개념 책을 볼 필요는 있다.

참고할 부분이나 주의사항은 NOTE, CAUTION 박스를 통해 강조되어 있으며, 각 장마다 연습 파트가 있어서 코드를 좀 더 다양하게 생각해 볼 수 있다. 



'이더리움 블록체인 게임개발'을 통해 얻은 가장 큰 소득은 그동안 막연하게만 느껴왔던 블록체인 기술을 바로 요리해서 먹을 수 있는 인스턴트 음식처럼, 간단히 써 볼 수 있었다는 것이다. 이를 통해 좀 더 현실성 있는 아이디어를 떠올릴 수도 있었다.




 

다만 이렇게 블록체인 기술을 활용할 수 있는 광활한 시장이 펼쳐졌지만, 국내의 경우 각종 규제로 인해 어느 하나 제대로 사업화할 수 없다는 것이 가장 큰 문제다. 복권 예제 하나를 봐도, 이것을 함부로 사업화할 수 없다. 우리 현실 상, 중소기업은 절대 손을 댈 수 없는 파트다. 예측시장 또한 마찬가지다, 하기도 어렵지만, 조금만 잘못해도 금융 범죄자가 되기 쉽다. 게다가 정부 차원에서 아예 암호화폐 거래 자체를 막고 있는 상황이니 뭘 더 바라겠나. 미래 기술에 대한 열린 시각이 참 아쉽다.


그렇다고 가상화폐나 블록체인 기술을 정부가 완전 허가할 때까지 손 놓고 있을 수는 없다. 그러기에 '이더리움 블록체인 게임개발'이 그 응용기술을 익히기에 좋은 책이라고 생각한다. 블록체인을 이용한 핀테크나 그 밖에 새로운 비즈니스 응용 기술에 관심 있는 개발자에게 추천한다.

이 책의 리뷰는 한빛미디어 ‘나는 리뷰어다’로 부터 책을 지원받아 작성된 글입니다.

 

hanbit-eth_blockchain_game-01.jpeg

 

요즘 이더리움 보다는 하이퍼레저에 관심이 더 많지만, 그래도 온더의 철학자 정순형 님이 감수해준 책이라고 해서 이 책이 나오자마자 리뷰어로 지원했다.

사실 이전에 크리스 대넌 저자님께서 쓴 이더리움과 솔리디티 입문 책을 사서 읽었던 적이 있었다. 그런데 개인적으로 마음에 들지 않았던 책이라 거부감이 조금 있기는 했었다. 그 이유로는 솔리디티 입문 이라고 했는데 솔리디티에 관한 것은 거의 없고 이더리움에 관해 일반적인 이야기만 늘어 놓았었기 때문이다.

책 소개에서 이 책은 중급자를 위한 책이라고 되어있다. 하지만 이 책은 확실히 초급자를 위한 책 이다. 물론, 코드가 많이 바뀌어서 어느 정도 이더리움(솔리디티)를 알지 못하면 버그를 잡기 힘들 수도 있지만 그래도, 컨트랙트 자체는 매우 쉬운 축에 속한다고 생각한다. 작성자의 회사에서도 유투브에서 초급자를 위한 Lottery Dapp 개발 이라는 강의를 만들었었는데 이 책의 수준도 딱 이정도라는 생각이 든다. 만약 작성자가 처음 이더리움을 접하게 된다면 유투브 강의를 먼저 보고 난 후에 이 책을 보면서 컨트랙트를 더 익히지 않을까 싶다.

그런데 어느정도가 중급자 라고 할 수 있을까 한다면 컨트랙트 오픈소스의 멀티시그DEX 코드를 찾아보면 알 수 있을 것이라 생각한다.

이런 점들을 고려해 봤을 때 총 평은 다양한 컨트랙트를 한번 더 짜보고 싶을때 읽으면 좋을 것 같은 책 이라고 하고 싶다.

 

hanbit-eth_blockchain_game-02.jpeg

 

책의 구성은 여타 다른 이더리움 책들과 비슷하게, 이더리움의 전반적인 이야기 -> 솔리디티 문법 -> 예제 따라 만들어보기 순으로 진행된다. 다만, 이전 책에서 이더리움의 전반적인 이야기만 늘어놨다면 이 책은 딱, 요약본만 제시하고 있다. 또한 문법도 장황하게 말하지 않고, 필요한 부분만 몇가지 이야기해주고 있다.

그 후에 하이라이트인 예제들이 쏟아져 나온다. 그래도 예제들이 나름 다양하게 있다는 생각이 들어서 다행이라고 생각했다. 이 때 책의 대부분이 코드들로 이루어져 있어, 실습하기는 매우 좋다. (다만, 항상 이야기하지만 버그를 잡아야 하는 건 개인 몫이다.)

다만, 개인적으로 각각이 다른 예제로 만드는 것이 아니라 하나의 예제가 계속 이어지도록 구성했으면 어떨까 하는 아쉬움이 남는다. 뭔가 예제를 끝내고 나면 아쉬운 느낌이 많이 들었기 때문이 아닐까 생각이 든다.

 

hanbit-eth_blockchain_game-03.jpeg

 

이번 책은 작성자의 회사가 전문적으로 하고 있는 분야의 책이라 그런지 매우 쉽게 읽히긴 했다. 하지만 다시한번 강조하지만, 이 책은 딱 초급자의 컨트랙트 눈높이에 맞춰져 있다. 이 책을 읽었다면 이를 토대로 계속 공부해야만 할 것 같다. 그런데 이더리움의 전반적인 책을 읽고 싶다 하시는 분들은 이 책 말고, 여기서 추천하는 이더리움과 솔리디티 입문 말고 마스터링 이더리움코어 이더리움 프로그래밍 이 두 책을 추천하고 싶다.

현재 시중에 나와있는 이더리움 책들이 많은데, 다른 책과 비교했을 때, 이 책의 가장 큰 장점이라면, 그래도 다른 책에 비해 컨트랙트 코드가 많다 라는 점이다.

물론 단점으로는 어려운 개념들은 사용하지 않아서 이 점에 대해서는 다시 스스로 공부해야만 한다는 점이다.

결론적으로 이 책을

  • 1 솔리디티를 접했지만 컨트랙트를 좀 더 보고 싶은 사람
  • 2 이전에 배웠지만 까먹어서 다시한번 상기시키고 싶은 사람

등에게 추천하고 싶다.

1

블록체인이 처음 소개될 때, 커뮤니티 차원에서 작은 코인을 만들어서 사람들에게 나눠주며 ‘Linked-List 변종같은데?’라며 작은 이벤트를 진행했다. 비트코인 광풍이 몰아치고 블록체인 기술이 전혀 다른 형태로 작동한 후에 잊었다. 그러다가 부산이 블록체인 특구가 지정되고 나서 조금씩 관심을 가지고 있었는데, 이번에 기회가 되어서 블록체인으로 게임 개발을 한다는 교재를 보고 손에 잡았다.

이것이 책 표지

주변에 경험있는 사람들이 다른 책을 추천하긴 했는데, 이론적이거나 기술적인 시기가 지난 책들이 많았다. 그리고 이론적인 것보다 코드나 작동방법에 관심이 많아서 찾아보는데 생각보다 재미있는게 없었지만 ‘게임’ 이란 단어 하나 보고 이 책을 시작하기로 했다.

2

6장까진 기본적인(그러나 쉽지 않은) 블록체인에 관한 이론적인 내용을 다루고 있고, 재미있는건 7장부터 시작된다. 그런데, 이 책은 2장에서 개발 환경 설정을 하는 부분이 있다. 블록체인 연결하는 부분이 있는데 생각보다 시간이 많이 걸렸다. 윈도우에선 작동을 잘 하지 않아서 macOS에서 진행했다.

이것은 내부

나머지 이론적인 부분은 책의 분량 때문인지 조금 간결하기 하지만, 그래도 게임관련 코드가 잘 작동하기 때문에 재미있게 코딩하면서 읽었습니다. 코드량이 많지 않아서 적당히 재미있지만, 연습문제에 대한 해답이나 참고 코드를 찾을 수 없어서 아쉽다.

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 상품명 :
이더리움 블록체인 게임 개발
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
이더리움 블록체인 게임 개발
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
이더리움 블록체인 게임 개발
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실

최근 본 상품1