[책소개] 컴퓨터과학으로 배우는 블록체인 원리와 구현 

수학, 암호학, 네트워크 이론과 실습으로 이해하는 블록체인 위키북스 해킹 & 보안 시리즈 19

출판사 서평
★ 이 책에서 다루는 내용 ★

◎ 블록체인의 의의, 정의, 한계
◎ 인터넷 프로토콜 스택을 통한 네트워크 학습
◎ 정수, 대수 구조, 소수 등의 기초 수학
◎ 대칭키 암호, 비대칭키 암호, 디지털 서명, 영지식 증명을 통한 암호학 학습
◎ 트랜잭션을 통한 거래 계층 학습과 가상 머신을 통한 가상 머신 계층 학습
◎ 자바스크립트를 이용한 재사용 가능한 블록체인 코어 개발

저자 : 박상현
서강대학교 컴퓨터공학과를 졸업하고 서울대학교 가상머신 및 최적화 연구실 석사 과정에 있습니다. 학부생 당시 서강대학교 블록체인 연구회인 SGBL 기술팀장이자 학회장을 역임했습니다. 현재는 대학교 연합 리서치 그룹 CURG의 그룹장을 담당하고 있습니다. 또한 중앙대학교 블록체인 학회 C-Link의 학회원이기도 합니다. 블록체인과 인공지능에 관심이 많아 관련해서 여러 해커톤 수상, 강의, 저자 경력이 있습니다. 연구실에서 좋아하는 분야를 실컷 연구하면서 행복한 나날을 보내고 있습니다. 

저자 : 조유정
2016년 이화여자대학교 융합콘텐츠학과에 진학해 분주한 대학 생활을 보내고 있습니다. 2018년 이화여자대학교 블록체인 학회인 이화체인 활동을 통해 블록체인을 공부했습니다.

저자 : 손가은
2016년 이화여자대학교 컴퓨터공학과에 진학했습니다. 2018년 이화여자대학교 블록체인 학회인 이화체인 활동을 통해 블록체인을 공부했습니다. 현재 마이크로소프트 학생 파트너 그룹에 속해 있습니다.

박상현 , 조유정 , 손가은 지음 | 위키북스 | 2019년 07월 10일 출간

목차
▣ 1장: 블록체인의 등장
블록체인의 정의
블록체인의 한계
상향식 접근법과 하향식 접근법
___이 책 톺아보기
실습
___구동 및 개발 환경 구축하기
___블록 구조
___블록 생성
___블록 검증
정리

▣ 2장: 네트워크
인터넷 프로토콜 스택
응용 계층
___클라이언트-서버 구조와 P2P 구조
___응용 계층 프로토콜
___P2P 파일 전송
전송 계층
___다중화와 역다중화
___UDP
___TCP
___공평성
네트워크 계층
___IPv4
___IPv6
___포워딩
___라우팅
___브로드캐스트
링크 계층과 물리 계층
실습
___HTTP 인터페이스
___웹소켓 인터페이스
___체인 선택 규칙
정리

▣ 3장: 기초 수학
정수
___모듈로 연산
___역원
대수 구조
___군
___환
___체
소수
___오일러 피 함
___페르마의 소정리
이산 로그
실습
___작업 증명
___난이도 조정
___타임스탬프 검증
정리

▣ 4장: 암호학
암호 시스템
___암호 공격
대칭키 암호
___치환 암호
___단일 치환 암호
___다중 치환 암호
비대칭키 암호
___RSA 암호 시스템
___타원 곡선 암호
디지털 서명
___타원 곡선 디지털 서명
___이더리움 트랜잭션 서명
영지식 증명
___어린이를 위한 영지식 증명
___영지식 증명의 수학적 구현
실습
___비밀키 생성
___공개키 생성
정리

▣ 5장: 사용 사례
거래 계층
___트랜잭션
가상 머신 계층
___스마트 계약
___이더리움 가상 머신
___트루빗
___네뷸라스
정리

▣ 부록
main.js
blockchain.js
utils.js
network.js
wallet.js

저작권자 © 파이낸셜포스트 무단전재 및 재배포 금지
관련기사