Outsider's Dev Story: Blockchain 카테고리 글 목록https://blog.outsider.ne.kr/Stay Hungry. Stay Foolish. Don't Be Satisfied.2024-03-15T13:08:54+09:00Textcube 1.10.7 : Tempo primo[Book] 비트코인, 블록체인과 금융의 혁신Outsiderhttps://blog.outsider.ne.kr/13642018-03-24T16:50:42+09:002018-03-24T16:50:42+09:00<div class="ttbReview">
<fieldset style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 10px; WIDTH: 90%; PADDING-TOP: 5px"><legend><a href="http://www.aladin.co.kr/shop/wproduct.aspx?ItemId=68407419&ttbkey=ttboutsideris1727002&COPYPaper=1" target="_blank" class="aladdin_title">비트코인, 블록체인과 금융의 혁신</a></legend>
<p>
</p><table>
<tbody>
<tr>
<td><a href="http://www.aladin.co.kr/shop/wproduct.aspx?ItemId=68407419&ttbkey=ttboutsideris1727002&COPYPaper=1" target="_blank"><img src="http://image.aladin.co.kr/product/6840/74/cover/8976418883_1.jpg" alt="" border="0"/></a></td><td align="left" style="vertical-align:top;"><a href="http://www.aladin.co.kr/shop/wproduct.aspx?ItemId=68407419&ttbkey=ttboutsideris1727002&COPYPaper=1" target="_blank" class="aladdin_title">비트코인, 블록체인과 금융의 혁신</a> - <img src="http://image.aladin.co.kr/img/common/star_s10.gif" border="0" alt="10점" /><br/>안드레아스 M. 안토노풀로스 지음<br>최은실.김도훈.송주한 옮김<br>고려대학교출판부</td></tr></tbody></table></fieldset><br><br></div>
<p>이 책은 <a href="https://bitcoinbook.info/">Mastering Bitcoin</a>의 번역서로 1판의 번역서이지만 원서는 지금 2판까지 나왔다. 2판을 보진 않았지만 중간중간 2판을 참고하면서 봤는데 블록체인과 비트코인을 이해하기 위한 기본 개념에서는 1판으로도 큰 문제가 없어 보인다. <a href="https://blog.outsider.ne.kr/1363">블록체인 무엇인가?</a>와 동시에 읽어보았는데 결론부터 얘기하자면 <strong>Mastering Bitcoin이 너무 잘 설명하고 있어서 비트코인(블록체인)이 궁금하다면 일단 이 책부터 읽어봐야 한다는 생각이 들었다.</strong> 책 한 권으로 다 이해했다고 하기에는 무리가 있지만, 블록체인이 어떻게 동작하고 예상하는 문제점들을 블록체인이 어떻게 해결했는지에 대한 궁금증이 거의 이 책으로 해결되었다.</p>
<p>코드 레벨에서 구현하는 방법까지 보여주는 것은 아니지만 개념은 꽤 깊게 살펴보고 설명도 잘하고 있다. 책의 앞부분을 보면서 궁금하던 내용이 뒤로 가면서 대부분 이해되었다. 물론 Bitcoin에 대한 책이므로 Proof of Work와 블록체인을 설명하고 있어서 요즘 나오는 Smart Contract, PoS, 비잔티움 장군 문제 등에 대해서는 궁금증이 더 폭발하고 있지만, 최소한 PoW에 대해서는 이해하게 되었다. <strong>다 읽어본 느낌으로는 블록체인과 비트코인이 구현한 내용이 너무 놀라워서 사토시 나가모토가 천재라는 생각이 들었다. 아니 너무 천재적이라서 이게 1명이 생각한 내용이라고는 믿을 수 없을 정도였다.</strong></p>
<p>구성도 깔끔한 편이다. 먼저 비트코인에서 거래가 어떤 식으로 이루어지는지 설명하고 실제로 bitcoin-core를 설치해서 사용해 보면서 동작 방식을 살펴볼 수 있게 한다. 그 뒤에 비트코인이 키와 주소를 어떻게 만들어서 관리하고 있으면 지갑이 하는 역할을 설명하면서 대략적인 동작 방식을 이해할 수 있었다. 책이 중반을 넘어가면서 거래와 거래 수수료가 정확히 어떤 형태로 되어 있고 어떻게 동작하는지를 설명하고 비트코인 네트워크에서 노드들이 새로 합류하고 블록체인을 전체 가지고 있지 않은 풀 노드가 아닌 다른 형태의 노드들까지 설명해 준다. 이후 비트코인의 핵심인 블록체인이 구조를 설명하면서 각 블록을 어떻게 만들고 검증하는지를 설명하고 채굴과정에 관해서 설명하면서 전체 블록체인의 구조를 이해할 수 있게 된다.</p>
<p>오랜만에 좋은 책을 본 느낌이다.</p>
<p><strong><a href="https://blog.outsider.ne.kr/1364?commentInput=true#entry1364WriteComment">댓글 쓰기</a></strong></p>[Book] 블록체인 무엇인가?Outsiderhttps://blog.outsider.ne.kr/13632018-03-24T16:50:34+09:002018-03-24T16:50:34+09:00<div class="ttbReview">
<fieldset style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 10px; WIDTH: 90%; PADDING-TOP: 5px"><legend><a href="http://www.aladin.co.kr/shop/wproduct.aspx?ItemId=133677929&ttbkey=ttboutsideris1727002&COPYPaper=1" target="_blank" class="aladdin_title">블록체인 무엇인가?</a></legend>
<p>
</p><table>
<tbody>
<tr>
<td><a href="http://www.aladin.co.kr/shop/wproduct.aspx?ItemId=133677929&ttbkey=ttboutsideris1727002&COPYPaper=1" target="_blank"><img src="http://image.aladin.co.kr/product/13367/79/cover/k132532003_1.jpg" alt="" border="0"/></a></td><td align="left" style="vertical-align:top;"><a href="http://www.aladin.co.kr/shop/wproduct.aspx?ItemId=133677929&ttbkey=ttboutsideris1727002&COPYPaper=1" target="_blank" class="aladdin_title">블록체인 무엇인가?</a> - <img src="http://image.aladin.co.kr/img/common/star_s6.gif" border="0" alt="6점" /><br/>다니엘 드레셔 지음<br>이병욱 옮김<br>이지스퍼블리싱</td></tr></tbody></table></fieldset><br><br></div>
<p>이전에는 블록체인이나 비트코인에 대해서 아주 얕게만 알고 있어서 가볍게 파악해 보자는 생각에 쉬운 책을 골랐다. 이 책의 원서는 <a href="https://www.amazon.com/Blockchain-Basics-Non-Technical-Introduction-Steps/dp/1484226038">Blockchain Basics: A Non-Technical Introduction in 25 Steps</a>인데 최근에 나온 책이고 Amazon 네트워크 분야 베스트셀러 1위라길래 블록체인이 어떤 건지 맛보기에 괜찮아 보였다.</p>
<p>하지만 책을 천천히 읽는 탓에 결과적으로는 <a href="https://blog.outsider.ne.kr/1364">비트코인, 블록체인과 금융의 혁신</a>와 거의 동시에 같이 읽었다. 그래서 블록체인에 대한 궁금증은 상당 부분 해결되었지만, 이 책만으로 해결되었는지 <a href="https://blog.outsider.ne.kr/1364">비트코인, 블록체인과 금융의 혁신</a>에서 해결된 건인지가 확실하지가 않다. 하지만 그런 상황을 염두에 둔 채로 이 책의 느낌을 정리했다.</p>
<p>원서에 부재처럼 블록체인을 25단계로 나누어서 비기술적으로 설명하는 책이다. 즉 기술적인 디테일을 다룬다기보다는 기술적으로 전혀 몰라도 이해할 수 있게 설명하고 있다. 데이터 구조를 설명하기 위해서 도서관의 도서 일람표를 예로 들어 문제 상황을 정의하고 이를 해결하기 위해서 블록체인이 어떻게 했는지를 설명하고 있다. 개발을 아예 모르는 사람이 보면 도움이 많이 될지 모르겠지만 나한테는 오히려 장황해서 도움이 되지 않았다. 예를 들어 해시함수나 개인 키-공개키도 책에서는 열심히 설명하고 있지만 나는 개발을 업으로 하고 있어서 단어만 들어도 동작 방식을 어느 정도 알고 있으므로 이 설명을 다른 것을 예를 들어 설명하는 것이 크게 도움이 되지 않았다.</p>
<p>그래서 이 책의 설명이 개발을 모르는 사람이 보아도 이해할 수 있는지는 내가 판단하기는 어렵다. 내가 보기엔 충분히, 오히려 너무 쉽게 설명해서 자세한 부분을 파악하기 어려운 느낌인데 개발 쪽을 아예 모르면 과연 이해할 수 있을지 궁금하기도 했다. 블록체인이 왜 필요한가부터 블록체인이 데이터를 어떻게 관리하고 승인하고 이중지불을 막는지 핵심 개념들은 다 다루고 있다. 각 설명도 문제 정의하고 이 문제를 해결할 접근방법, 세부사항으로 나누어 설명하고 있어서 구조 자체는 이해하기 좋다고 생각하고 있다.</p>
<p>다 본 느낌으로는 개발을 전혀 모르거나 알아도 블록체인에 대한 지식이 전혀 없다면 대략적인 개념 이해정도로는 나쁘지 않아 보인다. 하지만 개발자이거나 세부적인 궁금증이 많다면 이 책이 가려운 부분을 긁어주지는 못할 것 같다.</p>
<p><strong><a href="https://blog.outsider.ne.kr/1363?commentInput=true#entry1363WriteComment">댓글 쓰기</a></strong></p>