관리 메뉴

Leo's Garage

마스터링 이더리움 - 스마트 컨트렉트 및 댑 구축하기 [후기] 본문

Books

마스터링 이더리움 - 스마트 컨트렉트 및 댑 구축하기 [후기]

LeoBehindK 2019. 7. 20. 14:36
728x90
반응형

 

안드레아스 M. 안토노폴로스님의 Mastering Bitcoin의 Second Edition을 원서로 구매한 뒤 한참 정독을 하고 있을 무렵, 이 분과 개빈 우드님 두 분이서 이더리움에 관한 개론서를 집필하신다는 소식을 들었습니다.

당시에 국내의 이더리움 학회인 이더리움 연구회 소속으로 활동 중이어서 관심을 안가질래야 안가질 수 없었고, Github에 올라와 있는 아직은 탈고가 되지 않은 따끈 따끈한 초안을 호기심 가득한 눈으로 찾아 보던 기억이 납니다.

2018년 12월 쯤으로 예상되었던 출판 일자는 조금 밀려 2019년 초로 밀리게 되었고, 아마존에서 예약판매 링크가 올라오자마자 예약 구매를 신청했습니다. 그렇게 받은 책을 밑줄까지 쳐가며 읽었던 기억이 있습니다.

이더리움은 비트코인과 다르게 기존의 블록체인 내에 스마트 계약(Smart Contract)를 추가하였습니다. 사실 이 책이 나오기 전에 이더리움에 대해 공부하기 위해 봤던 문서는 개빈우드님의 Yellow Paper였습니다. 아시는 분은 아시겠지만 개빈 우드님이 작성하신 이 문서는 상당 부분을 수학 공식으로 설명을 하고 있습니다. 수학적 표현이 발휘하는 간결함을 이용하여 군더더기 없이 이더리움의 핵심 모듈들을 설명한다는 점에 있어서는 박수를 치고 싶지만, 수학적 기호에 친숙하지 않은 독자들에게 해당 문서를 가지고 학습을 한다는 것은 큰 무리가 있을거라고 생각합니다.

https://ethereum.github.io/yellowpaper/paper.pdf

[이더리움 Yellow Paper]

그런 와중에 개빈우드님께서 함께 참여하신 Mastering Ethereum은 이더리움을 학습하는 학습자의 입장에서 좋은 가이드북이 되었다고 생각합니다. 이러한 책이 드디어 제이펍 출판사를 통해 한글로 번역되어 나온 책이 있음을 알게 되었고, 마침 서평단을 모집하셔서 기쁜 마음으로 신청하였고 당첨되었습니다.

저는 기본적으로 현업에서 개발을 하는 개발자의 입장에서 이 책을 살펴보았습니다. 시중에 나와있는 많은 블록체인 관현 책들이 특히, 이더리움에 관한 책들을 살펴보면, 많은 부분을 스마트 계약(Smart Contract)을 구현하는데 초점이 맞춰져 있는 경우를 여럿보았습니다. 물론 대부분 이더리움을 공부하시는 개발자 분들의 목표가 Dapp을 개발하는 쪽에 포커싱이 맞춰져 있기 때문에 그럴 수 있다고 생각이 듭니다.

마스터링 이더리움 책의 강점은 실제로 이더리움 공동 설립자이자 CTO인 개빈우드님이 참여하셔서 이더리움이 나온 배경과 흔히 레퍼런스 격으로 볼 수 있는 비트코인과는 어떤 차이점이 있는지 설명해줍니다. 개발자의 입장에서 보면 단순히 응용을 통해 서비스를 만드는 것도 중요하지만 그 서비스가 돌아가는 코어에 대한 지식도 갖추어야 그 생태계에서 비지니스를 효율적으로 할 수 있다고 생각합니다.

저는 이 책이 모든 내용을 커버한다고는 생각하지 않습니다. 다만, 이더리움을 입문하시는 입문자 분께서 처음 책을 고른다고 한다면 이 책을 추천하고 싶습니다. 앞 서 설명드린 것과 같이 대부분의 시중에 나온 책들이 응용에 포커싱을 맞추거나 코드 레벨에 대한 설명이 그 어떤 배경설명없이 바로 나오는 경우가 많습니다. 그럴 경우, 입문자분께서 따로 시간을 할애하여 구글링을 통해 중간 고리를 찾으셔야 하는 경우도 많고 때에 따라서 중도 포기해버리는 경우가 생길 수 있습니다.

물론 책이 모든 것을 커버하지는 않는데, 예를 들어 ECC에 대하여 아주 자세히 근본 원리까지 다루지는 않습니다. 그런 부분에 있어서는 개인의 흥미에 따라 추가적으로 학습을 하셔야 하는 부분이 분명 있습니다.

전체적으로 책을 읽었을 때, 번역 흐름 상 어색한 문장을 찾아보기 힘들었습니다. 역자 분들의 능력 + 감수해주신 분들의 노력이 많이 들어갔다고 느꼈습니다. 블록체인 기술은 해외에서 국내로 전파되었지만 이제는 한국이 그 흐름의 중심에 있는 만큼 많은 용어들이 한글 번역이 되어서 많은 개발자들에게 전파되고 있는 것 같아 뿌듯합니다.

결론적으로 말씀드리면, 이더리움에 입문하시는 분이라면 꼭 한 번 구매하셔서 읽어보시길 적극 권장합니다. 내용의 방대함만큼 얻어가시는 부분이 많을 거라고 확신합니다.

조만간 해당 서적의 챕터 별로 정리하는 글을 올리도록 하겠습니다.

감사합니다.

http://www.yes24.com/Product/Goods/73165236?scode=032&OzSrank=1

 

마스터링 이더리움

『Mastering Bitcoin』과 함께 블록체인 개발자의 필독서!『비트코인, 공개 블록체인 프로그래밍(Mastering Bitcoin)』을 집필한 세계 최고의 블록체인 전문가인 안르레아스 안토노풀로스와 이더리움의 공동 설립자이자 솔리티디 언어를 발명한 개빈 우드가 공동 집필한 이 책은 이더리움 클라이언드, 스마트 컨트랙트, 지갑, 토...

www.yes24.com

 

728x90
반응형
Comments