오라클 기술과 블록체인
도서명:오라클 기술과 블록체인
저자/출판사:로버트,반,뫼켄/에이콘출판
쪽수:628쪽
출판일:2019-10-31
ISBN:9791161753607
목차
1부 ― 블록체인의 의미와 시사점
1장. 블록체인 소개
__블록체인의 정의
__블록체인의 동작 원리
__블록체인의 기반이 되는 아키텍처
____데이터 계층
____네트워크 계층
____합의 계층
____인센티브 계층
____애플리케이션 계층
__공개형 블록체인과 폐쇄형 블록체인의 차이점
__블록체인의 안전성과 프라이버시 보장
__블록체인에서 구동 가능한 애플리케이션
____그 밖의 탈중앙 분산 애플리케이션
__요약
2장. 블록체인을 통한 파괴적 혁신
__블록체인이 파괴적인 기술인 이유
__블록체인을 위한 오라클의 전략
__오라클 블록체인 클라우드 서비스
__오라클 경쟁업체 현황
__블록체인이 실무자들에게 미치는 파괴적인 영향
____데이터베이스 관리자
____애플리케이션 통합 개발자
____프론트엔드 개발자
__요약
2부 ― 블록체인의 핵심 개념
3장. 블록체인 101- 자산, 트랜잭션 및 해시
__자산
__트랜잭션
____P2P 네트워크를 통한 관리
____트랜잭션의 구조
____트랜잭션 전송 과정
__해시
____블록체인에서 사용되는 해시 함수의 타입
__요약
4장. 블록체인 101- 블록, 체인 및 합의
__블록
____블록의 구조
____블록의 해시
__체인
____블록체인
____분산과 탈중앙화
____포크
____사이드체인
____기본 메커니즘
__합의
____합의를 도출하는 방법
__요약
5장. 블록체인 101- 보안, 프라이버시 및 스마트 계약
__블록체인은 얼마나 안전한가?
____공개형 대 폐쇄형 블록체인
____예기치 않은 보****위협
____네트워크 아키텍처 수준에서 시작되는 보****
____합의 프로토콜의 중요성
____블록체인 코드의 버그
____자산 보****관리
____접근 제어
____트랜잭션의 복구 가능성
__블록체인에서의 프라이버시 유지
____오늘날의 프라이버시 보호 수준의 유지
____시큐어 다자간 연산
____제로 지식 증명 기술
____허가형 블록체인
__스마트 계약의 이해
____스마트 계약이란?
____스마트 계약의 동작 방식
____스마트 계약의 예
____스마트 계약의 코드 예제
__요약
6장. 블록체인 데이터 흐름의 이해
__블록체인 흐름 개요
____트랜잭션의 기본 흐름
____아키텍처 계층
__아키텍처 사상과 고려 사항
____트랜잭션 제출
____데이터 구조 파악
____데이터 브로드캐스트와 검증
____TX와 블록 구조 결합
____블록 검증과 확인
__요약
7장. 공개형 대 허가형 블록체인 그리고 서비스 공급자
__현존하는 블록체인 유형
____공개형 블록체인
____컨소시엄 블록체인
____폐쇄형 블록체인
__공개형 블록체인 서비스 공급자
____이더리움
____네오
____IPFS
____블록스택
__폐쇄형/컨소시엄 블록체인 서비스 공급자
____하이퍼레저 패브릭
____오라클 블록체인 클라우드 서비스
____R3/Corda
____멀티체인
__요약
3부 ― 허가형 블록체인의 구현
8장. 이더리움 대 하이퍼레저
__두 가지 주요 플랫폼 프레임워크
____이더리움
____하이퍼레저 패브릭
__운영 및 참여 방식
____이더리움
____하이퍼레저 패브릭
__합의 알고리즘
____이더리움
____하이퍼레저 패브릭
__내장된 가상화폐
____이더리움
____하이퍼레저 패브릭
__스마트 계약
____이더리움
____하이퍼레저 패브릭
____스마트 계약 개발 방법
____스마트 계약은 어디에서 실행되는가?
__요약
9장. 차세대 오라클 B2B 플랫폼 구현
__비즈니스 사례 소개
__전통적인 애플리케이션 형태
____오라클 B2B
____오라클 SOA 스위트
____B2B 네트워크에 비즈니스 사례 구현
____5가지 구현 과제와 위험 요소
__비즈니스 네트워크 문제의 해법: 블록체인
____전통적인 B2B 과제를 어떻게 해결하는가?
____블록체인에서 비즈니스 사례 구현
____블록체인 플랫폼 아키텍처란?
____스마트 계약
____상호작용에 관한 고찰
__블록체인?차세대 B2B 플랫폼
__요약
10장. 오라클 블록체인 클라우드 서비스 소개
__오라클이 하이퍼레저 패브릭을 선택한 이유
__패브릭은 어떤 컴포넌트 롤을 수행하는가?
____멤버십 서비스
____합의 서비스
____체인코드 서비스
__오라클이 관리 플랫폼을 구축한 이유
__OBCS가 수행하는 컴포넌트 역할
____인프라스트럭처와 PaaS 서비스
____블록체인 노드와 컨테이너
____데이터 서비스
____관리 서비스
____REST 게이트웨이
__요약
11장. 허가형 블록체인 구성
__문제 요약
__솔루션 소개
__환경 프로비저닝
__관리 콘솔 살펴보기
____블록체인 대시보드
____블록체인 네트워크
____블록체인 노드
____블록체인 채널
____블록체인 체인코드
__멤버 기관 추가하기
____멤버 기관의 인증서 가져오기
____멤버 기관의 피어 노드 내보내기
____멤버 기관의 인증서 가져오기
____멤버 기관의 피어 노드 가져오기
____설립자에서 주문자 설정 내보내기
____멤버 기관의 주문자 설정 가져오기
__폐쇄형 채널 설정
____설립자로서 새로운 채널 만들기
____채널에 멤버 피어 추가하기
__요약
12장. 스마트 계약 디자인 및 개발
__제****애플리케이션
__모델 - 우선 설계 방식
____참가자와 기본 자산 설계
____사고 자산과 사고 트랜잭션 설계
____수리 자산과 트랜잭션 설계
____보험 자산과 트랜잭션 설계
__필수 개발 툴 설치
__cURL 설치
____Docker와 Docker Compose 설치
____Go 프로그래밍 언어 설치
____플랫폼에 맞는 바이너리 다운로드
____Visual Studio Code 설치
__스마트 계약 개발
____VSCode에 작업 영역 설정
____필요한 Go 패키지/명령 설치 및 초기 설정
____체인코드 프로그래밍
____초기 체인코드 스켈레톤 프로그래밍
____데이터 모델 객체 추가
____ReportAccident 트랜잭션 프로그래밍
__요약
13장. 스마트 계약 배포 및 테스트
__스마트 계약 배포하기
____설립자 피어에 체인코드 설치하기
____채널에서 체인코드 활성화하기
____체인코드의 새 버전 설치하기
____멤버 기관에 체인코드 설치하기
__REST 프록시를 사용한 스마트 계약 노출하기
____Advanced 방법으로 체인코드 노출하기
____Quick 방법으로 체인코드 노출하기
__REST 클라이언트를 사용한 스마트 계약 테스트하기
____REST 프록시의 API를 호출하는 클라이언트 설치
____체인코드 API 리퀘스트 가져오기와 테스팅하기
____실행된 트랜잭션 모니터링하기
__요약
14장. 네트워크 구성, 확장 및 모니터링
__블록체인 네트워크 확장
____패브릭 참가자로서 인증 파일 생성하기
____인증서 파일을 설립자로 가져오기
____설립자로서 기존 채널에 회원 추가하기
____설립자로 체인코드 엔도저에 멤버 추가하기
____패브릭 참여자로 네트워크에 사용자 추가하기
____주문자 설정 파일 가져오기
____주문자 인증서 PEM 파일 작성하기
____패브릭 참여자를 네트워크에 추가하기
__블록체인 네트워크 구성하기
____주문 서비스
____CA 노드
____피어 노드
__블록체인 네트워크 모니터링하기
____노드의 로그파일 확인하기
____플랫폼 관점에서 모니터링이 가능하거나 불가능한 것들
____패브릭 SDK를 사용한 애플리케이션 통합
__요약
4부 ― 실제 산업 현장에서의 활용 사례 연구
15장. 금융 서비스 산업과 블록체인
__금융 서비스 분야에 대한 영향
____블록체인이 금융 서비스와 금융 시장에 미치는 영향
____국제 무역 금융
____국가 간 지불
__활용 사례?ATM 및 지불 게이트웨이
____암호화폐 ATM
____PayIOTA?지불 게이트웨이
__활용 사례?모네타고 요금 할인
__요약
16장. 운송 산업과 블록체인
__운송/물류 산업 분야에 대한 영향
____화물/화차의 추적
____실적 계약
__활용 사례?스카이셀 냉장 항공 화물
__활용 사례?트레이드렌즈 운송 솔루션
__활용 사례?BiTA 운송 협약
__요약
17장. 헬스케어 산업과 블록체인
__헬스케어 산업 분야에의 영향
____약품 추적 및 위조 방지
____사이버 보****및 데이터 보****
__활용 사례?메디컬체인 전자 건강 기록
____현재 건강 기록 관리 현황 및 문제점
____플랫폼의 주요 기능
____플랫폼 서비스
__활용 사례?나노 비전 치료법 개발
____현재 의학 연구 분야의 문제점
____나노 센스 칩
____나노 큐어 체인과 마켓플레이스
____AI/ML 기반 추론 엔진
____초기 건강 위협 연구 대상
__요약
18장. 기타 산업과 향후 기술의 방향성
__기타 산업의 향후 방향성
____에너지 산업 분야
____식품 및 농업 산업 분야
____주목할 만한 플랫폼들
__기술의 향후 방향성
____라이트닝 네트워크
____레이든 네트워크
____IOTA 탱글 네트워크
__블록체인 개발에 관한 최신 정보는 어디서 얻을 수 있는가?
__요약