目次

目次

첫째마당 소프트웨어 공학에서 변하지 않는 주요 개념들 1단계 ? 시스템을 보는 눈 장착하기 시스템을 계층과 측면으로 분리해 분석하기 2단계 ? 큰 그림으로 바라보기 소프트웨어 아키텍처란 무엇이고 블록체인과 어떤 관계인가 3단계 ? P2P 시스템의 엄청난 잠재력 P2P 시스템이 세상을 어떻게 바꿀 것인가? 둘째마당 왜 우리에게 블록체인이 필요한가? 4단계 ? 블록체인에게 떨어진 미션 독립적인 컴퓨터를 무리짓게 만들어라 5단계 ? 그래서 블록체인이 뭔가요? 블록체인을 정의하는 네 가지 방법 6단계 ? 소유권의 본질 이해하기 내가 가진 것이 내 것이라고 어떻게 증명할까? 7단계 ? 이중사용, 블록체인이 해결한다 P2P 시스템의 취약성을 이용한 범죄 예방책 셋째마당 블록체인은 어떻게 작동하는가? 8단계 ? 블록체인의 청사진 그리기 블록체인으로 소유권을 관리하기 위한 밑그림 9단계 ? 소유권 기록에서 모든 것이 시작된다 이력으로 현재 소유권 상태 알아내기 10단계 ? 데이터 해싱하기 지문처럼 만들어 데이터 식별하기 11단계 ? 해시값은 어디서 어떻게 사용될까? 데이터 비교하고, 계산 퍼즐 만드는 다섯 가지 이야기 12단계 ? 암호화 기법을 소개합니다 사용자 계정 식별하고 보호하는 방법 13단계 ? 노드 여러분, 트랜잭션을 승인합니까? 디지털 서명 만들어 검증에 사용하기 14단계 ? 블록체인-데이터-구조를 만들어봅시다 전체 트랜잭션 데이터 구축 및 유지하기 15단계 ? 잘 뜨개질된 블록체인, 어떻게 변경할까? 새 트랜잭션 추가 및 변경하기 16단계 ? 블록체인이 데이터를 보호하는 방법 조작할 때 드는 비용을 높여 포기하게 만들기 17단계 ? 컴퓨터들이 정보를 배분하는 방법 그 소식 들었어? 새로운 피어가 들어왔대! 18단계 ? 블록체인 속 무한경쟁 사회 당근과 채찍으로 새 트랜잭션 검증 및 추가하기 19단계 - 컴퓨터들도 라인을 잘 타야 살아남는다 노드들이 갈림길에서 일관되게 선택하는 방법 20단계 ? 참 잘했어요. 보상은 비트코인입니다 보상으로 지불할 결제 수단의 조건 21단계 - 블록체인이라는 퍼즐 완성하기 앞단계에서 배운 내용 총정리 넷째마당 블록체인의 한계는 무엇이고 어떻게 극복할 것인가? 22단계 ? 냉정하게 한계점 바라보기 블록체인의 기술적, 비기술적 제약사항 23단계 - 다시 태어난 블록체인 한계 극복을 위한 네 가지 변형 등장 다섯째마당 오늘, 그리고 앞으로의 블록체인 24단계 ? 우리도 블록체인을 써볼까? 유망한 응용분야 알아보고, 타당성 확인하기 25단계 ? 블록체인의 미래 그려보기 블록체인의 변화 과정, 성과, 잠재적 약점