한빛미디어 『처음 배우는 블록체인』의 소개 페이지입니다.
7장의 코드를 솔리디티 0.5.x 기반으로 업데이트했습니다(190131 기준 0.5.3입니다). 8장에서 소개하는 다른 프레임워크도 0.5.x 기반으로 전반적인 변화가 있을 것입니다. 본문 내용의 수정은 정리해서 곧 업데이트(2월 중순까지는 완료 예정)하고 이어서 6장, 8장, 9장까지 점검하고 한꺼번에 업데이트할 예정입니다(아무리 늦어도 2월 중에는 모두 이루어질 예정입니다). 0.5.x와 함께 이것저것 점검할 것이 있을 것으로 보여 일단 문법 설명에 중요한 7장의 코드 먼저 업데이트했습니다. 7장 본문 수정 내용은 현재 80% 정도는 정리한 상태(같이 하려다가 코드 업데이트가 너무 늦어져서 코드 먼저 올립니다)고 나머지 장까지 한꺼번에 다 하려면 양이 만만치 않을 것 같아 좀 나눕니다.
혹 중간에 궁금한 사항이 있다면 언제든지 메일로 문의해주세요.
오픈 제플린 2.0 업데이트와 메타마스크 업데이트로 일부분에 변화가 생겼습니다. 자세한 사항은 여기를 참고해주세요!
- 이 책의 내용을 대부분 2018년 9월 말 기준으로 맞추었습니다. 산업 관련 주요 수치, 명칭 등의 소소한 변화가 있습니다(1쇄 구입 독자에게 큰 영향은 없습니다).
- 2쇄의 주요 테스트 개발 환경 기준은 다음과 같습니다.
- Geth 1.8.16
- Solidity 0.4.25
- Truffle 4.1.14
- Node.js 8.1.12(10.10.X에서도 동작 확인)
- 이 책에서 소개하는 Solidity 0.4.24와 0.4.25 코드 사이에서는 특별한 버전 이슈는 없었습니다. 하지만 코드는 0.4.25로 변경해 모두 업로드해두었습니다.
- 8장의 트러플 프레임워크는 2018년 9월 기준으로는 아직 솔리디티 0.4.25를 지원하지 않아 코드를 그대로 두었습니다. 하지만 조만간 지원할 것으로 예상합니다. 코드는 모두 0.4.25에서도 호환하는 코드니 참고하기 바랍니다.
- 테스트넷의 계약 배포 서비스인 인프라(Infura) 실습 과정에 변화가 있습니다. 변경 사항을 참고해주세요.
교보문고 | YES24 | 알라딘 | 인터파크 | 반디앤루니스
블록체인 애플리케이션 개발에 필요한 이론과 기본기를 한 권에!
이 책은 블록체인의 구조, 이론, 애플리케이션 개발을 모두 다루는 입문서입니다. 다양한 그림과 비트코인 및 이더리움을 중심으로 블록체인의 구조와 이론을 살펴봅니다. 그리고 솔리디티와 트러플 프레임워크를 이용해 블록체인 애플리케이션을 개발하는 기본과 설계 주의점을 살펴봅니다. 마지막으로 앞으로 보완될 것으로 기대하는 블록체인의 기술적 과제와 해결 방향, 비즈니스 관점을 포함하는 미래 전망을 소개합니다.
블록체인에 관심은 있었으나 어떻게 시작할지가 막막했던 프로그래머, 블록체인 애플리케이션 프로젝트를 진행하는 팀 구성원 모두가 이 책으로 블록체인이 무엇인지 제대로 배울 수 있을 것입니다.
이 책과 관련한 문의는 xcode.ko@gmail.com으로 해주시면 최대한 성심성의껏 답하겠습니다. 문의에 관한 답은 사안에 따라 늦어질 수 있으니 이 점은 양해 부탁드립니다.